Intent Classification
Intent classification is the process of analyzing a user message and categorizing it into a predefined intent — the action or information the user is seeking. For example, classifying "I want to cancel my subscription" as a "cancellation" intent and "How much is the Pro plan?" as a "pricing inquiry" intent.
How it works
Intent classification is the first step in processing any chatbot interaction. The system needs to understand what the customer wants before it can provide the right response.
Modern intent classification approaches include: - **LLM-based classification**: The language model understands intent from context without predefined categories, handling novel phrasings naturally - **Traditional NLU models**: Trained classifiers that map messages to predefined intent categories with confidence scores - **Hybrid approaches**: LLM understanding combined with intent routing rules for business-critical categories
Beyond simple classification, advanced systems also extract entities (the specific details within the intent). For "Cancel my Pro plan effective March 1," the intent is "cancellation" and the entities are "Pro plan" (product) and "March 1" (date).
Why it matters
How Chatsy uses intent classification
Real-world examples
Key takeaways
Frequently asked questions
How is intent classification different from keyword matching?
Keyword matching looks for specific words. Intent classification understands the meaning behind the message. "I want out," "please cancel," and "end my subscription" all have different keywords but the same cancellation intent. LLM-based classification handles this naturally.
How many intents should a support chatbot handle?
Most customer support chatbots effectively handle 20-50 core intents (pricing, billing, cancellation, technical issues, account management, etc.). LLM-based systems do not require explicitly defining intents — they understand them from context. The key is ensuring your knowledge base covers the top intents with thorough content.
What happens when the AI cannot classify the intent?
When the AI has low confidence in its classification, the best approach is to ask a clarifying question ("Could you tell me more about what you need help with?") or offer common options. If confidence remains low after clarification, escalate to a human agent.
Can intent classification handle misspellings and slang?
Yes. LLM-based intent classification is robust to misspellings, slang, abbreviations, and informal language. "cant login plz help" and "I am unable to access my account" are both correctly classified as authentication/login intent because the model understands meaning, not just words.