Skip to main content
Early access β€” new tools and guides added regularly
Practical

Chatbot

Last reviewed: April 2026

A software application that simulates conversation with users, ranging from simple rule-based systems to sophisticated AI-powered assistants.

A chatbot is software designed to communicate with people through text or voice, simulating a conversation. Chatbots range from simple scripts that follow rigid rules to sophisticated AI systems that can understand nuance, maintain context, and handle open-ended questions.

Generations of chatbots

  • Rule-based chatbots follow predefined decision trees. "If the user says X, respond with Y." They are reliable but inflexible β€” any question outside their scripts produces a useless response. Most early customer service chatbots were rule-based.
  • Intent-based chatbots use natural language processing to classify what the user wants (their intent) and extract key information (entities). They are more flexible but still limited to predefined intents.
  • AI-powered chatbots use large language models to generate responses dynamically. They can handle unexpected questions, maintain multi-turn context, and produce natural-sounding replies. ChatGPT, Claude, and Gemini are examples.

Business applications

  • Customer support β€” handling common queries, routing complex issues to humans, providing 24/7 availability
  • Internal knowledge bases β€” letting employees ask questions about company policies, HR procedures, or technical documentation
  • Sales and lead qualification β€” engaging website visitors, qualifying leads, scheduling meetings
  • Onboarding β€” guiding new users through product setup or new employees through company processes

What makes a good chatbot

  • Knows its limitations and escalates to humans when appropriate
  • Maintains context across a conversation rather than treating each message in isolation
  • Provides accurate, sourced information rather than confident guesses
  • Has a clear personality and tone consistent with the brand
  • Handles edge cases gracefully with helpful fallback responses

The chatbot trap

Many organisations rush to deploy chatbots without proper planning. A poorly implemented chatbot frustrates users more than no chatbot at all. The key is starting with well-defined, high-volume use cases where the chatbot genuinely adds value.

Want to go deeper?
This topic is covered in our Essentials level. Access all 60+ lessons free.

Why This Matters

Chatbots are often the first AI investment an organisation makes. Getting them right builds trust in AI across the business; getting them wrong creates scepticism that is hard to overcome. Understanding the different types helps you choose the right approach and set realistic expectations for what a chatbot can deliver.

Related Terms

Learn More

Continue learning in Essentials

This topic is covered in our lesson: Your First AI Conversation