アメリカとイギリスの研究チームが最近、ELIZAという史上初の電子チャットボットとされるコードの復活に成功しました。arXivのプレプリントサーバーに掲載された論文によると、このコードは故マサチューセッツ工科大学(MIT)のジョセフ・ワイゼンバウム教授が1960年代に書いたものです。

image.png

2021年、MITのアーカイブ管理者であるマイルズ・クローリー氏が、ワイゼンバウム教授の私物を収めた箱の中で、このコードのプリントアウトを発見しました。その後の調査で、これがELIZAのオリジナルコードであることが確認されました。「チャットボット」という言葉はまだ存在せず、ワイゼンバウム教授はこれを電子セラピストとして考えていた可能性があります。ELIZAは、ユーザーからの質問に簡単な返答と次の質問で応答するリクエスト/レスポンス型のツールとして設計されており、人間のセラピストとの会話に似ています。

ELIZAのオリジナルコードは歴史的に失われたと考えられていましたが、他のプログラマーによって書かれたELIZAのバージョンコードは残っていました。Lisp言語で書かれたこのプログラムは、当初ARPAnet上で動作し、その後家庭用コンピューターにも広がり、テクノロジー愛好家の「友人」となりました。

コードを発見した後、研究チームは実行可能な状態にする取り組みを始めました。まず、ELIZAは既に廃止されたオペレーティングシステム向けに書かれていたため、動作環境を構築する必要がありました。また、コードのクレンジングが必要で、場合によってはコードに表示されていない関数を記述しなければなりませんでした。

最終的に、研究チームは昨年12月にプログラムの実行に成功しました。リクエスト/レスポンス型のツールとして当初の設計通りに実行したところ、予想以上の成果が得られました。現代の大規模言語モデルには及ばないものの、この復活プロセスは非常に興味深いと彼らは考えています。

しかし、ユーザーが数字を入力するとプログラムがクラッシュするという明らかなバグも発見されましたが、オリジナル性を維持するため、研究チームはこのバグを残すことにしました。彼らは、ELIZAが史上初の電子チャットボットとして、コンピューターの歴史における重要なマイルストーンであると考えています。

要点:

🗨️ ELIZAはジョセフ・ワイゼンバウム教授が1960年代に作成した史上初の電子チャットボットです。

💻 研究チームはいくつかの技術的問題を解決しながら、このコードの復活と実行に成功しました。

📜 ELIZAはチャットボットの先駆けとして、コンピューターの歴史において重要な意味を持っています。