Entidade de computador lingüística artificial (Alice)

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.