Uma equipe de pesquisa dos EUA e do Reino Unido recentemente ressuscitou com sucesso o código de um chatbot chamado ELIZA, considerado o primeiro chatbot eletrônico da história. De acordo com um artigo publicado no servidor de pré-impressão arXiv, o código foi escrito originalmente pelo falecido professor do MIT, Joseph Weizenbaum, na década de 1960.
Em 2021, um arquivista do MIT, Myles Crowley, descobriu impressões do código em uma caixa contendo pertences pessoais de Weizenbaum. Após inspeção subsequente, o código foi confirmado como o código original do ELIZA. Naquela época, o termo "chatbot" ainda não havia sido criado, e Weizenbaum provavelmente via o programa como uma espécie de terapeuta eletrônico. O ELIZA foi projetado como uma ferramenta de solicitação/resposta, onde os usuários faziam perguntas e o sistema respondia com respostas simples e perguntas de acompanhamento, imitando uma conversa com um terapeuta humano.
Embora o código original do ELIZA tenha sido considerado perdido historicamente, versões do código ELIZA escritas por outros programadores ainda existiam. O programa foi escrito em Lisp, rodou inicialmente na ARPAnet e se espalhou gradualmente para computadores domésticos, tornando-se um "amigo" para entusiastas da tecnologia.
Após a descoberta do código, a equipe de pesquisa se propôs a fazê-lo funcionar. Primeiro, eles precisaram desenvolver um ambiente operacional, pois o ELIZA foi escrito para um sistema operacional obsoleto. A equipe também descobriu que o código precisava de limpeza e, em alguns casos, eles tiveram que escrever funções que não estavam explicitamente presentes no código.
Finalmente, a equipe conseguiu executar o programa em dezembro passado. Eles o executaram como uma ferramenta de solicitação/resposta, como originalmente projetado, e descobriram que seu desempenho superou suas expectativas. Embora não se compare a modelos de linguagem grandes modernos, eles consideraram o processo de ressurreição interessante.
No entanto, eles também encontraram um bug óbvio: o programa trava se o usuário inserir números. Mas, para manter a originalidade, a equipe decidiu manter o bug. Eles acreditam que o ELIZA é um marco importante na história da computação, representando o primeiro chatbot eletrônico conhecido.
Destaques:
🗨️ ELIZA foi o primeiro chatbot eletrônico, com código escrito por Joseph Weizenbaum na década de 1960.
💻 A equipe de pesquisa ressuscitou com sucesso o código e o fez funcionar, apesar de alguns problemas técnicos.
📜 ELIZA tem um significado importante na história da computação, sendo considerado o pioneiro dos chatbots.