AI-102 Practice Question: Implement natural language processing solutions
Exhibit
Refer to the exhibit.
```json
{
"kind": "Conversation",
"analysisInput": {
"conversationItem": {
"id": "1",
"participantId": "user",
"text": "Book a flight from Seattle to New York on June 15th."
}
},
"parameters": {
"projectName": "FlightBooking",
"deploymentName": "production",
"stringIndexType": "TextElement_V8"
}
}
```Refer to the exhibit. You submit this request to Azure AI Language's conversational language understanding (CLU) for the 'FlightBooking' project. The model correctly identifies the intent as 'BookFlight' and extracts entities: 'Seattle' as FromCity, 'New York' as ToCity, and 'June 15th' as Date. What is the next step for the application?
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
✓
Call a separate booking API with the extracted entities to complete the reservation.
After CLU extracts the intent and entities, the application must use those entities to call a separate booking API to complete the reservation. CLU itself does not perform bookings; it only provides language understanding. Option B is incorrect because the CLU response cannot directly book a flight. Option C is incorrect because the intent is already clearly identified as 'BookFlight' and entities are extracted, so no rephrasing is needed. Option D is incorrect because sending another request to CLU would not confirm booking; confirmation is handled by the booking API.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Call a separate booking API with the extracted entities to complete the reservation.
Why this is correct
The application must use the extracted information to call an external API.
- ✗
Use the CLU response to directly book the flight via the Azure AI Language service.
Why it's wrong here
CLU only provides intent and entity extraction; it does not perform bookings.
- ✗
Prompt the user to rephrase the request because the intent is ambiguous.
Why it's wrong here
The intent 'BookFlight' is clear; no need to rephrase.
- ✗
Send another request to CLU to confirm the booking details.
Why it's wrong here
CLU does not confirm bookings; it only interprets language.
Go deeper
Related to this question
About these practice questions
Courseiva writes every AI-102 question from scratch — 945 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 →
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.