Azure Chatbot Service

Determining User Intent in Azure Chatbot Service

Question

You are developing a chatbot solution in Azure.

Which service should you use to determine a user's intent?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

D

Language Understanding (LUIS) is a cloud-based API service that applies custom machine-learning intelligence to a user's conversational, natural language text to predict overall meaning, and pull out relevant, detailed information.

Design your LUIS model with categories of user intentions called intents. Each intent needs examples of user utterances. Each utterance can provide data that needs to be extracted with machine-learning entities.

https://docs.microsoft.com/en-us/azure/cognitive-services/luis/what-is-luis

When developing a chatbot solution in Azure, you would typically use a service to determine the intent of a user's message, which involves understanding the user's intention or purpose behind their message. In Azure, the recommended service to accomplish this is the Language Understanding (LUIS) service.

LUIS is a cloud-based service that uses natural language processing (NLP) to extract the intent of a user's message and any relevant entities, such as specific dates or names. It also supports pre-built entities for common concepts like dates, times, and numbers, which can simplify the process of creating a chatbot.

Using LUIS, you can define intents and entities, and then train the service on sample utterances to improve its ability to accurately recognize user intent. LUIS also offers a graphical interface for building and testing your models, as well as APIs for integrating your chatbot with other services.

The other services listed in the question - Translator, QnA Maker, and Speech - are not specifically designed for determining user intent. Translator is a service for translating text between languages, while QnA Maker is a service for creating question-and-answer bots that can provide answers based on a predefined set of questions and answers. Speech is a service for speech recognition and synthesis, but it does not provide intent recognition.