AI-102 Question 340
Select 3You are tasked with developing a multi-language question answering system for a global e-commerce company. The company wants to use Azure Language Services to enable customers to ask questions about their products in different languages and get answers in the same language. Which steps should you take to implement this solution?
- A
Use the Azure Language Service Question Answering feature to create a knowledge base with frequently asked questions.
- B
Integrate Azure Translator to detect the language of the user query and translate it into the base language of the knowledge base.
- C
Use Azure Speech to Text to convert user queries into text before passing them to the Question Answering feature.
- D
Train a custom machine learning model in Azure Machine Learning for multi-language support.
- E
Enable multi-language support directly in the Azure Language Service Question Answering feature.
Show answer and explanation
Correct answers: A, B, E
Explanation
To create a multi-language question answering system, you can leverage Azure Language Service's built-in Question Answering feature to create a knowledge base of FAQs. Multi-language support can be enabled directly in the Question Answering feature. Additionally, Azure Translator can be used to detect and translate user queries when needed. Other services like Azure Speech to Text or custom ML models are unnecessary unless explicitly required by the scenario.
- A. Correct.
Correct. The Azure Language Service Question Answering feature allows you to create a knowledge base of FAQs, which is a core component of the solution.
- B. Correct.
Correct. For a multi-language solution, Azure Translator can be used to detect the language of the user query and translate it into the base language of the knowledge base to retrieve the appropriate answer.
- C. Incorrect.
Incorrect. Azure Speech to Text is only necessary if the user is providing voice input. The question scenario does not specify voice input, so this step is not required.
- D. Incorrect.
Incorrect. Training a custom machine learning model is not necessary because the Azure Language Service Question Answering feature already supports multi-language capabilities.
- E. Correct.
Correct. The Azure Language Service Question Answering feature includes built-in multi-language support, which can simplify the implementation for global audiences.