Académique Documents
Professionnel Documents
Culture Documents
Inteligncia Artificial
Daniel Oliveira Elisiane Neitzke Francielli Burkhardt Juliana Zermiani Marcos DAvila Valdonei dos Santos
Professora Elektra
Objetivo da Prof. Elektra: A Prof. Elektra vem a ser um chatterbot educacional, ou seja um tutor virtual, que tem como principal objetivo ser um instrumento de complementao no aprendizado de estudantes de cursos distncia..
Elbot
Um chatterbot criado por Fred Roberts, que usa um conjunto de solues de inteligncia artificial com intuito de se comunicar sobre qualquer rea do conhecimento.
Rob ED
Desenvolvido pela Conpet a servio da PETROBRAS, o rob ED foi Programado para conversar sobre recursos naturais e energticos
Chatterbot Sete
Mantido pela Insite, a Sete um exemplo desenvolvido com o InBot, um um software de Inteligncia Artificial para criao de Personagens Virtuais.
Sobre o Inbot
Os robs de conversao (Chatter Bots) so utilizados na Internet para atendimento on-line como uma nova forma de comunicao que pode complementar ou substituir outras formas de acesso informao, dando respostas diretas s questes dos usurios, podendo manter um dilogo coerente por diversos minutos como se estivesse conversando com uma outra pessoa.
Os mtodos de Inteligncia Artificial utilizados no InBot permitem a criao de personagens com capacidades de reconhecimento e interpretao da linguagem escrita, mantendo contexto coerente ao assunto durante a conversa, com memria e lgica para escolha das respostas mais apropriadas para cada questo.
Com alta capacidade de comunicao e performance, os personagens criados com o InBot podem atender 100 pessoas por segundo, conversar mais de 15.000 frases por hora e reconhecer e responder mais de 10.000 tipos de frases.
Interpretadores
Os interpretadores funcionam no padro AIML, e so responsveis por identificar a entrada do usurio na base e retornar a resposta adequada. Estes interpretadores podem ser desenvolvidos em diversas linguagens e ambientes. Segundo A.L.I.C.E. (2003), entre os interpretadores mais populares esto:
Program Z: implementado em Common Lisp. Esta implementao vem junto com completa hospedagem grtis e ferramentas de desenvolvimento AIML no site www.pandorabots.com; Program D: uma implementao em Java. Esta a verso que usa a tecnologia mais moderna e com compatibilidade total com o padro AIML; Program M: implementado em uma linguagem antiga chamada SETL (Set Theory and Mathematical Logic). mais uma especificao formal para AIML do que uma aplicao prtica e funcional. Para usar o Program M, necessrio instalar a linguagem SETL, que roda somente em mquinas com Linux; Program E: (mais conhecido como PHiliP) uma implementao em PHP que est gerando muita expectativa. Ainda est em seus estgios iniciais, porm compatvel com o padro AIML e possui uma comunidade que est crescendo rapidamente; Program V: uma implementao em Perl de um interpretador AIML e tambm compatvel com AIML 1.0.1.;
Program-D
Um interpretador AIML totalmente funcional e completo, o mais compatvel com o padro AIML. implementado em Java, suporta multi bots e outras ferramentas como por exemplo o Targeting que gerencia logs das conversas efetuadas pelos chatterbots.
Configuraes do Program-D
Targeting
Trata-se de um aplicativo desenvolvido em Java que mostra as entradas dos usurios e as respectivas respostas do chatterbot. O botmaster pode navegar entre os registros do log gerado e decidir qual resposta foi adequada ou no. Nos casos onde a resposta no foi satisfatria, o botmaster pode cadastrar uma nova baseada na pergunta que no foi respondida corretamente.
Obrigado.