AI-102 Plan and manage an Azure AI solution Practice Question
Which TWO Azure AI services can you use to implement a custom question-answering system?
⚠ Common exam trap
Many exam-takers confuse Azure AI Search (a retrieval service) with a full question-answering system, forgetting that it only returns raw documents or passages and does not generate natural language answers, which requires a language model like Azure OpenAI Service or the custom question-answering feature in Azure AI Language.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Azure OpenAI Service
Azure OpenAI Service (A) is correct because it lets you build a custom question-answering system by grounding a chat/completions model on your own data (e.g., via the On Your Data feature or by supplying retrieved context), enabling natural-language answers over proprietary content. Azure AI Language (D) is correct because it includes the Custom Question Answering feature (formerly QnA Maker), which builds a knowledge base from documents, URLs, and question-answer pairs and exposes it through a REST API for question answering. Azure AI Bot Service (B) is a framework for hosting and connecting conversational bots, not a question-answering knowledge service, so it does not itself implement custom Q&A. Azure AI Translator (C) only performs text translation between languages and has no question-answering capability. Azure AI Search (E) is a search/indexing service that can retrieve relevant documents but does not generate or manage question-answer pairs on its own, so it is not one of the two services for implementing custom question answering.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Azure OpenAI Service
Why this is correct
Azure OpenAI Service supports custom question answering by grounding a model on your own data, typically via the On Your Data feature or retrieval augmentation, returning generated answers rather than only extracted passages. This satisfies the requirement for a custom question-answering system.
- ✗
Azure AI Bot Service
Why it's wrong here
Bot Service provides the conversational channel and orchestration layer, but it holds no question-answering knowledge base of its own. It is the right choice when you need to publish a bot across Teams, web chat or Slack, not for building the answer retrieval itself.
- ✗
Azure AI Translator
Why it's wrong here
Translator performs text and document language translation; it contains no question-answering capability or knowledge base to query. It is the correct choice when content must be translated between languages, not when a system must return answers from custom source material.
- ✓
Azure AI Language
Why this is correct
Azure AI Language provides the custom question answering capability, which builds a knowledge base from your documents and FAQs and returns precise answers to natural-language questions. It satisfies the custom question-answering requirement alongside Azure OpenAI Service.
- ✗
Azure AI Search
Why it's wrong here
Azure AI Search indexes and retrieves documents, but on its own it returns ranked passages rather than synthesised answers, so it cannot implement custom question answering unaided. It is the right choice for full-text and vector search over your own content, not for answer generation.
Go deeper
Related to this question
About these practice questions
Courseiva writes every AI-102 question from scratch — 761 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
Same concept, more angles
1 more way this is tested on AI-102
These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.
Variation 1. A company needs to implement a chatbot that answers customer queries using a knowledge base. Which Azure AI service should be used to build the knowledge base?
easy- ✓ A.Azure AI Language (Question Answering)
- B.Azure Bot Service
- C.Azure AI Translator
- D.Azure AI Speech
Why A: Azure AI Language's Question Answering feature is specifically designed to create a knowledge base from structured or unstructured content (e.g., FAQs, product manuals, support documents). It uses a custom question-answering model that can be trained and published as a REST API endpoint, which a chatbot can then query to retrieve precise answers. This makes it the correct service for building the knowledge base itself.
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AI-102 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-102 exam.