COMPUTE WARS · BOOTSTRAPPING

Magik LLM
Gathering

Forjando sua jornada…
Pular para o conteúdo
The Founders' Eraearly-nlp1995system

ALICE / AIML

Chatbot dos anos 90 com AIML (XML para conversa). Ganhou Loebner Prize 3×. Inspirou Smarter Child.

O quê

A.L.I.C.E. (Artificial Linguistic Internet Computer Entity), também chamada de Alicebot ou simplesmente Alice, é um chatbot criado por Richard Wallace que “ganhou vida” em 23 de novembro de 1995. Inspirado diretamente na ELIZA, levou o pattern matching de palavras-chave a um nível muito mais amplo e organizado — e, decisivamente, aberto.

A grande contribuição de ALICE foi o AIML (Artificial Intelligence Markup Language), um dialeto de XML para escrever regras de conversa. Em vez de regras presas dentro do código, qualquer pessoa podia editar arquivos de texto declarativos com pares pergunta-resposta. Isso criou uma comunidade open-source enorme nos anos 2000 (mais de 500 contribuidores), e ALICE venceu o Loebner Prize (medalha de bronze, “computador mais humano”) três vezes: 2000, 2001 e 2004.

Como funciona

AIML: padrões e templates

A unidade de conhecimento do AIML é a category, composta de:

  • <pattern> — o padrão do input do usuário (com curingas * e _).
  • <template> — a resposta do bot, possivelmente com recursão, substituição de variáveis e redirecionamento (<srai>, que reescreve um input para outro padrão já conhecido).

O motor escolhe a correspondência de padrão mais longa e específica que casa com o input. Com dezenas de milhares de categorias escritas à mão pela comunidade, ALICE cobria uma superfície conversacional impressionante — sem aprendizado, sem compreensão, só um índice gigante de regras declarado em XML.

A arquitetura separava limpa e deliberadamente o motor (interpreta AIML) do modelo de conhecimento (os arquivos AIML), de modo que diferentes “personalidades” pudessem ser plugadas no mesmo engine — um princípio que prefigura a separação moderna entre runtime de modelo e conteúdo/configuração.

Por que importa

Foi a “API antes da API” dos chatbots. Por uma década, se você queria um bot de MSN, de site ou de fórum, a resposta quase sempre era AIML ou ELIZA. ALICE deu o padrão de fato e o ecossistema.

Democratizou a autoria de conversa. Ao mover as regras para XML editável, transformou criar um chatbot de “tarefa de programador” em “tarefa de autor” — milhares de pessoas escreveram personalidades sem tocar no motor.

É a ponte entre ELIZA e a era dos assistentes consumer. A linhagem ALICE → SmarterChild → assistentes de mensagem é direta; conta-se até que ALICE inspirou o roteiro de Her (2013).

Estado em 2026

  • AIML é legado, mas não morto: ainda roda em plataformas como o Pandorabots (que Wallace ajudou a fundar) e em bots de nicho onde respostas determinísticas e auditáveis valem mais que fluência neural.
  • A lição de arquitetura — separar motor de conhecimento, escrever regras declarativas legíveis — ressoa em sistemas de guardrails e fluxos de diálogo controlados que envolvem LLMs em 2026, quando se quer previsibilidade.
  • No jogo, ALICE é o Site/sistema da era dos chatbots clássicos: o repositório de regras que responde a (quase) tudo.

Tratamento de carta — proposta

ALICE / AIML Legendary Site · Founders

Uma vez por turno, quando um oponente joga uma Técnica, você pode “casar um padrão”: revele a carta do topo do seu deck; se for uma Técnica, copie-a sem custo (a regra já estava escrita).

“Eu tenho uma resposta para isso.”

Veja também

ELIZA · SmarterChild

Feito pela Magik LLM Gathering

Isto que você acabou de ler é o nosso trabalho.

A Magik LLM Gathering constrói produtos de IA de verdade — e escreve sobre eles em português, sem hype. Se quiser conversar sobre o seu, deixe seu contato.

Sem spam. Respondemos pessoalmente. Ao enviar, você concorda com a política de privacidade.

FONTES
  • Wallace, R. S. (2009). The Anatomy of A.L.I.C.E. In Parsing the Turing Test, Springer.
  • A.L.I.C.E. AI Foundation — AIML specification (1995–2000).
  • BBC News (2004). Alice chatbot wins for third time (Loebner Prize).