Na década de 1960, um programa mostrou como regras de transformação de texto podiam sustentar uma conversa. Sua história continua relevante porque a interpretação humana de uma resposta pode ir além do que o sistema demonstrou.

Você escreve que está preocupado com um prazo. A tela responde com uma pergunta sobre essa preocupação. A frase parece pertinente e convida a continuar. Mas o que aconteceu dentro do programa? Ele representou sua situação, identificou seu objetivo e avaliou alternativas? Ou encontrou uma forma de devolver parte do texto em outro formato?

É possível produzir a sensação de continuidade por mecanismos diferentes. ELIZA oferece um caso histórico especialmente útil para observar a distância entre funcionamento e impressão. Observar o mecanismo ajuda a compreender tanto a utilidade da interação quanto seus limites.

Um programa e um roteiro famoso

Joseph Weizenbaum publicou em 1966 um artigo sobre ELIZA, desenvolvido no MIT. O programa analisava entradas por palavras-chave e regras de decomposição e recomposição. Diferentes roteiros podiam orientar a interação; o mais conhecido, DOCTOR, usava um estilo de perguntas associado à conversa terapêutica não diretiva. [1]

O roteiro favorecia reformulações e perguntas abertas, usando o cenário terapêutico como recurso de interação. Uma pergunta pode parecer adequada sem exigir que o programa possua um conhecimento detalhado da vida do interlocutor.

O documento de Weizenbaum explica o mecanismo em vez de apenas apresentar a experiência como algo misterioso. Esse gesto é parte de sua relevância: investigar como o efeito foi produzido permite discutir seus limites.

Uma transformação possível em ELIZA Entrada Uma frase contém um padrão reconhecido. Transformação Uma regra de decomposição reorganiza trechos. Resposta Um molde produz a próxima fala. Esquema do princípio descrito por Weizenbaum; não código completo.
Uma transformação possível em ELIZA. Esquema do princípio descrito por Weizenbaum; não código completo. Ilustração editorial original desta coleção.

Como uma transformação pode sustentar o diálogo

Considere um exemplo didático criado para este artigo: a entrada é “Eu preciso organizar meu trabalho”. Uma regra identifica a estrutura “eu preciso” e produz “O que ajudaria você a organizar seu trabalho?”. O conteúdo da resposta vem, em parte, do próprio texto recebido.

Nesse exemplo criado para o artigo, padrões da entrada participam da construção da saída. O programa pode parecer atento porque conserva palavras relevantes da mensagem.

Se a regra for aplicada sem contexto suficiente, surgirão respostas inadequadas. Mesmo assim, algumas combinações podem funcionar bem. A existência de uma resposta convincente não informa sozinha qual representação interna foi necessária para produzi-la.

Uma fala inventada para explicar o efeito Pessoa “Estou preocupado com minha apresentação.” Molde ilustrativo “O que nessa apresentação preocupa você?” Leitura humana A resposta pode sugerir interesse, sem demonstrar experiência subjetiva. Diálogo autoral, não transcrição de uma execução histórica de ELIZA.
Uma fala inventada para explicar o efeito. Diálogo autoral, não transcrição de uma execução histórica de ELIZA. Ilustração editorial original desta coleção.

O leitor também participa da construção de sentido

Quando conversamos, procuramos relações entre as falas. Interpretamos perguntas, completamos referências e atribuímos intenções. Em uma interface, esses hábitos podem tornar uma resposta genérica mais significativa para quem conhece o próprio contexto.

Imagine receber a pergunta “Por que isso é importante para você?”. Ela pode abrir uma reflexão útil em muitas situações. Sua utilidade naquele momento não demonstra que o sistema identificou de forma independente todas as razões envolvidas. Parte do trabalho de relacionar a pergunta à experiência é feita pelo usuário.

Weizenbaum já discutia questões psicológicas da interação em seu artigo. O caso abre uma investigação sobre como interpretação e expectativa participam da experiência de conversar com um programa. [1]

Continuidade de conversa e conhecimento do mundo

Um programa pode manter a troca de mensagens sem verificar fatos externos. Se você disser que uma reunião ocorrerá em uma data impossível, uma resposta que retoma seu sentimento sobre a reunião pode soar natural e deixar o erro intacto.

Em outras tarefas, essa diferença é decisiva. Um assistente de agenda precisa lidar com datas e disponibilidade. Um sistema de atendimento precisa verificar a situação do pedido. Uma ferramenta de pesquisa precisa relacionar afirmações a fontes. O requisito depende da finalidade.

Portanto, não basta perguntar se o diálogo flui. Precisamos perguntar o que a conversa deve realizar. Entre acolher uma formulação, fornecer informação e executar uma ação existem exigências diferentes de precisão e verificação.

Três coisas que uma frase não iguala Dimensão O que observar Como conferir Fluência Texto bem formado Leitura Fato Afirmação sobre o mundo Fonte independente Ação Mudança fora da conversa Registro do sistema Uma resposta pode ser fluente e ainda falhar em um fato ou em uma ação.
Três coisas que uma frase não iguala. Uma resposta pode ser fluente e ainda falhar em um fato ou em uma ação. Ilustração editorial original desta coleção.

ELIZA não é um modelo de linguagem moderno em miniatura

Sistemas contemporâneos baseados em grandes modelos de linguagem são treinados com dados e produzem texto por mecanismos diferentes das regras de ELIZA. Eles podem apresentar capacidades muito mais amplas de composição, adaptação ao contexto e execução de tarefas. Equiparar as duas tecnologias apagaria diferenças importantes. [2]

A comparação histórica é útil em outro nível: em ambos os casos, precisamos separar a experiência de conversar da evidência sobre capacidades. Um mecanismo mais complexo não torna essa pergunta desnecessária. Ele pode aumentar tanto a utilidade quanto a dificuldade de perceber os limites apenas pela leitura de uma resposta.

Conhecer o mecanismo torna a avaliação mais concreta: o que ele permite fazer, em quais condições e com quais consequências?

Um teste de contexto que qualquer leitor pode compreender

Imagine duas mensagens: “Estou preocupado porque o prazo termina amanhã” e “Estou aliviado porque o prazo foi prorrogado”. Uma resposta que pergunta sobre preocupação sem distinguir as entradas revela uma limitação. Outra que ajusta o tom adequadamente demonstra alguma sensibilidade ao texto, mas ainda não verificou a data real do prazo.

Podemos acrescentar novas exigências: identificar quem prorrogou, consultar a comunicação oficial e sugerir um planejamento. Cada etapa pede evidências adicionais. O teste deixa de ser uma avaliação única e passa a examinar componentes de uma tarefa.

Essa comparação didática ajuda a perceber que “entendeu” costuma reunir várias capacidades em uma só palavra. Separá-las torna o julgamento mais preciso.

O desenho da interface também comunica uma promessa

Nome, aparência, tom de voz e maneira de apresentar respostas influenciam o que esperamos de um sistema. Uma ferramenta que se apresenta como apoio à busca cria uma expectativa diferente de outra que fala como autoridade sobre qualquer assunto.

No trabalho, uma interface pode indicar de onde veio a informação, oferecer acesso ao documento consultado e distinguir sugestão de ação concluída. Esses elementos tornam mais fácil conferir o resultado. Essas decisões de projeto ajudam o usuário a distinguir uma resposta plausível de uma informação conferida.

O cuidado vale especialmente quando a conversa se aproxima de relações humanas. Um texto em primeira pessoa pode ser uma convenção de interface. Não constitui evidência suficiente de vivência, intenção ou sentimento. Podemos usar uma ferramenta de maneira respeitosa e produtiva sem atribuir a ela aquilo que não foi demonstrado.

Uma pergunta que atravessa as décadas

ELIZA deixa uma contribuição que vai além de sua técnica: convida a examinar por que interpretamos uma resposta como sinal de compreensão. Esse exame permite reconhecer utilidade sem confundir fluência, conhecimento, vínculo e responsabilidade.

No próximo capítulo, mudaremos o foco da impressão produzida por uma conversa para a representação explícita de conhecimento especializado. Sistemas especialistas tentariam resolver problemas delimitados por meio de regras. A dificuldade seria não apenas responder, mas construir, manter e avaliar o conhecimento que sustentava a resposta.