Revivendo ELIZA: Uma recriação em C++ do primeiro chatbot

2025-05-17
Revivendo ELIZA: Uma recriação em C++ do primeiro chatbot

Este artigo detalha a recriação de ELIZA, o primeiro chatbot criado por Joseph Weizenbaum em 1966, usando C++. O autor recriou meticulosamente a funcionalidade de ELIZA, desde a análise do script original até a otimização do código e a comparação com o código original. Melhorias adicionais incluem a execução de ELIZA em uma teletipo ASR 33 e a contribuição para a prova de que a versão CACM de 1966 é Turing-completa. Todo o projeto está contido em um único arquivo eliza.cpp, com instruções de compilação para macOS e Windows. Este projeto é uma homenagem fascinante à história da IA e um recurso valioso para desenvolvedores interessados em tecnologia de IA antiga.

IA