Definição – O que significa Artificial Linguistic Computer Entity (ALICE)?
Artificial Linguistic Computer Entity (ALICE) é um chatbot de processamento de linguagem e programa robótico que se engaja em bate-papo eletrônico com humanos.
Ele opera de forma exploratória, aplicando sua conversa com base na entrada humana. ALICE executa ações automatizadas, como respostas imediatas de bate-papo, quando um usuário começa a digitar uma conversa.
ALICE também é conhecida como Alicebot ou Alice.
Definirtec explica Artificial Linguistic Computer Entity (ALICE)
Em 1995, Richard Wallace foi o pioneiro no desenvolvimento de ALICE enquanto frequentava a Lehigh University em Bethlehem, Pensilvânia. ALICE era originalmente conhecido como Alicebot porque foi executado pela primeira vez em um computador com o nome de Alice.
O programa ALICE usa o esquema XML conhecido como linguagem de marcação de inteligência artificial (AIML), que ajuda a especificar regras de conversação. Em 1998, o programa foi reescrito em Java e em 2001 Wallace publicou uma especificação AIML. A partir daí, outros desenvolvedores escreveram fontes livres e abertas do ALICE em várias linguagens de programação e em uma variedade de línguas estrangeiras.
O programa ALICE simula o bate-papo com uma pessoa real pela internet. O site oficial até convida os usuários a falar com o capitão Kirk da notória série de TV americana, “Star Trek”. Ele também exibe sua versão de Alice – uma mulher de aparência jovem que, na idade humana, conta ao usuário sua idade, hobbies e outros fatos interessantes, além de responder ao diálogo do usuário. O site de código aberto oferece associações com base em taxas e descontos para idosos e estudantes por meio da AI Foundation.
Apesar do desenvolvimento da lógica de programação e da linguagem, ALICE ainda não conseguiu passar no teste de Turing.