Microsoft

QnA Maker

Welcome to the QnA Maker Forum

Categories

API – Any ideas or feedback pertaining to features or enhancements to QnA Maker API.

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

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

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


  1. Allow to provide an existing App Service plan for the QnA Maker App Service.

    When creating a QnA Maker service a new App Service plan is created - you cannot provide an existing one.
    As it's often not possible to move App Services from one App Service plan to another when they are in different web spaces, this results in multiple App Service plans which cannot be shared.

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

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  2. Option to preserve QnA KB training during KB source refreshes.

    Offer a feature to preserve QnA KB training during source refreshes. Today it appears all training is lost when you refresh the source data.

    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  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  3. Add image and video support

    Adding images and videos to an answer is a very important and basic feature for knowledge content today. Text only knowledge bases does not meet the requirements of modern FAQ-content. Missing image and video support is unfortunately a knock-out criterion for QnA-Maker.

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

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  4. Adding a provision for the user to enter his query which is not in the knowledge base

    Just like how we have feedback option in QnA maker - where user enters his message, email address and submits, here user will get a response to his email address.
    The same concept is needed in the QnA web app bot which is deployed to any channels - where in case if the bot is not able to answer the user query from the knowledge base - instead of providing a custom message - we should give an option to the user to add his query along with his email address. This user query has to be saved in Azure…

    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  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  5. Europe

    Availability of the QnA Maker in Europe

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

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  6. QnA Maker excel file: add more questions to one answer

    I would like to be able to add several questions and point to one answer when uploading FAQ via excel file.
    I would like to separate the questions using a ; or | or soothing...

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

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  7. Turn Train api back on

    Please turn train api back in v.4.0

    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  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  8. 18 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    Completed  ·  3 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  9. Synonyms - Enable simple contraction for Phrase Queries

    The multi-word synonyms appear to be quite straightforward. This is a known issue when use phrase synonyms and search by phrase queries.

    The elastic team explained it much better than me:

    https://www.elastic.co/guide/en/elasticsearch/guide/master/multi-word-synonyms.html#usesimplecontractionforphrasequeries

    The idea is to inject a single term that represents all synonyms.

    Could you enable something like that into QnA?

    Thanks

    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  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  10. Active Learning

    Add again Active Learning (Train API) to API 4.0!

    And add a "review endpoint questions" panel similar to the "review endpoint utterances" in the LUIS-Portal.

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

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  11. If a user enter a meta data that doesn't exist in kb the Api responds with 500

    If a user enters metadata that doesn't exist in kb the API responds with 500 internal server error and a very generic error message that may occur in any case if the API has accessibility issue.
    It should return an appropriate response code other than 500. As its not an internal server error I believe its something like 404 or even 200 with no match found in kb something like that.
    You guys should handle this exception.

    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  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  12. For a given question, edit many variations of answers

    For a given question, I'd like to give random different answers. If the user say "Hello", I don't want to see every time the answer "Hello" as well.

    Example:
    Q. Hello.
    A. Hello.

    I want to edit more answer variations.

    Q. Hello.
    A. Hello.

    Q. Hello.
    A. Hi.

    Q. Hello.
    A. Good afternoon.

    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  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  13. local file uri path is not accepted in the createknowledge API. It should accept it.

    It should be supported to upload a local file from the local path. for example:

    {
    "name": "QnA Maker FAQ",
    "qnaList": [],
    "urls": [],
    "files": [

    {
    
    "fileName": "Traindataset_0.xlsx ",
    "fileUri": "file:///C:/Users/vivek.jain/Desktop/Work/fuerVivek/Trainingsdatensatz"
    }

    ]
    }

    in the moment, its return the code 400 code with following message:

    {
    "error": {

    "code": "BadArgument",
    
    "message": "Invalid input. See details.",
    "details": [{
    "code": "ValidationFailure",
    "message": "File name must be a valid name with extension.",
    "target": "Files[0].FileName"
    },
    {
    "code": "ValidationFailure",
    "message": "File Uri has one or more invalid uri.",
    "target": "Files[0].FileUri"
    }
    ]

    }
    }

    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  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  14. For StrictFilters, allow logical "OR" as an option

    When passing in multiple StrictFilters to 'GenerateAnswer', it treats them as "filterA" AND "filterB". Would like the option to treat them as "filterA" OR "filterB" instead. This would allow greater flexibility in the use of StrictFilters.

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

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  15. Add support for "no code" Suggested Actions/quick replies (like up to three replies for each Answer).

    Add support for "no code" Suggested Actions/quick replies (like up to three replies for each Answer). This would allow for multi turn dialogs and put QnA Maker on par with Dialogflow.

    I have seen two articles which look like I can build this into the bot in Azure, but making it easy to do in the QnA Maker GUI would be a homerun.

    See this article: https://blog.botframework.com/2017/08/25/qna-maker-rich-card-attachments-net/

    And this one: https://blog.botframework.com/2017/09/28/qna-maker-revisited-suggested-actions-app-insights/

    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  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  16. Download the chatlogs

    You could download the chatlogs in the QnA Maker preview version. In the GA version, you can no longer download it. I found the document that you can query from the application analytics. https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/how-to/get-analytics-knowledge-base
    However, it is not for a non-tech person. Is there a way to download the chat logs like the preview version?

    7 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  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  17. one to many matches for Questions

    Now QnA Maker only One to One Matching for Questions and Answers,
    is that possible one to many matching?

    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  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  18. better support for versioning and deployment slots in API

    Qna maker has no versioning and only two deployment slots (Test and Prod) however the API has no method to run queries or tests on the Test slot. You can only run those tests on the website UX.

    Enterprise customers are asking for supported CI/CD methods around Qna. They want to automate testing. Generally this should include the ability to create a Versioned instance of a Qna Maker knowledgebase. move it to the Test slot, run tests through the API, then publish to that version to prod when they pass. Additionally the versions are also saved so you can roll-back…

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

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  19. Replace KnowlegdeBase thorugh a File url

    I want to replace the existing knowledge base, and I have a new KB base in my excel file which I want to use to replace the existing QnA.

    Its strange a bit that replaces knowledge base API does not support URL parameter, but only QnA List. I tried it on the API console. Can someone update the API so that would be more useful than just passing a manuel QnA list.

    Thanks in advance

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

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  20. Azure Vnet integration to allow querying internal data sources, such as intranet websites, etc

    Sucking in external URL's is fine but in order to extend usage of QnA Maker for internal enterprise usage, it would be great if one could integrate it into a Vnet (or provide similar functionality), so that internal data sources could be queried as well.

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

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base