Chatbot é um sistema de computador que tenta simular um ser humano na conversação com as pessoas. O objetivo é responder as perguntas dessas pessoas de tal forma que as elas tenham a impressão de estar conversando com outra pessoa e não com um sistema. Após receber uma pergunta em linguagem natural, através de diversos canais, como por exemplo o Facebook,o sistema consulta uma base de conhecimento e em seguida fornece uma resposta, de forma similar à que um humano responderia.
O termo Chatbot surgiu da junção das palavras chatter (a pessoa que conversa) e bot (abreviatura de robot), ou seja, um robô de software que conversa com as pessoas.