スクリプト理論
gpt-5.icon
スクリプトとは何か
スクリプトとは、
ある典型的な状況で「通常どのような行動が、どの順序で起こるか」を表した知識構造
例:
レストランに行く
病院を受診する
会議に参加する
これらは毎回細部は違っても、大枠の流れは共通している。
レストラン・スクリプトの例
レストランに行く場合、人は以下を明示的に書かれていなくても理解できる。
1. 入店する
2. 席に案内される
3. メニューを見る
4. 注文する
5. 食事する
6. 会計する
7. 退店する
文章に「席に座った」と書かれていなくても、
「レストランに入った」
とあれば、多くの人は自動的に補完する。
なぜ重要か
1. 暗黙知の説明
人間は文章や会話の省略された情報を自然に補う。
スクリプトはその仕組みを説明する。
2. 記憶の仕組み
人は出来事を「逐語的」ではなく、
スクリプトとの差分として記憶する。
いつもと違う出来事ほど記憶に残る
典型的な部分は忘れやすい
3. AIへの示唆
初期のAIにとって、
世界知識
常識
文脈理解
をどう扱うかという根本問題に対する回答だった。
スクリプト・プラン・ゴールの関係
シャンクらは以下の階層で人間の理解を整理した。
ゴール(Goal)
例:空腹を満たしたい
プラン(Plan)
例:外食する
スクリプト(Script)
例:レストランでの一連の行動
スクリプトは、プランを具体的に実行するための定型手順にあたる。
限界と批判
現実世界はスクリプト通りに進まないことが多い
例外処理が爆発的に増える
新規状況への柔軟な対応が難しい
このため、純粋なスクリプトベースAIは主流にはならなかった。
現代とのつながり(重要)
スクリプト理論は古典だが、以下に強く影響している。
ナレッジグラフ
LLMにおける「常識的補完」や「文脈理解」
現在のLLMは明示的なスクリプトを持たないが、
大量のテキストから暗黙的にスクリプト的知識を獲得していると解釈できる。