* Requirement: The chatbot must classify user input into categories. * The categories must be dynamic and defined at inference time. * Custom text classification (Language service) requires training beforehand and fixed labels. * OpenAI text classification can dynamically handle categories via prompting at inference. * Therefore, Azure OpenAI text classification is correct. Microsoft Reference: Classification with Azure OpenAI