exam questions

Exam AI-102 All Questions

View all questions & answers for the AI-102 exam

Exam AI-102 topic 7 question 2 discussion

Actual exam question from Microsoft's AI-102
Question #: 2
Topic #: 18
[All AI-102 Questions]

You are developing the chatbot.
You create the following components:
✑ A QnA Maker resource
✑ A chatbot by using the Azure Bot Framework SDK
You need to add an additional component to meet the technical requirements and the chatbot requirements.
What should you add?

  • A. Microsoft Translator
  • B. Language Understanding
  • C. Orchestrator
  • D. chatdown
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Gdavou
Highly Voted 1 year, 10 months ago
B. Language Understanding Explanation: To meet the requirement that the chatbot must support English, French, and Portuguese and provide other response options when the response confidence score is low, the Language Understanding component (often referred to as LUIS - Language Understanding Intelligent Service) is needed. LUIS allows the bot to understand the user's intent in multiple languages and can help to provide alternative responses. Microsoft Translator could translate between languages, but it does not handle intent understanding, so it's not the best choice here. Orchestrator is more about managing multiple LUIS and QnA Maker models, which isn't specified in the requirements. Chatdown is a tool for creating mockups of chatbot conversations but doesn't provide the functionality needed to meet the requirements.
upvoted 12 times
M25
1 year, 7 months ago
Correct! Thank you. https://learn.microsoft.com/en-us/azure/ai-services/luis/luis-language-support#multilingual-luis-apps If you need a multilingual LUIS client application such as a chatbot, you have a few options. If LUIS supports all the languages, you develop a LUIS app for each language. Each LUIS app has a unique app ID, and endpoint log. If you need to provide language understanding for a language LUIS does not support, you can use the Translator service to translate the utterance into a supported language, submit the utterance to the LUIS endpoint, and receive the resulting scores.
upvoted 1 times
rdemontis
1 year, 5 months ago
thanks for reference
upvoted 1 times
...
...
rdemontis
1 year, 5 months ago
I think you are right!
upvoted 1 times
...
...
Eltooth
Highly Voted 2 years, 9 months ago
Selected Answer: A
A is correct answer. "If you need to support a knowledge base system, which includes several languages, you can: 1) Use the Translator service to translate a question into a single language before sending the question to your knowledge base. This allows you to focus on the quality of a single language and the quality of the alternate questions and answers. 2) Create a QnA Maker resource, and a knowledge base inside that resource, for every language. This allows you to manage separate alternate questions and answer text that is more nuanced for each language. This gives you much more flexibility but requires a much higher maintenance cost when the questions or answers change across all languages." https://docs.microsoft.com/en-us/azure/cognitive-services/qnamaker/overview/language-support#supporting-multiple-languages-in-one-knowledge-base
upvoted 9 times
AzureJobsTillRetire
2 years, 1 month ago
Scenario: Text-based content is provided only in one language and is not translated. Hence, translator may not be required
upvoted 2 times
...
...
gyaansastra
Most Recent 1 month, 1 week ago
Selected Answer: C
C. Orchestrator Orchestrator is the better choice for this specific scenario because: - The case specifically mentions needing to handle low confidence scores by providing alternative options, which is a core function of Orchestrator - The integration with Omnichannel for Customer Service would be more directly handled by Orchestrator - The existing QnA Maker resource already covers basic question answering, but lacks the orchestration layer to manage the various routing requirements While Language Understanding would improve the natural language capabilities, the more critical missing component based on the requirements appears to be the orchestration layer.
upvoted 3 times
...
syupwsh
1 month, 4 weeks ago
Selected Answer: B
B to me based on https://learn.microsoft.com/en-us/azure/ai-services/luis/luis-language-support#multilingual-luis-apps
upvoted 1 times
...
Afsjoaquim
6 months, 2 weeks ago
Selected Answer: B
To meet the technical and chatbot requirements, you need an additional component that can handle the following tasks: Understand user intents and handle diverse customer queries, not just FAQs. Provide alternate options when confidence scores are low. Process and comprehend questions in English, French, and Portuguese.
upvoted 3 times
...
mustafaalhnuty
7 months, 2 weeks ago
Selected Answer: C
C 100%
upvoted 1 times
...
JakeCallham
8 months ago
Selected Answer: B
Answer is B
upvoted 2 times
...
anto69
9 months ago
Language Understanding for me and Chat GPT
upvoted 1 times
...
krzkrzkra
9 months, 3 weeks ago
Selected Answer: B
upvoted 1 times
...
rookiee1111
10 months, 1 week ago
It should be Language understanding, that can cover all the scenarios - understanding utterances, intents, language detection etc https://learn.microsoft.com/en-gb/training/modules/build-language-understanding-model/2a-understand-prebuilt-capabilities
upvoted 1 times
...
nanaw770
10 months, 2 weeks ago
Selected Answer: C
C is correct answer.
upvoted 1 times
...
mon2002
10 months, 2 weeks ago
Microsoft Translator
upvoted 1 times
...
demonite
10 months, 3 weeks ago
B. is the closest. Q&A Maker will become custom question answering within AI language. https://learn.microsoft.com/en-us/azure/ai-services/language-service/question-answering/tutorials/multiple-languages The language for the incoming user query can be detected with the Language Detection API and the user can call the appropriate endpoint and project depending on the detected language.
upvoted 2 times
...
demonite
10 months, 3 weeks ago
must be A
upvoted 1 times
...
Murtuza
1 year ago
Selected Answer: C
Orchestrator is the correct answer while the other choices are very close to being the right answer as well
upvoted 1 times
...
Murtuza
1 year, 1 month ago
Selected Answer: B
To meet both the technical and chatbot requirements, you should add Language Understanding (LUIS) to your chatbot solution.
upvoted 3 times
...
Murtuza
1 year, 1 month ago
Orchestrator is a replacement for the now deprecated Bot Framework Dispatcher.
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago