Microsoft Certified: Azure AI Engineer AssociateImplement natural language processing solutionsHard

A call center wants to implement a real-time voice assistant that can understand customer queries and provide immediate, relevant answers. The solution needs to convert customer speech to text, identify the customer's intent, extract key information, and then use a knowledge base to formulate a spoken response. Which set of Azure AI services and features should be integrated?

  1. AAzure Translator (Speech Translation) and Azure Bot Service (QnA Maker)
  2. BAzure AI Speech (Speech-to-Text), Azure AI Language (LUIS), and Azure AI Search (with custom skills)
  3. CAzure AI Speech (Text-to-Speech) and Azure AI Language (Sentiment Analysis)
  4. DAzure AI Language (Text Summarization) and Azure AI Search
Show answer & explanation

Correct answer: B. Azure AI Speech (Speech-to-Text), Azure AI Language (LUIS), and Azure AI Search (with custom skills)

Azure AI Speech's Speech-to-Text component will transcribe the customer's spoken query. Azure AI Language's Language Understanding (LUIS) will then identify the intent and extract entities from the transcribed text. Finally, Azure AI Search, potentially augmented with custom skills for knowledge base integration, can retrieve the relevant answers, which would then be converted back to speech (Text-to-Speech from Azure AI Speech, though not explicitly listed as an option for the *response* generation, it's implied for a 'spoken response').

Why the other options are wrong

  • A. Speech Translation is for cross-language communication, not for a single-language voice assistant that needs to understand intent and query a knowledge base. QnA Maker is a component of Bot Service, but LUIS and Search offer more comprehensive intent and knowledge base capabilities for complex scenarios.
  • C. Text-to-Speech is for generating spoken responses, but Sentiment Analysis doesn't cover intent recognition or knowledge base querying.
  • D. Text Summarization is not intent recognition, and Azure AI Search alone isn't sufficient for understanding spoken queries.

Real-time Voice Assistant Architecture

A common architecture for voice-enabled AI assistants, involving speech-to-text, natural language understanding (NLU), knowledge retrieval, and text-to-speech for responses.

  • Speech-to-Text for input.
  • NLU (like LUIS) for intent/entity extraction.
  • Knowledge base (like Search) for answers.
  • Text-to-Speech for output.

Memory trick: Listen, Understand, Find, Speak - the assistant's cycle.

More Implement natural language processing solutions questions