Microsoft

Language Understanding (LUIS)

Welcome to the LUIS API Forum

(Language Understanding Intelligent Service)

Categories

Documentation – Any ideas or suggestions for the API Reference or Documentation.

Language Support – Submit a request to have a particular language supported.

luis.ai WebApp – Ideas and suggestions for luis.ai and functionality used through the WebApp.

Programmatic API – Any ideas or feedback pertaining to features or enhancements to LUIS programmatic API.

Samples & SDK Request – Let us know if you would like to see a tutorial/sample or a SDK provided.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. builtin entities in CompositeEntities must have as much info as in Entities

    Entries in composite entities must include all the information in the normal entities. All the way down to resolution->subtype-value

    Consider the following luis response : https://gist.github.com/rurounijones/ab1859ef11035619ecee3e474a817b90

    In the composite entities we see two numbers with roles "element" and the values are "one" and "two"... now I don't want that, I want the actual numerical value since these are builtin.number as can be seen from the entities list.

    However I have no access to this in the compositeEntities, nor do I have any way of mapping the composite entity member to the entity member.

    In short, I have no way to…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  2. BUG:In chinese version,"上个季度"which means “last quarter” can be recognized as a "datetimeV2" prebuilt entity.

    BUG:In Chinese version,"上个季度"which means “last quarter” can be recognized as a "datetimeV2" prebuilt entity.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  3. Bug. Luis fails to find personName entity if the name is also a location

    Choose a pattern that involves a {personName}, e.g. one from the calendar app;
    ^does {personName} have time at {Calendar.StartTime}

    If you enter the utterance of "does george smith have time at 12:00am" then everything works as expected. However, if you change the last name to be a city, then it fails to match. E.g. "does george washington have time at 12:00am" then it fails to find the name (and can fail to match the pattern).

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  4. Machine Learned Placeholders

    Right now it is not possible to train a simple utterance like:

    'I want {this} with {that}.'
    ...and then retrieve anything in the place for {this} or {that} without phraselists or lists.

    Simple use case:
    Recognizing a Village or Streetname or proprietory vocabulary... You do not want LUIS to recognize them and fail but rather provide the placeholders (reliably) so that you can look up in an existing lookup database.

    Right now, if LUIS does not recognize an Entity it returns nothing...
    Thus in order to find {this} and {that} one has to parse the utterance again, re-engineering the location…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  5. Domain entities are repeating the same mistakes as Amazon and Alexa .. you cannot have twenty five thousand ways to turn [things] on and off

    Langauage needs to retrieve the intents and intelligence needs to udnerstand the action ... endless domain entities are a huge mistake. You don't want to code the way you say cancel -- 1000's ways to each domain. It makes no sense. It is not conversational. We are fixing this -- but at the moment since Microsoft is charging for LUIS we cannot share with the group .. but will in the future.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  6. Malaysia's states in geographyV2 entity

    Hi, I would like to request for complete Malaysia's States in geographyV2 as some of them are missing.

    For example:


    1. How's the weather in Johor -> Can get Johor as geographyV2


    2. How's the weather in Sabah? -> Cannot get Sabah as geographyV2


    Original URL: https://github.com/MicrosoftDocs/azure-docs/issues/33226

    Thanks!

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  7. Need to overwrite list and prebuilt entities with simple entity

    I have a simple entity PersonNames which is unable to pick up names that automatically map to a prebuilt entity ie: Matilda Thu. The Thu is registered as "Thursday". As such, Luis will never pick up this person's last name. I need to be able to overwrite the value of automatically tagged entities in utterances to properly train my PersonName entity.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  8. Unnecessary space in analyzed entity value

    When LUIS takes more than 2 words in an entity, it returns result with unnecessary blank (in our language). It happens even trained without blank.
    It happens in Japanese, and it's assumed to happen to other languages too (Chinese, Korean,etc).

    Here attached sample case,
    - trained app without blank (BurgerShopBot201906)
    - got response (BurgerShopBot201906_response)

    "チーズバーガー" (cheese burger) is analyzed as "チーズ_バーガー" with unnecessary blank, which is assumed as LUIS analyzed 2 words : "チーズ"(cheese) and "バーガー"(burger). This app is trained "チーズバーガー" as an entity without blank (no word breaker blank).

    We use our local language (Japanese) we don't use blank…

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  9. Places.Destination / GeographV2 Builtin

    Why did Places.Destination get deprecated? That worked great for mapping a variety of locations to an entity. The GeographyV2 entity only recognized well known places. You cannot map a small city like west chester PA to a geography entity. So you are forced to make a simple entity that will work for all location formats (New York City / Albany NY / 19431 / Missouri / Philadelphia Pennsylvania etc.). Now it says that GeographyV2 is also getting deprecated and it won't even break the entity into .city, .state, .region. What a drag. Any suggestions?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  10. Allow unlabelling of recognized entities in utterances.

    When an entity is recognized and labelled in an utterance, we should be able to unlabel it so that LUIS does not pass it through as a recognised entity.

    This is important as you might have a phrase that is an entity in one scenario, but is not in another scenario. Currently the entity is just recognised and passed on from LUIS in every scenario.

    As an example, see this Stack Overflow post: https://stackoverflow.com/questions/54226528/how-to-remove-luis-entity-marker-from-utterance

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
    Resolved  ·  Luke Bayler responded

    Hello,

    Prebuilt entities are exact matches from a list of regular expressions.

    If you are unable to label something because it is labelled, remove the prebuilt entity, add the label, and then add the prebuilt entity again.

    Thanks,
    Luke

  11. Improve datetimeV2 date range understanding

    When using the datetimeV2 entity, the phrase "from april to may" returns a date range of 4/01 - 5/01. However the phrase "from april through may" returns the same date range. It would make more sense if the latter returned 4/01 - 5/31

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  12. co-reference resolution

    E.G: Jeff studies in a school. He did not go to school today.

    In the above statement, if I were to do entity match, Jeff and He represents the same entity logically.
    But via LUIS inbuilt person name entity only Jeff gets recognized as a name. While "He" which is also referring to Jeff is not identified or recognized.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
    Declined  ·  Luke Bayler responded

    Hello,

    This is currently not supported in LUIS.

    Thanks,
    Luke

  13. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  14. Entities: request for improvement

    Entities appear in the order in which they’ve been manually entered, and not alphabetically. Is there a way to ensure that they appear in alphabeticall order? that would make data administration way easier

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
    Completed  ·  Luke Bayler responded

    Hello,

    In the portal you can sort the entities by name.

    Thanks,
    Luke

  15. 4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  16. Specify cardinality of entities within a composite entity

    It would be useful to have the ability to specify if we expect sub-entities to appear once or multiple times in composite entities. In some cases, utterances may contain multiple instances of the same composite entity, each with only one instance of the sub-entities. Right now, since there is no way to provide this information, they get aggregated in the same composite entity.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Under Review  ·  0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  17. Create an API method to query a List Entity for entity results

    It would be good if you enable querying of Entities, especially List Entity.

    E.g. my Intent has two slots (pattern roles or composite entity or whatever):
    "Show me bus connections from [A] to [B]"
    It might happen, that only one Entity is recognized. It would be nice to ask the user for the missing Entity and use the given answer to query a List Entity directly. If the text matches an Entity or one of its synonyms, it is returned as a result. Multiple matches might be possible

    7 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
    Declined  ·  Luke Bayler responded

    Hello,

    Support for this is not currently planned.

    Thanks,
    Luke

  18. Allow untagging prebuilt entities.

    I have defined entities for names of objects that may occasionally contain numbers "http 500 errors" or words like "today" or "last 24 hours" which match the type datetime.

    I also use number and datetime in other parts of my model.

    This prevents me from assigning certain text to a custom entity, unless I make this entity a composite entity.

    Can we add support for untagging specific instances of built in entities?

    8 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
    Resolved  ·  Luke Bayler responded

    Hello,

    If a manual label overrides a prebuilt entity label, then you can remove the label for the prebuilt entity to get detected. You can’t label prebuilt entities yourself because prebuilt entities are exact matches from a list of regular expressions. For more information, please see: https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-prebuilt-entities.

    You can also open a GitHub issue here: https://github.com/Microsoft/Recognizers-Text.

    Thanks,
    Luke

  19. Get serious about named entity recognition

    LUIS named entity recognition is rudimentary prototype with limited utility. The entity modeling and training approach lacks any clear design. Documentation and samples are haphazard. How does one create a custom entity taxonomies and entity linking that supports named entity recognition and entity disambiguation in LUIS or other Cognitive Services. Recent announcement of discontinuing Linguistic Analysis API compounds this problem.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
  20. Support for timespan pre-built entity

    For example: a week, 2 days, thirty minutes, 3 yrs, etc, etc.
    The resolution should return a standardized timespan.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Completed  ·  1 comment  ·  Entities  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base