Technical

chatbot

Software that simulates human conversation via text or voice.

Definitions (3)

A software application that simulates human conversation through text or voice via an interface, enabling interactive dialogue with users and collecting inputs and interaction logs for processing.

Any artificial intelligence, algorithmic, or automated system that (i) produces new expressive content or responses not fully predetermined by the developer or operator, (ii) accepts open-ended natural-language or multimodal user input and produces adaptive or context-responsive output, and (iii) maintains a conversational state across exchanges to facilitate multi-turn dialogue.

A chatbot is an AI-powered software application used to conduct an online chat conversation via text or text-to-speech, in lieu of direct contact with a live human agent. Chatbots are designed to simulate human conversation through artificial intelligence, machine learning, and natural language processing.