Classic chatbots followed fixed rules and decision trees, while modern chatbots like ChatGPT are based on LLMs and produce freely worded answers. They are used in customer service, knowledge management, and as personal assistants. Their behavior is controlled via system prompts, guardrails, and sometimes RAG. Unlike agents, pure chatbots usually do not carry out autonomous multi-step actions.
Chatbot
A chatbot is a program that communicates with users in natural language and answers questions or completes tasks. Modern chatbots are based on large language models.
