研究 🇷🇺 26.07.2026 23:02

ELIZA:単なる正規表現ではない — 最初のチャットボットのアーキテクチャ的深み

この記事はELIZAの原始性という神話を否定し、ELIZAが行動スクリプトとは別の普遍的な自然言語処理エンジンに基づいていたことを示しています。筆者は、1965年にジョセフ・ワイゼンバウムが導入したアーキテクチャ上の解決策が、対話システムを構築する現代のアプローチを先取りしていたことを強調しています。
Habrの記事では、1965年にジョセフ・ワイゼンバウムが作成したELIZAシステムについて考察している。ELIZAが単なる正規表現の集合に過ぎないという神話を否定し、実際には処理ロジックがボットのスクリプト(スキン)から分離された、本格的な自然言語処理エンジンであったことを明らかにしている。メインのスクリプトはDOCTORと呼ばれ、心理療法士を模倣していたが、ELIZAはキーワードとテンプレートを含む任意のスクリプトを読み込むことができた。記事では内部動作の詳細を解説している:入力の走査、優先順位(ランク)付きのキーワード収集、断片キャプチャ付きテンプレートを用いた分解、代名詞の置換(変換)、応答の再構築、変換の保存にメモリ(スタック)を使用、そしてフォールバックスクリプト。このアーキテクチャー、すなわち普遍的なメカニズムとアプリケーションロジックの分離は、大規模言語モデル(LLM)への現代的なアプローチを先取りしていたと指摘している。また、「エリザ効果」についても議論されている:人間が機械に本当の意識がなくとも、プログラムに理解や共感を帰属させる傾向。ワイゼンバウムの秘書がELIZAと二人きりになりたがった逸話が語られる。記事は、復元されたELIZAのブラウザ版をテストし、60年後に現在のどのアーキテクチャーが素朴に見えるかを議論するよう招待して締めくくられている。
出典: Habr — хаб ИИ — 原文
関連記事 ↓
新着ニュース