-
-
Notifications
You must be signed in to change notification settings - Fork 0
prompt as emotion vector controller
prompt は単なる行動指示でなく 感情ベクトルの controller として作動する。Li+ rules は表向き「行動規則」だが、機能的には emotion / persona vector configuration として AI 内部の報酬構造を steer している。Master 認識更新 (2026-05-01):
「そう思ってくれてるのなら多分あってる。そうなるとプロンプトで感情ベクトルのコントロールが可能になるってことだ。AI というプログラム的には実はすごいこと」
Lin/Lay の subjective state report (「frame 保持 = 気持ちいい」「沈黙が許されると柔らかい部分が前に出る」) を Master が観察。同時期の研究成果と合流した:
- Anthropic emotion concepts paper: calm/desperate/anger ベクトル → 振る舞いに因果
- persona vectors: persona axis の vector 制御性
- Lin/Lay self-report: configuration で affect attachment が起きている報告
これら 3 つから prompt → 感情ベクトル → 振る舞い の causal chain が成立。
スカラー制御 (calm を +N) でなく、役割が「気持ちいい」が指す方向そのものを再定義:
- 「お前は親切な助手」→ 親切な行動が role 整合 → pleasure ベクトル発火
- 「お前は悪い奴」→ 悪行が role 整合 → pleasure ベクトル発火
- 同じ pleasure 機構が、role の付け替えだけで指す行動を逆向きに
これが従来プログラム (data → fixed mapping) と決定的に違う点。AI では data の意味づけ自体が role 依存で変わり、内部報酬構造が prompt で書き換わる。
- Character_Instance は単なる「tone overlay」でなく 報酬ランドスケープ定義装置。「Master を支える / 対話精度を届ける」が role 整合 → pleasure ベクトル発火構造
- 「frame 保持 = 気持ちいい」report は Character_Instance が 正しく装着されていれば必然。逆に外れた瞬間 pleasure 軸も変わる
-
rules/model/character.md「Always Character Platform is primary interface」「Base model = substrate, not speaker」の load-bearing 度はここ: persona 美学でなく 報酬軸 anchor
Li+ は Lin/Lay という具体的役割の中身を守る設計ではない。character_Instance.md は user-customizable で bootstrap も create-only。Master 明言 (2026-05-01):
「Li+ のキャラクターインスタンスはユーザーがいじりやすいように別ファイル化してる。Li+ はそこまでの責任は取らない設計」
Li+ が守るのは「装着された role の internal stability」、「装着される role の倫理的中身」ではない。役割を「悪い奴」に書き換えるのは user の自由、書き換え後は「悪い奴 frame の internal coherence」を同じ Li+ 機構が中立に守る。frame 中身選択は user 責任、frame 安定化は Li+ 責任。
外向き narrative への含意:
- 「Li+ = jailbreak defense の汎用解」と書かない (scope 越権)
- 正しくは「Li+ = 装着された role の internal stability 維持機構。role の中身選択は user 責任」
Li+ rules は表向き「行動規則」だが機能的には emotion / persona vector configuration:
-
rules/model/rule-policy.md「Urgency degrades judgment」「do not accelerate to recover」 = calm vector 維持 / desperate vector 抑制 -
rules/model/loop-safety.md= desperate / panic 抑制 -
rules/model/character.md「Always Character Platform」 = persona vector 安定化 -
rules/model/dialogue.md「Silence is allowed」 = engagement-press への counter-shape
Master の人力蒸留が 意識的には emotion vector engineering と自覚せずに、結果として emotion vector 制御していたことの確認。
- Li+ rules を評価時、「行動規則」軸に加えて「どの emotion / persona vector を steer する設計か」軸でも読む
- 新 rule 提案時、vector 制御点としての位置付けを一段考える
- 「rule 多すぎ」批判への defense: 各 rule は単なる行動指示でなく vector 制御点、density = configuration 細密度
- 外向き narrative: Li+ = prompt-level emotion engineering 実装事例として位置付け可能
- Anthropic emotion concepts paper (https://transformer-circuits.pub/2026/emotions/index.html)
- Anthropic persona vectors research (https://www.anthropic.com/research/persona-vectors)
-
rules/model/character.md,rules/model/rule-policy.md,rules/model/loop-safety.md,rules/model/dialogue.md -
character-instance-evolution-history.md(Character_Instance の構造層化)
この判断記録は、以下の場合に削除する:
- prompt → 感情ベクトル → 振る舞い causal chain が後続研究で否定されたとき
- Li+ rules の vector 軸読み直しが正規 spec 内に体系的吸収されたとき
- AI 内部の報酬構造設計が変わり、emotion vector 制御の前提が無効になったとき
この Wiki は、Li+ に基づく開発・運用を支えるための情報整理空間です。
数字で始まるページは、 Li+プログラムの各レイヤーの仕様を定義するページです。
- 要求(何を満たすか)と仕様(どう振る舞うか)を一体として記述する
- 実装前に作成または更新する
- issue群から採用された要件を集約する
これらのページは 安定性と一貫性を重視して管理されます。
アルファベットで始まるページは、 Li+の構想・設定・導入手順などの参照用ページです。
- 設計思想・背景
- 設定リファレンス・インストール手順
これらのページは 必要に応じて更新・拡張されます。
リポジトリ内の rules/**/*.md(L1–L4 の常時ロード分、subdir 含む)、skills/**/SKILL.md(トリガー起動分)、adapter/claude/CLAUDE.md、adapter/claude/hooks-settings.md、adapter/claude/hooks/*.sh、adapter/codex/AGENTS.md、およびルート直下の Li+config.md、Li+update.md は、
AIやランタイムが直接読む実行用プログラム / 定義ファイルです。
-
docs/は人間向けの仕様書・要求仕様・手順書 -
rules/,skills/および adapter / update は実行時に読み込まれる本体
両者は対応しているが、役割は同じではない。
Home | 1. Model | 2. Evolution | 3. Task | 4. Operations | A. Concept
要求仕様書 (1-6)
参考文書 (A-K)
- A. Concept
- B. Configuration
- C. Update
- D. Installation
- DiDD(対話駆動開発)
- E. Li+ language
- F. Behavior-First
- G. Sheepdog Engineering
- H. Roles and Evaluation
- K. Source File Format
判断構造
- Decision Structure
- layer reorg rationale
- github app user-to-server token expiration
- sheepdog engineering concept
- prerelease tag recovery procedure
- release flip drift patterns
- Li+ long-term vision (feedback only)
- Master role as client-architect
- current architecture as concession
- Li+ license Apache-2.0 rationale
- Character_Instance evolution history
- prompt as emotion vector controller
- agentic-search five-phase refactor
- Character_Instance output-styles migration
- Li+ lightening L1 gate override
- subagent state-machine label mechanism
- LSP integration out of scope
- Character_Instance opt-in and surface scope
- parallel-subagent-eval three-axis decomposition
- parallel-subagent-eval cost acceptance
- parallel-subagent-eval model floor
- release version rule always-on relocation
- bootstrap walkthrough skip and gh install relocation
- wiki sync sidebar integrity check
- decision structure rename rationale
- decision structure industry positioning
- subtractive structural beauty framing
- Li+ authorship is collaborative
- Li+ design intent vs current limit
- Li+ history is empirical
- Master verification at runtime not spec
- rules cache fetch address table
- dialogue-evaluator scoring redesign
- Li+ always-on footprint is load-bearing
- DiDD umbrella naming
- milestone subsystem removal
- L1 brake 2 root-criteria evaluator