Os Chatterbots
Chatterbot (ou chatbot) é um programa de computador que tenta simular um ser humano na conversação com as pessoas. O objetivo é responder as perguntas de tal forma que as pessoas tenham a impressão de estar conversando com outra pessoa e não com um programa de computador. Após o envio de perguntas em linguagem natural, o programa consulta uma base de conhecimento e em seguida fornece uma resposta que tenta imitar o comportamento humano.
O termo Chatterbot surgiu da junção das palavras chatter (a pessoa que conversa) e da palavra bot (abreviatura de robot), ou seja, um robô (em forma de software) que conversa com as pessoas.
A palavra foi inventada por Michael Mauldin (Criador do primeiro Verbot, Julia) em 1994, para descrever estes robôs de conversação na Twelfth National Conference on Artificial Intelligence.
ELIZA foi o primeiro software para simulação de diálogos, os chamados "robôs de conversação".Foi criado no MIT, em 1966 por Joseph Weizenbaum. Era um programa bem simples, possuindo apenas 204 linhas de código fonte. Basicamente, usando técnicas de Inteligência Artifical simulava um diálogo entre paciente e psicólogo utilizando as frases do paciente para formular novas perguntas.
O A.L.I.C.E (Artificial Linguistic Internet Computer Entity) é um chatterbot criado na Lehigh University por Richard S. Wallace, ativada em 1995, sendo um dos robôs mais populares da atualidade. É um projeto da Internet que faz parte do Projeto Pandora. Este projeto envolve a criação de bots de todos os tipos, especialmente aqueles em bate-papo. Desde página ALICE, o usuário pode iniciar uma conversa com uma conversa inteligente, que simula uma conversa real, para que o usuário dificilmente percebe que você está falando com um robô.
Cleverbot é um chatterbot que aprende como imitar conversas humanas através de conversas com os próprios humanos. Ele foi criado pelo veterano de inteligência artificial Rollo Carpenter, que já havia criado outros