Chatbots are a form of software that converses using text-based communication in a (more or less) human-like manner. The earliest chatbots such as ELIZA used very simple pattern matching, and more complex variants of this are widely used for customer support on websites. Chatbots, such as ChatGPT powered by large language models have transformed the fluidity of chatbots. Speech-based chatbots are also possible, but are more often known by different terms, such as conversational agents.
Used in glossary entries: ChatGPT, ELIZA, large language model