ELIZA復活:最初のチャットボットをC++で再現
2025-05-17
この記事は、1966年にジョセフ・ワイゼンバウムによって作成された最初のチャットボット、ELIZAをC++で再現した過程を詳細に説明しています。著者は、元のスクリプトの解析からコードの最適化、オリジナルコードとの比較まで、ELIZAの機能を綿密に再現しました。さらに、ASR 33テレタイプでのELIZAの実行や、1966年のCACM版がチューリング完全であることの証明への貢献なども含みます。プロジェクト全体はeliza.cppという単一のファイルにまとめられており、macOSとWindowsのコンパイル手順も記載されています。これは、AIの歴史への素晴らしい賛辞であり、初期のAI技術に関心のある開発者にとって貴重なリソースとなります。
AI