'ELIZA', o primeiro chatbot do mundo, acaba de ser ressuscitado a partir de um código de computador de 60 anos
Os cientistas acabaram de ressuscitar o “ELIZA”, o primeiro chatbot do mundo, a partir de um código de computador há muito perdido – e ainda funciona extremamente bem.
Usando impressões empoeiradas de arquivos do MIT, esses “arqueólogos de software” descobriram códigos extintos que estavam perdidos há 60 anos e os trouxeram de volta à vida.
ELIZA foi desenvolvido na década de 1960 pelo professor do MIT José Weizenbaum e nomeado em homenagem a Eliza Doolittle, a protagonista da peça “Pigmalião”, que aprendeu a falar como uma mulher aristocrática britânica.
Como modelo de linguagem com o qual o usuário poderia interagir, ELIZA teve um impacto significativo na vida atual. inteligência artificial (AI), escreveram os pesquisadores em um artigo postado no banco de dados de pré-impressão arXiv Domingo (12 de janeiro). O roteiro de “DOCTOR” escrito para ELIZA foi programado para responder às perguntas como um psicoterapeuta faria. Para exemploELIZA diria: “Por favor, conte-me o seu problema.” Se o usuário digitasse “Os homens são todos iguais”, o programa responderia: “De que maneira”.
Weizenbaum escreveu ELIZA em uma linguagem de programação extinta que ele inventou, chamada Michigan Algorithm Decoder Symmetric List Processor (MAD-SLIP), mas foi quase imediatamente copiada para a linguagem Lisp. Com o advento da Internet, a versão Lisp do ELIZA se tornou viral e a versão original tornou-se obsoleta.
Relacionado: A IA do Google diz aos usuários para adicionar cola à pizza, comer pedras e produzir gás cloro
Os especialistas pensaram que o código ELIZA original de 420 linhas foi perdido até 2021, quando o coautor do estudo Jeff Shragerum cientista cognitivo da Universidade de Stanford, e Myles Crowleyum arquivista do MIT, encontrou-o entre Os documentos de Weizenbaum.
“Tenho um interesse particular em como pensavam os primeiros pioneiros da IA”, disse Shrager à WordsSideKick.com por e-mail. “Ter o código dos cientistas da computação é o mais próximo de ter um registro de seus pensamentos, e como ELIZA foi – e continua sendo, para o bem ou para o mal – uma pedra de toque da IA inicial, quero saber o que estava em sua mente.” Mas o motivo pelo qual a equipe queria que o ELIZA funcionasse é mais complexo, disse ele.
“Do ponto de vista técnico, nem sabíamos que o código que havíamos encontrado – a única versão já descoberta – realmente funcionava”, disse Shrager. Então eles perceberam que tinham que tentar.
Reanimando ELIZA
Trazer ELIZA de volta à vida não foi fácil. Foi necessário que a equipe limpasse e depurasse o código e criasse um emulador que se aproximasse do tipo de computador que executaria o ELIZA na década de 1960. Depois de restaurar o código, a equipe colocou o ELIZA em funcionamento – pela primeira vez em 60 anos – em 21 de dezembro.
“Ao fazê-lo funcionar, demonstramos que isso era, de fato, parte da linhagem ELIZA real e que não apenas funcionou, mas funcionou extremamente bem”, disse Shrager.
Mas a equipe também encontrou um bug no código, que optou por não corrigir. “Isso arruinaria a autenticidade do artefato”, explicou Shrager, “como consertar um acidente vascular cerebral na Mona Lisa original”. O programa trava se o usuário digitar um número, como “Você tem 999 hoje”, escreveram eles no estudo.
Embora se destinasse a ser uma plataforma de investigação para a comunicação humano-computador, “ELIZA era uma novidade tão grande na altura que o seu 'chatbotness' superou os seus objectivos de investigação”, disse Shrager.
Relacionado: 32 vezes em que a inteligência artificial errou catastroficamente
Esse legado continua até hoje, já que o ELIZA é frequentemente comparado aos atuais modelos de linguagem grande (LLMs) e outras inteligências artificiais.
Mesmo que não se compare às habilidades de LLMs modernos como ChatGPT, “ELIZA é realmente notável quando você considera que foi escrito em 1965”, David Berryprofessor de humanidades digitais da Universidade de Sussex, no Reino Unido, e coautor do artigo, disse à WordsSideKick.com por e-mail. “Ele pode se manter em uma conversa por um tempo.”
Uma coisa que ELIZA fez melhor do que os chatbots modernos, disse Shrager, foi ouvir. Os LLMs modernos tentam apenas completar suas frases, enquanto o ELIZA foi programado para solicitar ao usuário que continue uma conversa. “Isso é mais parecido com ‘bate-papo’ do que qualquer chatbot intencional desde então”, disse Shrager.
“Trazer de volta o ELIZA, um dos chatbots mais – se não o mais – famosos da história, abre os olhos das pessoas para a história que está sendo perdida”, disse Berry. Como o campo da ciência da computação é tão progressista, os profissionais tendem a considerar sua história obsoleta e não a preservam.
Berry, porém, acredita que a história da computação também é história cultural.
“Precisamos trabalhar mais como sociedade para manter vivos esses vestígios da era nascente da computação”, disse Berry, “porque se não o fizermos, teremos perdido os equivalentes digitais da Mona Lisa, do David de Michelangelo ou da Acrópole”. .”