Microsoft Certified: Azure AI Engineer AssociateImplement natural language processing solutionsMedium

A company is building an AI-powered chatbot for internal IT support. The chatbot needs to answer common employee questions about software installations, network issues, and password resets. These answers are currently stored in a collection of FAQ documents and internal knowledge base articles. Which Azure AI service is specifically designed to extract answers from this existing knowledge base and make them available to the chatbot?

  1. AAzure AI Language (Language Understanding - LUIS)
  2. BAzure Bot Service with QnA Maker
  3. CAzure AI Speech (Speech-to-Text)
  4. DAzure Translator
Show answer & explanation

Correct answer: B. Azure Bot Service with QnA Maker

QnA Maker, which is integrated into Azure Bot Service, is purpose-built to create a conversational question-and-answer layer over your data. It can ingest existing FAQ documents and knowledge base articles to automatically extract question-answer pairs, making them directly consumable by a chatbot.

Why the other options are wrong

  • A. LUIS is for intent recognition and entity extraction, not for building a knowledge base from existing documents.
  • C. Speech-to-Text converts audio to text, which is irrelevant for extracting answers from text documents.
  • D. Azure Translator is for language translation, not for knowledge base creation or querying.

QnA Maker

A cloud-based Natural Language Processing (NLP) service that easily creates a natural conversational layer over your data. It is used to build knowledge bases from existing content (like FAQs and manuals) to provide answers to user questions.

  • Builds knowledge bases from existing documents.
  • Extracts question-answer pairs automatically.
  • Integrates with chatbots (Azure Bot Service).

Memory trick: QnA Maker turns FAQs into chatbot smarts.

More Implement natural language processing solutions questions