Microsoft Azure AI Fundamentals Conversational AI 2 — Questions and Answers
Question 1: In LUIS, what are 'entities'?
- The goals or objectives a user wants to achieve in a conversation
- Specific pieces of information extracted from user utterances, such as names or dates (Correct answer)
- Training examples provided to the LUIS model
- Machine learning algorithms used for intent classification
Correct answer: Specific pieces of information extracted from user utterances, such as names or dates
Entities are key pieces of data extracted from utterances — for example, in 'Book a flight to Paris,' 'Paris' is a location entity.
Question 2: Which Azure AI Language feature replaced QnA Maker for building question-answering solutions?
- Azure Cognitive Search
- Custom Question Answering (within Azure AI Language) (Correct answer)
- Azure OpenAI Service
- Azure Text Analytics
Correct answer: Custom Question Answering (within Azure AI Language)
QnA Maker was migrated into Azure AI Language as the Custom Question Answering feature, offering the same core capability under a unified service.
Question 3: What is the Bot Framework Emulator primarily used for?
- Deploying bots to Azure production environments
- Creating visual flow diagrams for bot conversation design
- Testing and debugging bots locally before deployment (Correct answer)
- Publishing bots directly to Microsoft Teams
Correct answer: Testing and debugging bots locally before deployment
The Bot Framework Emulator is a desktop application that lets developers test and debug bot logic locally by simulating channel interactions without needing a live connection.
Question 4: In Azure Bot Service, what is a 'turn' in a conversation?
- The rotation of bot service instances for load balancing
- A single exchange consisting of one user message and one bot response (Correct answer)
- A full training cycle run on a LUIS model
- A scheduled maintenance window for the bot service
Correct answer: A single exchange consisting of one user message and one bot response
A turn is the basic unit of a bot conversation — each turn consists of the user sending a message and the bot sending a reply.
Question 5: What does the Direct Line channel in Azure Bot Service allow developers to do?
- Enable voice-only communication through Azure AI Speech
- Connect custom client applications to a bot using a REST API (Correct answer)
- Enable direct bot-to-bot communication without a user
- Link the bot exclusively to Azure internal services
Correct answer: Connect custom client applications to a bot using a REST API
The Direct Line channel provides a REST API and WebSocket interface that lets custom-built client apps (web, mobile, IoT) communicate directly with an Azure bot.
Question 6: In a knowledge base built with Azure AI Language Custom Question Answering, what are the fundamental building blocks?
- Intents and entities
- Question-and-answer pairs (Correct answer)
- Training datasets and validation sets
- Nodes and directed edges
Correct answer: Question-and-answer pairs
A Custom Question Answering knowledge base is composed of QA pairs — each entry has one or more question phrasings matched to a specific answer.
Question 7: In Azure AI Language Custom Question Answering, what is 'multi-turn conversation'?
- A bot handling multiple simultaneous users
- A series of follow-up prompts linked to an answer to help users refine their question (Correct answer)
- A conversation that resumes across multiple sessions or days
- The ability to switch between languages within a single conversation
Correct answer: A series of follow-up prompts linked to an answer to help users refine their question
Multi-turn conversation allows an answer to include follow-up prompts, guiding the user through a branching dialogue to arrive at a more specific answer.
In LUIS, what are 'entities'?