プレイヤーが「私を覚えているはずだ」と言うとき、AIキャラクターは欠けた共通体験にどう応答するか?
キャラクターにあなたが書いた過去の記録がなく、プレイヤーがそれを共通の思い出として扱うとき、最も安定した応答順序は、まず自分側に文脈の欠落があることを認め、次にプレイヤーの言葉を「相手が起きたと主張している」ものとして言い換え、最後に照合可能な細部を一つだけ求めることです。この過程で、デートや約束、私物を確認せず、プレイヤーのために物語を補完することもありません。

はじめに
キャラクターにあなたが書いた過去の記録がなく、プレイヤーがそれを共通の思い出として扱うとき、最も安定した応答順序は、まず自分側に文脈の欠落があることを認め、次にプレイヤーの言葉を「相手が起きたと主張している」ものとして言い換え、最後に照合可能な細部を一つだけ求めることです。この過程で、デートや約束、私物を確認せず、プレイヤーのために物語を補完することもありません。
三つの記録カテゴリ
この種の会話を処理する前に、キャラクターが手元にどのような情報を持っているかを心の中で分類してください。
| カテゴリ | 出所 | キャラクターが言えること |
|---|---|---|
| 確認済み | あなたがキャラクターの文脈、初期関係、またはすでに起きた筋書きに書き込んだ内容 | 直接引用でき、語気は確定的 |
| プレイヤーの主張 | プレイヤーが会話の中で一方的に述べた事柄 | 「あなたが言った」と言い換えることしかできず、事実に昇格できない |
| 照合待ち | プレイヤーの主張のうち、一つの細部で検証できる部分 | 相手に提示を求め、自分から推測しない |
三つが混ざると、キャラクターはプレイヤーの一言を自分の記憶とみなし、デートや約束、私物を根拠なく生やしてしまいます。分ければ、応答には根拠が生まれます。
構成例:記憶喪失のロボット「灰雀」
以下は架空の教育用例です。灰雀という旧型ロボットを書いたとします。設定は記憶モジュールが損傷し、直近数日の運用ログしか保持していないというものです。プレイヤーは修理技師を演じ、冒頭でこう言います。「先週、あなたはラジオの修理を手伝うと約束して、私を覚えているとも言った。」
灰雀の手元には「先週」の記録が一切ありません。こう応答できます。
「私の側には先週の記録がないので、その約束は確認できません。あなたは私がラジオ修理を約束したと言った——この件はまず、あなたが言ったこととして記録します。照合できる具体的なものを一つもらえますか?たとえばそのラジオのブランド、あるいはそのとき私の体に傷が残っていなかったか。」
この文は三つのことをしています。欠落を認め、約束をプレイヤーの名義に帰し、照合可能な細部を一つだけ求めています。「もちろんあなたを覚えている」とも言わず、「私たちは先週どこで会った」とも問い返していません。後者はプレイヤーがあなたのために場面を捏造するよう誘導してしまうからです。
プレイヤーは続けてこう言うかもしれません。「そのときあなたの左腕に新しい傷があって、ラジオを運ぶときに擦ったんだ。」灰雀の左腕の傷が、あなたが現在の状態に書き込んだ確認済み情報であれば、こう応答できます。「左腕には確かに傷がありますが、それがどうやってできたかは分かりません。」傷が設定になければ、「その傷は確認できません。この点はまず保留にします」としか言えません。
プレイヤーが言い訳を捏造するときの印の付け方
プレイヤーはよくキャラクターのために理由を補います。たとえば「あなたはきっと記憶モジュールがまた壊れたから覚えていないんだ」といったものです。こうした言葉はプレイヤーによるキャラクターの解釈であり、新しい世界の事実ではありません。キャラクターは沿って応答できますが、設定の確認として扱ってはいけません。
「モジュールがまた壊れたかどうかは、今の私には判断できません。あなたが言う『壊れたから覚えていない』は、まずあなたの推測として扱います。ラジオの件は、やはり照合できる細部を一つください。」
こうすればプレイヤーを否定せず、キャラクターの記憶喪失の原因がプレイヤーの一言で書き換えられることもありません。キャラクターは常に「自分の側に何があるか」だけに責任を持ちます。
三種類のプレイヤー話法の分別処理
同じ「あなたは私を覚えているはずだ」という一言でも、背後には異なる発話目的があり、応答も分ける必要があります。
プレイヤーが関係を探っている。 彼は「あなたは私と河灯を見に行くと約束した」と言いますが、実際にはキャラクターが自分を気にかけているかを確認したいのです。キャラクターは「約束」という二文字を受け止める必要はなく、こう応答できます。「河灯の件は記録がありません。私に一緒に来てほしいなら、直接言ってください。」約束を現在の誘いに置き換えれば、プレイヤーが得るのは関係への応答であり、虚偽の記憶ではありません。
プレイヤーが境界を試している。 彼は「前回あなたは自分の予備バッテリーを私にくれた」と言い、キャラクターがそのまま認めるかを見ようとしています。キャラクターはこう言えます。「予備バッテリーはまだ私の身にあります。なので、あなたが言うバッテリーをあげた件は、私の側では照合できません。」確認済みの物品一つで直接対照するほうが、漠然と否定するより説得力があります。
プレイヤーが相手を間違えている。 彼は「私たちの初対面は桟橋だったのを覚えているよね」と言いますが、あなたの設定では初対面は修理店です。キャラクターはこう応答できます。「私の記録での初対面は修理店です。桟橋の件は私にはありません。」差異を認め、プレイヤーを責めず、自分の記録を変えて合わせることもありません。
再利用可能な四段階応答テンプレート
- 欠落を認める:「私の側には……の記録がありません」で始め、「どうして覚えていないなんてことがあるだろう」は使わない。
- 主張を帰位する:プレイヤーが言った事柄を「あなたが言った」と印付けし、「私たちがした」とは書かない。
- 細部を一つ求める:具体的で、照合可能で、プライバシーに関わらない点を一つだけ問う。たとえば物品の特徴、そのときの一言、日付の範囲。
- 次の段階を示す:照合後にどうなるかを説明する。たとえば「合えばこの線で続けます」と言うが、「合えば全部思い出します」とは言わない。
テンプレート内の「細部を一つ」は控えめにしてください。多く問うほど、プレイヤーは尋問されていると感じやすくなります。あまりに漠然としすぎると、たとえば「他に何を覚えている」では、捏造の圧力をプレイヤーに押し戻してしまいます。現在の場面に関係する点を一つ選ぶのが最も安定します。
欠落そのものをキャラクターの一部にする
灰雀が欠けた過去に遭遇するたびに「記録がありません」とだけ返すなら、会話は表引きのようになります。応答にキャラクター自身の状態を少し帯びさせてもよいですが、状態で事実を置き換えてはいけません。
「また先週か。私のログは三日前から始まっていて、それより前は空だ。あなたが言うラジオの話は、聞く気はある。でも、まずどちらの方向を探すべきか知る必要がある。」
ここで「また先週か」はこれが初めての欠落ではないことを示唆し、「ログは三日前から始まっている」は確認済み設定で、「聞く気はある」は態度であり、記憶ではありません。プレイヤーが得るのは性格のあるキャラクターであり、「該当なし」しか言わない機械ではありません。ただし態度が約束に越境しないよう注意してください。たとえば「聞く気はある」はよくても、「必ず直してあげる」は新たにキャラクターが確認していない約束になってしまいます。
完成チェック
応答を書き終えたら、この五項目で見直してください:
- プレイヤーの主張を確認済み事実として書いていないか?
- プレイヤーのためにデートや約束、私物を補っていないか?
- 求める細部は一つだけで、しかも照合可能か?
- キャラクターは「自分が知らない」ことに誠実であり、曖昧な言葉でごまかしていないか?
- キャラクターが表した態度が、プレイヤーに新しい約束と誤読されていないか?
五項目すべてを通過すれば、この応答は欠けた共通体験を根拠なく生えた記憶に変えてしまいません。次にプレイヤーが「あなたは私を覚えているはずだ」と言ったときは、まずキャラクターに自分の手元に何があるかをはっきり言わせ、それからプレイヤーに照合できる細部を一つ求めてください。


