nerdexam
Microsoft

AI-102 · Question #444

You are building a chatbot. You need to ensure that the chatbot can classify user input into separate categories. The categories must be dynamic and defined at the time of inference. Which service…

The correct answer is C. Azure OpenAI text classification. To classify user input into separate categories that are dynamic and defined at the time of inference, Azure OpenAI text classification is the best option. OpenAI models such as GPT can dynamically classify text into categories based on context and user-defined instructions…

Submitted by tarun92· Mar 30, 2026Implement conversational AI

Question

You are building a chatbot. You need to ensure that the chatbot can classify user input into separate categories. The categories must be dynamic and defined at the time of inference. Which service should you use to classify the input?

Options

  • AAzure AI Language custom named entity recognition (NER)
  • BAzure AI Language custom text classification
  • CAzure OpenAI text classification
  • DAzure OpenAI text summarization

How the community answered

(47 responses)
  • A
    17% (8)
  • B
    4% (2)
  • C
    70% (33)
  • D
    9% (4)

Explanation

To classify user input into separate categories that are dynamic and defined at the time of inference, Azure OpenAI text classification is the best option. OpenAI models such as GPT can dynamically classify text into categories based on context and user-defined instructions. Since the categories need to be flexible and determined at inference time, OpenAI's natural language understanding capabilities are well-suited for this task.

Topics

#Azure OpenAI#Text classification#Chatbot#Dynamic inference

Community Discussion

No community discussion yet for this question.

Full AI-102 Practice