Skip to content

Commit 4b30560

Browse files
committed
[Cogsvcs] LUIS/QnA Maker decision
1 parent 279f4e0 commit 4b30560

File tree

4 files changed

+19
-249
lines changed

4 files changed

+19
-249
lines changed

.openpublishing.redirection.json

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -756,6 +756,11 @@
756756
"redirect_url": "/azure/cognitive-services/Content-Moderator/client-libraries?pivots=programming-language-python",
757757
"redirect_document_id": false
758758
},
759+
{
760+
"source_path": "articles/cognitive-services/QnAMaker/Tutorials/integrate-qnamaker-luis.md",
761+
"redirect_url": "/azure/cognitive-services/luis/choose-natural-language-processing-service",
762+
"redirect_document_id": false
763+
},
759764
{
760765
"source_path": "articles/cognitive-services/QnAMaker/Tutorials/create-publish-query-in-portal.md",
761766
"redirect_url": "/azure/cognitive-services/QnAMaker/Quickstarts/create-publish-knowledge-base",
@@ -5381,12 +5386,12 @@
53815386
"source_path": "articles/event-grid/premium-basic-tiers.md",
53825387
"redirect_url": "https://azure.microsoft.com/pricing/details/event-grid/",
53835388
"redirect_document_id": false
5384-
},
5389+
},
53855390
{
53865391
"source_path": "articles/event-grid/update-tier.md",
53875392
"redirect_url": "https://azure.microsoft.com/pricing/details/event-grid/",
53885393
"redirect_document_id": false
5389-
},
5394+
},
53905395
{
53915396
"source_path": "articles/azure-resource-manager/resource-manager-samples-powershell-deploy.md",
53925397
"redirect_url": "/azure/azure-resource-manager/templates/deploy-powershell",
@@ -16115,7 +16120,7 @@
1611516120
"source_path": "articles/machine-learning/concept-event-grid-integration.md",
1611616121
"redirect_url": "/azure/machine-learning/how-to-use-event-grid",
1611716122
"redirect_document_id": false
16118-
},
16123+
},
1611916124
{
1612016125
"source_path": "articles/machine-learning/sample-designer-datasets.md",
1612116126
"redirect_url": "/azure/machine-learning/samples-designer",
@@ -17300,7 +17305,7 @@
1730017305
"source_path": "articles/service-bus-relay/network-security.md",
1730117306
"redirect_url": "/azure/azure-relay/network-security",
1730217307
"redirect_document_id": false
17303-
},
17308+
},
1730417309
{
1730517310
"source_path": "articles/service-bus-relay/private-link-service.md",
1730617311
"redirect_url": "/azure/azure-relay/private-link-service",
@@ -17375,12 +17380,12 @@
1737517380
"source_path": "articles/service-bus-relay/relay-migrate-acs-sas.md",
1737617381
"redirect_url": "/azure/azure-relay/relay-migrate-acs-sas",
1737717382
"redirect_document_id": false
17378-
},
17383+
},
1737917384
{
1738017385
"source_path": "articles/service-bus-relay/relay-port-settings.md",
1738117386
"redirect_url": "/azure/azure-relay/relay-port-settings",
1738217387
"redirect_document_id": false
17383-
},
17388+
},
1738417389
{
1738517390
"source_path": "articles/service-bus-relay/relay-what-is-it.md",
1738617391
"redirect_url": "/azure/azure-relay/relay-what-is-it",
@@ -17390,7 +17395,7 @@
1739017395
"source_path": "articles/service-bus-relay/service-bus-dotnet-hybrid-app-using-service-bus-relay.md",
1739117396
"redirect_url": "/azure/azure-relay/service-bus-dotnet-hybrid-app-using-service-bus-relay",
1739217397
"redirect_document_id": false
17393-
},
17398+
},
1739417399
{
1739517400
"source_path": "articles/service-bus-relay/service-bus-relay-rest-tutorial.md",
1739617401
"redirect_url": "/azure/azure-relay/service-bus-relay-rest-tutorial",
@@ -17405,7 +17410,7 @@
1740517410
"source_path": "articles/service-bus-relay/service-bus-relay-tutorial.md",
1740617411
"redirect_url": "/azure/azure-relay/service-bus-relay-tutorial",
1740717412
"redirect_document_id": false
17408-
},
17413+
},
1740917414
{
1741017415
"source_path": "articles/service-bus-relay/relay-wcf-dotnet-get-started.md",
1741117416
"redirect_url": "/azure/azure-relay/azure-relay-tutorial",
@@ -20240,7 +20245,7 @@
2024020245
"source_path": "articles/marketplace/cloud-partner-portal-orig/setup-your-application-in-the-publishing-portal.md",
2024120246
"redirect_url": "/azure/marketplace/partner-center-portal/create-new-customer-engagement-offer",
2024220247
"redirect_document_id": true
20243-
},
20248+
},
2024420249
{
2024520250
"source_path": "articles/marketplace/enable-lead-sharing.md",
2024620251
"redirect_url": "/azure/marketplace/partner-center-portal/commercial-marketplace-get-customer-leads",
@@ -51555,7 +51560,7 @@
5155551560
},
5155651561
{
5155751562
"source_path": "articles/databox-online/data-box-edge-troubleshoot.md",
51558-
"redirect_url": "/azure/databox-online/azure-stack-edge-troubleshoot",
51563+
"redirect_url": "/azure/databox-online/azure-stack-edge-troubleshoot",
5155951564
"redirect_document_id": false
5156051565
},
5156151566
{

articles/cognitive-services/QnAMaker/Tutorials/integrate-qnamaker-luis.md

Lines changed: 0 additions & 238 deletions
This file was deleted.
253 KB
Loading

articles/cognitive-services/includes/luis-qnamaker-shared-concept.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ If your chat bot receives the text `How do I get to the Human Resources building
3333
|QnA Maker|**Returns the answer to the question** from a custom knowledge base. For example, this text is determined as a question with the static text answer of `Get on the #9 bus and get off at Franklin street`.|
3434
|||
3535

36+
> [!div class="mx-imgBorder"]
37+
> ![Infographic to determine when to use LUIS and when to use QnA Maker](./luis-qna-maker-together-decision.png)
38+
3639
## When do you use LUIS?
3740

3841
Use LUIS when you need to know the intention of the utterance as part of a process in the chat bot. Continuing with the example text, `How do I get to the Human Resources building on the Seattle North campus?`, once you know the user's intention is to find a location, you can pass details about the utterance (pulled out with entities) to another service, such as a transportation server, to get the answer.
@@ -65,7 +68,7 @@ You can present this third-party answer to the user for validation. Once you hav
6568

6669
If your chat bot needs more information than either service provides, to continue through a decision tree, use both services and process both responses in the client application.
6770

68-
Use the Bot framework **[Dispatch CLI](https://github.com/Microsoft/botbuilder-tools/tree/master/packages/Dispatch)** tool to help build a process to work with both services. This tool builds a top LUIS app of intents that dispatches between LUIS and QnA Maker as child apps.
71+
Use the Bot framework **[Dispatch CLI](https://github.com/Microsoft/botbuilder-tools/tree/master/packages/Dispatch)** tool to help build a process to work with both services. This tool builds a top LUIS app of intents that dispatches between LUIS and QnA Maker as child apps. [Learn more](https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-tutorial-dispatch?view=azure-bot-service-4.0&tabs=cs) about integrating with LUIS, QnA Maker, and Bot framework.
6972

7073
Use the Bot builder sample, **NLP with dispatch**, in [C#](https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/csharp_dotnetcore/14.nlp-with-dispatch) or [Node.js](https://github.com/microsoft/BotBuilder-Samples/tree/master/samples/javascript_nodejs/14.nlp-with-dispatch), to implement this type of chat bot.
7174

0 commit comments

Comments
 (0)