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
You need natural language understanding because the chatbot must interpret intent and meaning from residents' freeform text, while analyzing images for visual defects, reinforcement learning for hardware control, and time series forecasting do not parse everyday typed questions.
Full Explanation
Natural language understanding is the necessary capability because it allows the system to interpret the intent and meaning behind freeform, everyday text input, which is exactly what the chatbot needs to figure out what the resident is asking when they type the question in their own words rather than choosing from the menu. The computer vision capability is incorrect because it 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. The reinforcement learning capability is incorrect because it is the training method where the agent learns through trial and reward, typically applied to sequential decision-making or physical control problems, and it has no role in interpreting the resident's typed question. The time series forecasting capability is incorrect because it predicts future numeric trends from historical data, such as permit volumes over time, which is unrelated to understanding the meaning of the individual question typed into the chat window.