Inteligência Artificial – ChatterBot
ChatterBot
Profª Grace
Maio/2010
Faculdade de Tecnologia de São Paulo
Análise e Desenvolvimento de Sistemas
- Inteligência Artificial –
ChatterBot
Índice
ITEM DESCRIÇÃO PÁG.
1. O que é ChatterBot? 04
2. Historia dos ChatterBots 04
3. Aiml................................................................................................................... 05
4. Funcionamento das Tags AIML 06
5. Exemplos de Tags AIML 07
6. Funcionalidades do ChatterBot 08
7. Exemplos de ChatterBots 09
8. Conclusão 10
9. Bibliografia 11
O que é ChatterBot?
Um chattterbot (ou chatbot) é um programa de computador projetado para manter diálogos com um usuário humano, via texto, com o objetivo de fazê-lo acreditar estar conversando com outro ser humano, ou de responder a questões, geralmente sobre um domínio específico, a fim de facilitar consultas à bases de informação.
História dos ChatterBots
O termo “ChatterBot” vem da junção do termo chatter ou chat (conversador) e robot (robô) que conversa com as pessoas.
A palavra foi inventada por Michael Mauldin, em 1994 tentando descrever uma inteligência de um robô que respondia, simulando uma conversação.
Dentre os chatterbots já existentes, um dos mais antigos pode ser considerado o Eliza [Eliza 1966]. Desenvolvido em 1966 pelo professor Joseph Weizenbaum no Massachussets Institute of Technology (M.I.T.), seu objetivo é o de simular um psicanalista em uma conversa com seu paciente. Eliza espera que o usuário conte seus problemas e interage através de perguntas, estimulando o paciente a contar cada vez mais sobre seu problema, através de uma personalidade bem notável,