NPC やチャットボットの設計の多くは、ひとつの問いから始まる ── どうやれば対話がもっと自然に聞こえるか。それは道具を作るには有効な問いだが、キャラクターを作るには有効ではない。キャラクターが答えるべきは「正しく聞こえるか」ではなく「正しく反応するか」である。反応は宙から湧かない ── 必要までさかのぼる一本の鎖の上に乗っており、その鎖の各層は個別にモデル化できる。
## 三つの根と四層の派生需要
人間のあらゆる需要を底まで剥がすと残るのは三つ ── 生存、繁殖、社会性。食、睡眠、安全は生存。性、相手選び、子育ては繁殖。承認、地位、影響力は社会性 ── そしてそれは生存を安価にし、繁殖の確率を上げる。「より高次」に見えるどんな需要も、この三つの根の上に伸びた派生枝にすぎない。美しさ、食、知識、権力、金、宗教、美意識 ── どれも独立した根ではなく、いずれかの場面で生存/繁殖の確率を上げたから、根が伸ばした触手である。
実用的な四層ツリー:本能的需要(食、性、安全、睡眠、痛みの回避)→ 感覚と社会の需要(味、触感、感情の交換、承認、影響力)→ 認知的需要(探索、美、愛、尊重、表現)→ 文化・象徴の需要(金、権力、道徳、宗教、社会的アイデンティティ)。上に行くほど「間接的」に見えるが、各層はまだ三つの根に戻る経路を持っている。
## 感情は報酬と罰のマークアップ
身体は「これは生存に有利か」を毎秒再計算する余裕がない。だから進化はショートカットを刻み込んだ ── 需要を満たすことをすれば身体は正の感情で報酬を与え、需要を損なえば負の感情で罰する。感情は認知の上の装飾層ではなく、身体に書き込まれた損益避けである。祖先の繁殖確率を上げたり下げたりしたものを、子孫は今そのまま「気分が良い/悪い」として感じる。
Figure 01
ひとつの外界の出来事は、人格になるまで八つの層を流れる。
01 · OUTSIDE
外界の出来事
入力一発
02 · BODY
感覚 / 刺激
出来事 → 身体
03 · REACTION
感情
即時の報酬
04 · MEMORY
感情の記憶
時間とともに沈殿
05 · COGNITION
信念
世界への判断
06 · HABIT
性格
安定した反応
07 · PERSON
人格
骨の髄の傾向
08 · INSTINCT
進化的本能
最底層の感受
Stability gradient
各層は前の層よりも安定している。一文のプロンプトは鎖の右端しか触れない ── 左側のイベント流は変わらないままだ。
Feedback loop
本能と沈殿した人格は逆方向に作用し ── 次の感覚をどう読むかを形づくる。
## 感情は二軸で揺れる ── 時間と対象
ひとつの出来事も、身体が時間軸のどこを見ているかで違う感情を引き起こす。出来事の*最中*は即時感情(喜び・痛み)。*起こる前*は予期感情(期待・心配・恐れ)。*終わった後*は滞後感情(余韻・後悔・残響)。パイプラインは三つ全てを保持する ── だから同じ記憶が何年もたって痛むことができるし、検証できない未来が今日の肩を強張らせる。
出来事の流れが反転したとき、四つの転換感情が生まれる ── 悪→良は安堵/幸福、良→悪は失望/哀しみ、予期しない正は驚き、予期しない負はショック。これらは独立した原始感情ではなく、脳が予期と結果を比べ始めた瞬間に基本セットから無料で派生する。
もう一本の軸は対象である。同じ身体が四方向に対して違う感情を持つ ── 自分(罪悪感/誇り)、他人(感謝/怒り)、自分の属する集団(栄誉/恥)、競争相手や外部の弱者(嫉妬/同情)。これは詩的な分類ではない。キャラクターに*関係性を持たせたい*なら最小限必要な集合であり、「自/他/集団/敵」の四方向にこの八感情を再利用するだけで、人間同士の扱い方の大半は既に覆える。
## 好奇心は同じ対象への二つの予測の重ね合わせ
キャラクターを未知の前に座らせると、同時に二つの予測が立ち上がる ── 正の予測(自分に有利かもしれない)と負の予測(自分を害すかもしれない)。両方とも、キャラクターを未知へと押す ── ひとつは利を取りに、ひとつは脅威を地図化しに。好奇心は独立した動因ではなく、「正の予期 + 負の予期」を同じ対象に重ねたものである。これは、純粋な報酬駆動の探索が穏やかな環境で止まる理由、純粋な回避駆動の探索が無脅威で止まる理由も説明する。両方が重なって初めて、知りたい欲求が持続する。
Figure 02
根は生存・繁殖・社会性、その上に四層の派生需要。すべての派生需要は、いずれかの場面で根の確率を上げたから今ここにある。
root
生存
root
繁殖
root
社会性
L1
直接的な生物層
本能的需要
食 · 性 · 安全 · 排泄 · 睡眠 · 痛みの回避
L2
L1 の延伸触手
感覚・社会的需要
味 · 触感 · 感情の交換 · 承認 · 影響力 · 理解されること
L3
間接的な報酬経路
認知 / 価値的需要
探索 · 美 · 愛 · 尊重 · 表現 · 自己存在感
L4
過剰進化の産物
文化・象徴的需要
金 · 権力 · 道徳 · 宗教 · 美意識 · 社会的アイデンティティ
Synthesis
個体の性格 = Σ ( 枝の重み × 報酬または罰の強度 )
根が同じでも、重みが違えば別人になる。
## 感情から信念へ、信念から性格へ
似た出来事が十分繰り返されると、感情反応はキャッシュされる。このキャッシュが我々の言う感情の記憶 ── 再計算なしに発火できる、保存された予測。安定した感情の記憶は信念として結晶化する(「自分はこれが苦手」「ああいう人は信用できない」)。複数の安定した信念がまとまって性格 ── 安定した反応のスタイル ── を形成する。本能的な機構と感受の上に乗った性格が、私たちが「その人」と呼ぶものになる。
鎖そのものが設計図である。各層は個別に扱える。各層は前の層より安定している。外的事件は数秒で消える。感情は数時間続く。感情の記憶は一生続きうる。信念は実際に書き直さないと変わらない。性格は、自分で変えようと決めた後も生き残るもの。
## AI キャラクターを作るうえでの三つの帰結
第一に ── 人格はひとつのプロンプトでは初期化できない。 人格は信念の上に、信念はキャッシュされた感情の記憶の上に、記憶は大量の実イベントの上に乗っている。一文の指示で触れるのは鎖の右端の数マスだけ。キャラクターが通ってきたイベント流はプロンプトには入っておらず、プロンプトからは書き換えられない。「システムプロンプトがキャラクターを定義する」と言う設計は、暗黙のうちに間違った層に手を入れている。正しいモデルは、感情反応が時間とともに落ち着ける、層化された書き込み可能な記憶を持つ。
第二に ── 同じキャラクターでも、プレイヤーごとに違うバージョンに出会う。 キャラクターを形作るのは具体的なイベントの並び ── あなたが贈ったプレゼント、慰めの言葉、無視した瞬間 ── である以上、違う並びを経た二人のプレイヤーは違うキャラクターに行き着く。これは詩的な主張ではなく、鎖が強制する帰結である。プレイヤー一人ひとりに「自分の」キャラクターを得てほしいなら、新機能ではなく、差分が積み上がるくらい記憶層を真剣に作る必要がある。
Figure 03
同じ出来事も、身体が見ている時間窓と狙っている対象によって、違う感情を引き起こす。
時間軸
事前
期待 / 心配
事中
喜び / 痛み
事後
余韻 / 余悸
流れが反転したとき
悪 → 良
安堵 / 幸福
良 → 悪
失望 / 哀しみ
平 → 正
驚き
平 → 負
ショック
好奇心 = 「正の予期 + 負の予期」を同じ未知対象に重ねたもの。
対象軸
対自分
罪悪感 ↔ 誇り
対他人
感謝 ↔ 怒り
対所属集団
栄誉 ↔ 恥
対競争者 / 外部
嫉妬 / 同情
別に「関係性システム」を作る必要はない ── このグリッドを任意のキャラクター間で使い回せばよい。
第三に ── 関係性は別系統の「関係性システム」を必要としない。 対象軸(自/他/集団/敵)はすでに八つの命名された感情を与えており、キャラクターのペアごとに違う組み合わせで使える。NPC A が NPC B と NPC C の前で違う振る舞いをしてほしいなら、新しい「信頼スコア表」は要らない。同じ八感情のグリッドを「誰が誰の前にいるか」でインデックスすれば良い。語彙は既にある ── 人類が数十万年使ってきたものを借りるだけだ。
## 締め
Character Engine ── 弊社内製のペルソナエンジン ── は、この鎖を作業上のアーキテクチャとして使っている。すべての未解決問題を片付けてくれるわけではない(LLM が適切な瞬間に適切な感情反応を実際にどう生成するか、はまだ難しい)が、どこに労力を置くか、そして*どこには置かないか*を教えてくれる。AI を人間らしくすることは、AI をもっと賢くすることと同じではない。AI をこの鎖の上に置き直すことだ。 キャラクターが実際のイベントを通って実際の信念へと配線されると、「その人を知る、とはどういうことか」の残りは、自分で形を取り始める。