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. Speech on LUIS Dashboard

    I have subscribed to speech services and can integrate speech utterance results into a call to a LUIS app to predict the instance. My question is can I test speech with my LUIS app from the Dashboard? DialogFlow provides this capability and it would very useful here too.

    2 votes
    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  ·  luis.ai WebApp  ·  Flag idea as inappropriate…  ·  Admin →
  2. Export Results from Batch Test Screen

    While it is great to have the scatter graph to visualize the errors, it is far more effect to have say a csv file where I can quickly view the same information. Can you please allow export of the test results (in text format) so that they can be analyzed faster?

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

    We’ll send you updates on this idea

    1 comment  ·  luis.ai WebApp  ·  Flag idea as inappropriate…  ·  Admin →
    Planned  ·  Luke Bayler responded

    Hello,

    We are currently working on some batch testing APIs, and are working on adding support to the UI as well. The results would be available as JSON.

    Thanks,
    Luke

  3. Github integration for revisions

    GitHub integration for both experimentation and security.


    1. Commit. We would like to take snapshots of our Luis apps and easily commit those changes into GitHub. Ideally this would be a simple matter of "export" followed by a "commit + push" and then all the necessary files associated with the app would be exported.


    2. Restore. We could also easily restore snapshots (of course). If there is a work around, would love to hear about it.


    2 votes
    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  ·  Programmatic API  ·  Flag idea as inappropriate…  ·  Admin →
  4. Phrase List Recommendations Dutch (nl-NL)

    Phrase List recommendations in Dutch would be really helpful to improve the performance of simple entities. There aren't a lot of prebuilt entities in Dutch. So you have to train a lot of them yourself and phrase list recommendations would help to improve them.

    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  ·  Language Support  ·  Flag idea as inappropriate…  ·  Admin →
  5. include SmallTalk Intent in Pre-Built

    I would like to suggest LUIS should include the Pre-Built Intent for SmallTalk.

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

    We’ll send you updates on this idea

    Under Review  ·  1 comment  ·  Intents  ·  Flag idea as inappropriate…  ·  Admin →
  6. About new parttern in Chinese

    I could type new parttern in Chinese tomorrow. But today, I can't type it in Chinese.

    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  ·  Language Support  ·  Flag idea as inappropriate…  ·  Admin →
  7. Provide Shareable Authoring Keys

    We deploy LUIS as part of a CI/CD pipeline for our application. Currently, this requires manually storing a developer's authoring key in our devops service, and using that key to create and manage our production LUIS apps.

    This is bad for two reasons:


    1. The developer whose key is used has the ability to modify or delete our production LUIS apps, bypassing our change control system.

    2. If this developer leaves, we'll need to use the authoring key of somebody else on the team, which will require creating new apps and potentially disrupting our service.

    It would be great if we got…

    3 votes
    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  ·  Programmatic API  ·  Flag idea as inappropriate…  ·  Admin →
  8. 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

  9. One docker container for dispatcher and related multiple luis apps

    Hi,
    You have introduced an amazing feature of having Luis as docker container. This is a differentiation compared to most of NLUs.
    However, is a a problematic to use if we have a concept of dispatcher - for example in our case we have 10 apps and 1 dispatcher, meaning we need to have 11 containers running.
    ideally to be able to wrap it just in 1 container and this 1 container will be accessing internet for transactions count, not all of them separately.

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

    We’ll send you updates on this idea

    1 comment  ·  Programmatic API  ·  Flag idea as inappropriate…  ·  Admin →
  10. 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 →
  11. 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

  12. Possibility to customize output structure

    In the output folder of the LUIS.ai docker container, the structure is "/output/luisai/dockercontainerid/app_id.csv

    The problem is, that when i stop/start the docker container, the docker container id changes, and therefore the csv output files are now in another output subfolder. Is there a possibilty to skip the folder with the docker container id?

    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  ·  1 comment  ·  luis.ai WebApp  ·  Flag idea as inappropriate…  ·  Admin →
  13. Improve usability of Review Endpoint Utterances page

    The Review Endpoint Utterances process is slow and tedious, because it is so difficult of find the intent with the list ordered by confidence level. 3 Improvements would help


    1. Allow the list of intents dropdown to be sorted by intent name

    2. Allow the intents dropdown to be expanded so the entire intent name can be viewed

    3. Allow auto-completion to select the intent you want in the list

    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  ·  luis.ai WebApp  ·  Flag idea as inappropriate…  ·  Admin →
  14. 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 →
  15. Increase entities(type: List) limit in LUIS to 150

    The number of Entities (type:List) is limited to 50.

    We need to increase entities(type: List) limit in LUIS to 150 or more, cause it's used to handle desambiguation situations.

    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  ·  Service Limits  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add ability to get utterances

    it will be good to add a method to get an array of all utterances for a LUIS application.
    Thanks

    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  ·  Programmatic API  ·  Flag idea as inappropriate…  ·  Admin →
  17. Speech: support of custom speech models from CRIS

    As some of our vocabulary is really domain-oriented, it would be interesting to be able to point to a Custom Speech endpoint instead of generic speech endpoint in an "all-in-one" transaction (from speech to intent recognition)

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

    We’ll send you updates on this idea

    Under Review  ·  1 comment  ·  Programmatic API  ·  Flag idea as inappropriate…  ·  Admin →
  18. 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

  19. Eliminate the effect of question mark in utterance

    The effect of question mark in utterance prediction should be eliminated, because not all customers write proper questions with question mark, commas, and so on..

    example: I write the exact question with (?) gives different intent prediction than the same question without (?)

    I don't understand why (?) has this big impact on the prediction

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

    We’ll send you updates on this idea

    4 comments  ·  Utterances  ·  Flag idea as inappropriate…  ·  Admin →
    Completed  ·  Luke Bayler responded

    Hello,

    Punctuation no longer has any effect in training or predicting.

    Thanks,
    Luke

  20. Problem with the "Include all entitiets" switch in the Keys and endpoint page

    When I am enabling the "Include all entities" switch and publish, I am getting all the entities with their respective score for an utterance in the JSON file. But this is permanent. When I restart the LUIS.ai the swict will be still on, but the JSON file doesn't have all the intents. It only shows the Top scored intent.

    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  ·  luis.ai WebApp  ·  Flag idea as inappropriate…  ·  Admin →
    Resolved  ·  Luke Bayler responded

    Hello,

    If verbose=true is in your endpoint URL, then you should see all intents.

    Please open a ticket if this is not the case.

    Thanks,
    Luke

  • Don't see your idea?

Feedback and Knowledge Base