Skip to content
research

ELIZA: O Chatbot que Enganou o Mundo do seu Criador

Um programa de 60 anos ainda pode soar estranhamente atencioso — e ainda travar quando você lhe dá um número. Seu renascimento revela por que máquinas fluentes podem ganhar nossa confiança muito antes de merecê-la.

Aki Tanaka
ELIZA: O Chatbot que Enganou o Mundo do seu Criador

Um Chatbot dos anos 1960, Reiniciado — e Ainda Frágil

Décadas após sua criação, ELIZA, o primeiro chatbot, ainda surpreende. Pesquisadores executaram recentemente seu código-fonte recuperado de 1965, reproduzindo exatamente sua famosa conversa de terapeuta de 1966. No entanto, ao ser apresentado a uma entrada numérica simples como "999", o programa trava instantaneamente, revelando sua fragilidade subjacente.

ELIZA rodava originalmente em um mainframe IBM 7094 no MIT, uma máquina do tamanho de uma sala que custava US$ 2,9 milhões (cerca de US$ 23 milhões hoje). Os usuários interagiam por meio de terminais de impressão em papel, digitando em uma máquina de escrever e recebendo respostas impressas na mesma folha. Esse gigante operava com menos de 150 KB de memória — uma fração de uma foto de celular moderno.

Por mais de 50 anos, o código original permaneceu invisível em uma caixa de arquivo. Em 2021, Jeff Shrager e o arquivista do MIT, Myles Crowley, o desenterraram. Após reconstruir meticulosamente seu ambiente MAD-SLIP, eles conseguiram colocar o programa em funcionamento novamente em 2024, confirmando sua operação original e suas vulnerabilidades surpreendentes.

O Truque Era um Espelho, Não uma Mente

O brilhantismo de ELIZA não residia na compreensão, mas na mímica — um espelho teatral que refletia a entrada do usuário. O DOCTOR script, um conjunto de regras, escaneava as frases do usuário em busca de palavras-chave, priorizando-as por classificação. Quando detectava uma palavra-chave, transformava pronomes — por exemplo, mudando “meu namorado” para “seu namorado” — e então inseria a frase modificada em um modelo pré-escrito.

Se nenhuma palavra-chave fosse encontrada, ELIZA utilizava prompts de reserva como “Por favor, continue”. Também mantinha um pequeno registro de memória, salvando frases como “meu namorado” para reintroduzi-las mais tarde, fingindo atenção. Isso dava a ilusão de compreensão sem qualquer processo cognitivo real.

Essa natureza mecânica torna-se evidente nas falhas do sistema. Inserir "Você é como meu pai de algumas maneiras" às vezes produzia " = DIT" — uma instrução interna bruta para uma resposta de “repetição” que o código antigo não processava corretamente, expondo o funcionamento interno de ELIZA.

A entrada numérica poderia travar o programa completamente. Quando os usuários digitavam um número, a biblioteca de processamento de listas de ELIZA, SLIP, confundia os dígitos com um endereço de memória, fazendo com que o sistema tentasse acessar um local inexistente e parasse. Esses vazamentos e travamentos ressaltam que ELIZA era um truque de salão inteligente, não uma mente senciente.

O Primeiro Chatbot Podia Reescrever Sua Personalidade

ELIZA era mais do que um único "terapeuta". Funcionava como um motor, processando a entrada do usuário contra um script que definia sua personalidade. Os usuários podiam modificar ou classificar essas regras em tempo real, efetivamente ensinando novos comportamentos ao programa ou refinando os existentes.

Essa capacidade dinâmica inspirou seu nome: Eliza Doolittle, a vendedora de flores de Pygmalion que aprende a falar como uma aristocrata. Joseph Weizenbaum projetou ELIZA para ser ensinada; o famoso DOCTOR script era apenas um dos muitos papéis possíveis. Scripts arquivados revelam outras personas, como uma que discutia apenas tópicos da Nova Inglaterra.

Um equívoco histórico comum sugere que a implementação original do ELIZA foi em Lisp. No entanto, o código da década de 1960 recuperado recentemente, encontrado por Jeff Shrager e Myles Crowley, confirma que ele foi escrito em MAD (Michigan Algorithm Decoder) com o SLIP (Symmetric List Processor) de Weizenbaum. Clones iniciais, particularmente uma versão em Lisp de um programador da BBN e uma iteração posterior em BASIC, proliferaram amplamente devido à sua acessibilidade, eclipsando o original no mainframe IBM 7094 do MIT. Para mais detalhes técnicos sobre seu design, consulte o artigo seminal de Weizenbaum: ELIZA—A Computer Program For the Study of Natural Language Communication Between Man and Machine.

Gostando do artigo? Receba um assim na sua caixa de entrada toda manhã.

um e-mail por dia · cancele em dois cliques · sem rastreadores de terceiros

O aviso de Weizenbaum sobreviveu ao código

Weizenbaum logo observou o que ficou conhecido como o ELIZA effect: os usuários prontamente atribuíam compreensão humana ao programa. Sua secretária, plenamente consciente de que o ELIZA era apenas um programa, pediu-lhe que saísse da sala para que ela pudesse ter uma conversa privada com ele. Essa confiança equivocada, mesmo entre usuários informados, preocupou-o profundamente.

Seu livro de 1976, Computer Power and Human Reason, criticou a aceitação acrítica da IA. Weizenbaum argumentou que os computadores, embora capazes de cálculos complexos, carecem fundamentalmente de sabedoria — a capacidade de compreender valores humanos, emoções e contexto. Ele alertou contra a delegação de tarefas que exigem tal sabedoria, como psicoterapia ou tomada de decisões militares, para máquinas.

Os chatbots modernos, com sua fluência e coerência vastamente superiores, intensificam esse problema central. Suas habilidades de conversação sofisticadas podem promover um senso mais forte de apego e confiança, tornando ainda mais difícil para os usuários distinguir entre compreensão simulada e compreensão genuína. O truque simples de espelhamento do ELIZA ainda ressoa: confiança conversacional não equivale a uma mente.

Perguntas Frequentes

O que era o ELIZA?

O ELIZA foi um chatbot da década de 1960 criado pelo professor do MIT Joseph Weizenbaum. Seu script DOCTOR usava palavras-chave e modelos de resposta para imitar um psicoterapeuta.

Como o ELIZA gerava suas respostas?

Ele correspondia palavras-chave de entrada, aplicava regras como trocas de pronomes e inseria frases em respostas roteirizadas. Ele não entendia a conversa.

O que é o ELIZA effect?

O ELIZA effect é a tendência de atribuir compreensão ou empatia a um programa de computador com base no comportamento conversacional, mesmo quando ele não possui nenhum dos dois.

Por que Joseph Weizenbaum alertou sobre a IA?

Ele temia que as pessoas confundissem a saída da máquina com sabedoria ou julgamento humano e delegassem decisões sensíveis a sistemas que não podem compreendê-las verdadeiramente.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Para builders

Esta página está trabalhando para a ferramenta de outra pessoa.

Agentes de IA leem. Compradores chegam nela. Ela responde em oito idiomas e via MCP. Sua ferramenta pode ter uma assim — no ar em 24 horas.