正解:C
In the Microsoft Azure AI Fundamentals (AI-900) curriculum, language modeling is described as a core component of Natural Language Processing (NLP) that enables an AI system to understand, interpret, and generate human language in context. The AI-900 Microsoft Learn module "Identify features of Natural Language Processing workloads" explains that language modeling is used to analyze user input and determine intent - essential for conversational systems like chatbots.
In this question, the chatbot must:
* Accept customer orders.
* Retrieve support documents.
* Retrieve order status updates.
All these tasks require the bot to understand user intent and context from text input. This understanding process is driven by language modeling, which predicts meaning and structure within sentences, enabling the system to decide what action to take next.
Microsoft Learn distinguishes between various NLP techniques:
* Sentiment analysis detects emotional tone (positive/negative/neutral).
* Translation converts text between languages.
* Named Entity Recognition (NER) identifies specific entities like names or dates.However, none of these individually allow a system to process commands, requests, or user intents - that capability is part of language modeling, which powers LUIS (Language Understanding Intelligent Service) or the modern Azure Cognitive Service for Language.
Therefore, to build a chatbot that can interpret commands and respond contextually - such as processing orders or retrieving documents - you must use language modeling.