A city government wants to deploy a chatbot on its website to answer residents' questions about permit applications, using natural language so residents can type questions in everyday phrasing rather than selecting from a menu. During planning, which underlying AI capability should the team identify as necessary for the chatbot to interpret what a resident is actually asking?
Select an answer to reveal the explanation.
Short Explanation
The whole point of this chatbot is letting residents type however they naturally would and still get understood, and that is the job of the capability built to figure out intent and meaning from ordinary freeform sentences. Analyzing images for visual defects is a completely different skill aimed at pictures, not typed questions, so it does not belong here even though the city deals with documents elsewhere. Learning through trial and reward to control hardware is about robots and kiosks physically acting in the world, nowhere near interpreting a sentence. And forecasting future volumes is about numbers trending over time, not about parsing what one resident means right now. The piece that actually lets the bot make sense of freeform text is the one focused on language understanding.
Full Explanation
The correct answer is D. Natural language understanding is the capability that allows a system to interpret the intent and meaning behind freeform, everyday text input, which is exactly what the chatbot needs to figure out what a resident is asking when they type a question in their own words rather than choosing from a menu. Option A is incorrect because computer vision analyzes visual content in images, which would only be relevant if the city wanted the system to inspect uploaded document images for defects, not to interpret typed questions. Option B is incorrect because reinforcement learning is a training method where an agent learns through trial and reward, typically applied to sequential decision-making or physical control problems, and it has no role in interpreting a resident's typed question. Option C is incorrect because time series forecasting predicts future numeric trends from historical data, such as permit volumes over time, which is unrelated to understanding the meaning of an individual question typed into a chat window.