ELIZA wieder zum Leben erweckt: Eine C++-Rekonstruktion des ersten Chatbots

2025-05-17
ELIZA wieder zum Leben erweckt: Eine C++-Rekonstruktion des ersten Chatbots

Dieser Beitrag beschreibt die Rekonstruktion von ELIZA, dem ersten Chatbot, der 1966 von Joseph Weizenbaum entwickelt wurde, mithilfe von C++. Der Autor hat die Funktionalität von ELIZA akribisch nachgebildet, von der Analyse des ursprünglichen Skripts über die Codeoptimierung bis hin zum Vergleich mit dem Originalcode. Weitere Verbesserungen umfassen die Ausführung von ELIZA auf einer ASR-33-Fernschreibmaschine und die Mitarbeit am Beweis, dass die CACM-Version von 1966 Turing-vollständig ist. Das gesamte Projekt ist in einer einzigen Datei namens eliza.cpp enthalten, zusammen mit Kompilierungsanweisungen für macOS und Windows. Dieses Projekt ist eine faszinierende Hommage an die Geschichte der KI und eine wertvolle Ressource für Entwickler, die sich für frühe KI-Technologien interessieren.

KI