Observation logic / 観測ロジック
音と表情の裏側で、何を観測しているのか。
このページは、Artificial Life Orgel のアルゴリズム、観測を成立させる考え方、科学的背景、未証明の境界を、初めて読む利用者にも読める言葉でまとめた説明です。
本システムの観測は、状態を直接「生命」や「感情」と呼ぶのではなく、流れ、持続、音、表情、短い未来の役割へ分けて読みます。
先に読む要点
ここでいう観測は、内部値をただ表示することではありません。何を入力として読むか、どの時間幅で見るか、どの結果を音や表情に写すか、どの主張をしないかを明確に分けることです。
1. このシステムの中心にある考え方
Artificial Life Orgel は、固定された曲や完成済みのキャラクターを再生するアプリではありません。画面の中にある流れ、利用者の好み入力、内部状態の変化を、音と Ximön の表情へ写して観察するシステムです。
中心にある問いは、「乱れの中で、形はどのように続くのか」です。ここでいう形は、ひとつの静止した状態ではありません。外界の揺らぎを受け、内部が変わり、その内部状態が音や表情として観測されながら、それでも壊れずに続く動的なまとまりです。
2. 観測ネットワーク
周囲の流れ揺らぎ、乱れ、Flow mode
→
内部状態個体、場、呼吸、好み入力
→
持続評価続きやすさ、結合、負担
→
観測表示音、Ximön、数値バー
重要なのは、矢印が基本的に一方向であることです。音や表情は、観測を分かりやすくする表示であり、通常公開面では生命核や研究用制御へ勝手に戻る入口ではありません。
2.1 外界と音の境界
本システムでいう外界は、画面内の環境場、流れ、ノイズ、摂動です。音は、主にその外界の影響を受けた内部状態、個体役割、持続評価、好み入力を可聴化した出力です。
ホワイトノイズや concord40 を含む音響レイヤーも、外から入力される環境音センサーではありません。Psychoacoustic Terrain / 音響知覚地形 は、今鳴っている音のまとまりやざらつきを読む、読み取り専用の観測面です。生命核の資源法則でも、外界そのものでもありません。
例外的に、テンポ、粗さ、協和寄り、低音寄りなどの音響操作値は、限定された環境摂動として扱われることがあります。この経路が扱う範囲は、利用者が変えた音響操作パラメータを、環境フィールドへの小さな摂動として記録することです。
3. Life Kernel が読んでいるもの
Life Kernel は、生物そのものを証明する装置ではありません。現行実装では、個体が残っているか、場の流れが循環しているか、環境側へ出たものが戻ってくる手がかりがあるか、好み入力や呼吸的な調整が持続へつながっているかを、境界付きの数値として読みます。
代表値の L は、乱れの中で構造が続いているかを読む持続スコアです。F は流れの結合、G は好み入力との結合、B は呼吸・調整との結合、U はそれらを合わせた統合的な結合として表示されます。
4. 保つ調整と、先回りする調整
Homeostasis は、状態が大きく崩れすぎないように保つ見方です。Allostasis は、先の負担や変化に備えて、同じ状態へ戻すだけでなく、調整の目標や強さを変える見方です。
通常画面は「測るだけ」の面です。音、表情、数値バーは状態を読みやすくするための表示であり、研究用の自動調整を勝手に主軸へ戻しません。
研究用の lab_active は「測りながら少し押す」面です。内部の目標値を緩やかに更新するため、改善に見える変化が自然な持続性なのか、自動調整による押し上げなのかを読み分ける必要があります。
ここでいう注意は、利用者の身体、端末、セキュリティへの危害ではありません。研究上の注意点は、観測していた状態と、自動調整が押した結果が混ざることです。そのため、Off、書き換えない Shadow、書き換える lab_active を分けて比較します。
数値上は安定に近づいて見えても、音の多様性、Ximön の表情変化、外界との交換、揺らぎの豊かさが弱くなる場合があります。そのため、研究上の改善として扱うには、数値だけでなく、音・表情・持続性・多様性が同時に崩れていないことを確認します。
具体的には、持続スコアが上がる、表情が落ち着く、音がまとまる、といった変化が出ても、それだけでは「自然に改善した」とは読みません。自動調整が一時的に押した可能性、動きが固まりすぎた可能性、外界の乱れへ寄りすぎた可能性を、別条件と比べて確かめます。
この意味でのリスクは、観測と介入の混同、数値だけの改善、動きの過度な固定、外界の乱れへの溶け込みです。身体や端末への危害を指す言葉ではありません。
4.1 実装上の「持続」と「破綻」
本システムでいう持続は、「生物として生きている」という意味ではありません。画面内の個体、エネルギー、役割、環境成分が、同じ観測手順で見て大きく崩れず、状態更新を続けられることを意味します。
| 要素 | 現行実装の読み | 平易な意味 |
| 個体数 | alive / 40 | 生きている個体数が観測上の基準に近いか。 |
| 平均エネルギー | meanE / 160 | 個体の平均エネルギーが低すぎないか。 |
| 役割の多様性 | 観測された役割分布の正規化エントロピー | 役割が単調に偏りすぎていないか。 |
| 環境成分 | log1p(N + W) / 8.0 | 環境側に循環や交換の手がかりが残っているか。 |
代表値 L は、個体数と平均エネルギーをそれぞれ 0.30、役割の多様性と環境成分をそれぞれ 0.20 として足し合わせた粗い持続 proxy です。これらは音楽理論や生物学的実測値から直接推定した定数ではなく、現行システムを同じ物差しで観測するための有界な設計値です。
既定では、L < 0.18 が約6秒続くと collapseRisk が1に近づき、条件を満たした時点で life.collapse 境界イベントを一度出します。これはアプリ停止、個体削除、生物学的な死ではなく、「この観測基準では持続スコアが低い状態が一定時間続いた」という記録です。
5. Persistence Affect / 持続情動
Persistence Affect は、人間の喜怒哀楽を真似る機能ではありません。現在の実装では、持続しやすさに対する負担、負担が軽くなる見込み、状態がどれだけ強く動いているか、制御できそうか、どの行為傾向へ向かうかを読みます。
| 表示 | 平易な読み | 現行実装の意味 |
debt01 | 抱えている負担 | 1-L、目標差、調整負荷、流れや環境との弱い結合から作る持続負債です。 |
valence01 | 軽くなりそうか | 負債が軽減する見込みを tanh で丸めた値です。人間的な快・不快そのものではありません。 |
arousal01 | 状態の強い動き | 調整負荷、負債の変化、不確実性、目標差、状態遷移のパルスから作ります。 |
control01 | 立て直せそうか | 予測される負債軽減を現在の負債に対して見た値です。 |
tendency | 次に向かいやすい方向 | 取り込む、出す、保つ、探索する、まとまる、の5方向を softmax で読む表示です。 |
6. Ximön の表情が意味すること
Ximön は、数値だけでは追いにくい状態を、顔、瞳、口、中心核、発光膜、粒子、波紋として表示する観測人格です。表情は、持続情動と自己維持の方向を視覚化するための表示であり、主観や意識の証明ではありません。
落ち着きが続く方向では、瞳と口が穏やかになり、中心核と膜が整います。負担が高い方向では、輪郭や視線が締まり、内側へ抱え込むように見えます。表情が担う範囲は、状態差を直感的に見分けるための表示文法です。
7. 音響知覚地形が意味すること
音響知覚地形は、内部状態から生成され、今鳴っている音のまとまりやざらつきを読むための分離された観測面です。モチーフの周波数関係、簡易的な粗さ、協和的なまとまり、音の密度を使います。
この表示が扱う範囲は、現在の音が「まとまり寄りか」「ざらつき寄りか」をシステム内の同じ物差しで読む補助です。
8. Like とひたいをなでる入力
Like とひたいをなでる入力は、「この瞬間がよい」というしるしです。現行実装では、その瞬間だけを点として保存するのではなく、直前と直後を含む短い流れを有限のリングバッファから切り出し、好まれた流れの prototype として更新します。
この入力が扱う範囲は、好まれた流れへ近づいているかを観測するためのラベルです。
Horizon は、Like やひたいをなでる入力後に、正方向の嗜好信号がどれくらい残るかを決めます。過去に聞いた音声波形を直接保存・再生・固定するものではありません。現行仕様では、出力音を聞いた利用者が、その時点の内部状態へ短い正方向の反応を返す対話的なフィードバックとして扱います。
研究用の好まれた流れのラベル窓は、現行版では pre 2s / post 4s に固定されています。Horizon を変えても、この前後窓は変わりません。
8.5 好み入力観測ログ
好み入力観測ログは、Like やひたいをなでる入力で作られた内部状態ラベルと、入力前後の短い流れのラベルを、研究者や協業相手が解析しやすいJSONへ整える手動出力です。JSONは Tools の Like observation log から、現在セッション内の有界な行だけを書き出せます。
画面上の散布図は、右下の操作ドックにある Like Map: Show から開けます。JSONを書き出す時だけ Tools を使い、普段の目視確認では Tools を開く必要はありません。
各行には、入力時刻、入力の強さ、音を生んでいた内部状態ベクトル、音のまとまりやざらつきの証拠、確定済みの場合は前後の短い流れの特徴が入ります。これにより、「どの音を良いと感じたか」だけでなく、「その音を生んでいた内部状態と流れがどのようなものだったか」を後で比較できます。
画面上の散布図は、追加の長期保存ではなく、同じ最大64行をその場で軽く投影した見取り図です。状態地図は「落ち着いた継続」と「動き・入れ替わり」の分布を、音の質感地図は「まとまり」と「ざらつき」の分布を示します。lab 版では、研究用に「固まりすぎ」と「乱れへ追従しすぎ」の注意地図も表示します。
9. 近い未来の役割表示
Canonical Functional Profile は、今の状態から少し先にどう振る舞いやすいかを読む近似表示です。何も入力しない時、Like やなで入力がある時、軽い揺れが入る時、流れが変わる時、音のざらつきが変わる時、という固定場面を使います。
この表示が扱う範囲は、少し先にどの方向へ振る舞いやすいかを、有限時間・有限入力・粗い特徴から読むことです。
ここでいう「正準」は、「正しい生命」や「本物の機能」という意味ではありません。毎回同じ固定場面、同じ計算手順、同じ0から1の範囲で状態を読むための、共通の比較形式という意味です。
統合された小さな Ximön は、中央キャンバスの現在の顔ではなく、5つの固定場面から計算した「近い未来でどの役割へ寄りやすいか」の要約です。戻りやすさ、入力への反応、揺れへの弱さ、流れへの依存、音のざらつきへの反応を1つの見取り図にまとめます。
10. 好まれた流れへの接近
Dynamic Viability Objective は、Like やなで入力が付いた短い流れと、現在の短い流れを比べます。点の近さだけではなく、流れの近さ、身体を保つ余裕、外界とのなじみ、動きが保たれているか、固まりすぎ、乱れへ追従しすぎという研究用の注意信号を分けて読みます。
現行 v1 は、読み取り専用または書き換えない予告表示としての観測です。ここで出る値は、将来の研究用自動調整を評価するための分離された測定器として扱います。
10.0.1 安寧方向を読む研究用 proxy
Relaxation Fit Shadow / 安寧方向 Shadow は、現行の L を置き換えずに並列で読む研究用の候補測定面です。好まれた短い流れ、現在の持続余裕、音の追いやすさ、自己維持表情、固まりすぎや乱れへの追従の注意信号を合わせて読みます。
| 表示 | 平易な読み | 現行実装での扱い |
viabilityV2Score01 | 現行 L より少し広い持続の候補物差し | L、流れ、交換、制御、音の追いやすさを合わせます。 |
relaxationFit01 | 落ち着いた継続に見えるか | 負担の少なさ、制御、安定継続、音のなめらかさ、好まれた流れへの近さを読みます。 |
preferenceTrajectoryFit01 | Like / なで入力で印が付いた短い流れに近いか | 点の近さだけでなく、前後の短い流れとの近さを使います。 |
longTermPersonalAdaptationProxy01 | 長く使った時の個人適応を検証するための候補値 | 十分なラベルと信頼度がない時は強く読みません。 |
comfortOverclaimRisk01 | 言い過ぎ注意 | 手がかり不足、固まりすぎ、乱れへの追従を合わせて、強い主張を避けるために読みます。 |
この proxy の役割は、「リラクゼーションへ向かう人工生命の長期的な個人適応」を将来検証するための観測面を作ることです。現段階では、値を制御に使わず、AB 比較と決定性検証で妥当性を確かめる前の shadow レーンに留めます。
10.1 長期相互作用とニッチ様の参照地形
Like やひたいをなでる入力が長期間続くと、利用者が好みやすい短い流れの傾向が、有界な prototype としてまとまる可能性があります。
より正確には、利用者が音や Ximön を見聞きして「よい」と感じた時、その時の内部状態と前後の短い流れへ印が付きます。その印が有限に重なることで、利用者との相互作用から生じた「好まれた持続の型」を参照できる可能性があります。
この仮説は、ニッチ構築論の「生物は環境を一方的に受けるだけでなく、環境を変え、その変えた環境から再び影響を受ける」という見方と親和的です。利用者向けには、「長く使う中で好まれた短い流れが、あとから参照できる地形としてまとまる可能性」と説明します。
Like / ひたいをなでる
-> その前後の短い内部状態の流れに印を付ける
-> 有界な prototype として重ねる
-> 現在の流れが好まれた型に近いかを観測する
この見方を強い主張にするには、同一利用者での長期セッション、off / shadow / lab active の比較、好まれた流れの一貫性、固まりすぎや乱れへの溶解が増えていないことの確認が必要です。
11. 独自解釈・未証明の境界
本システムには、科学文献に根拠を持つ設計方針と、現行実装としての独自の操作的定義が混在します。以下は隠さず明示する境界です。
- Life Kernel は生物学的生命の証明ではありません。 持続、循環、結合、環境との交換を読む測定上の手がかりです。
- Persistence Affect は生物学的感情の再現ではありません。 自己維持に対する負担、見込み、行為傾向を読む操作的な情動核です。
- Ximön の表情は主観や意識の証明ではありません。 状態差を見分けやすくするデザイン文法です。
- Canonical Functional Profile は完全な未来構造ではありません。 有限の固定場面から作る近似であり、意識判定ではありません。
- Dynamic Viability Objective は自動制御成功の証明ではありません。 好まれた短い流れへ近づけるかを評価するための読み取り専用の測定器です。
- 長期的な好み入力からニッチ様の参照地形が形成される可能性は研究仮説です。 利用者の心身、安寧、医療的改善をシステムへ転写できたという主張ではありません。
- Open-ended evolution の達成は主張しません。 世代をまたぐ遺伝、変異、選択、系統記録、持続的新規性指標を備えた進化系としてはまだ設計されていません。
- 医療的効果は主張しません。 背景には慢性期の生活感覚への問題意識がありますが、診断、治療、症状評価、医療助言ではありません。
12. 参考文献と本システムへの接続
| 領域 | 参考文献 | 本システムでの使い方 |
| 人工生命 | MIT Press, Artificial Life journal; Bedau et al. (2000), Open Problems in Artificial Life. | 生命らしさを「作って観察する」合成的研究の文脈として参照します。ただし OEE 達成は主張しません。 |
| Homeostatic RL | Keramati & Gutkin (2014), Homeostatic reinforcement learning for integrating reward collection and physiological stability. | 報酬だけでなく、内部状態の安定性を評価軸に入れる考え方を参照します。 |
| Homeostasis / Allostasis | Ramsay & Woods (2014), Clarifying the Roles of Homeostasis and Allostasis in Physiological Regulation; McEwen (1998), Stress, adaptation, and disease. | 保つことと、変化を通じて保つことを分けるための背景です。 |
| Interoception / active inference | Seth & Friston (2016), Active interoceptive inference and the emotional brain. | 身体内部の予測、誤差、調整を、情動や自己感の議論と接続する背景として参照します。 |
| Emotion / action readiness | Stanford Encyclopedia of Philosophy: Emotion. | 人間的感情名ではなく、評価と行為傾向として読むための境界を与えます。 |
| Conatus | Stanford Encyclopedia of Philosophy: Spinoza. | 自己を保とうとする傾向を、哲学的背景として参照します。科学的証明の代用にはしません。 |
| Sonification | Hermann, Hunt & Neuhoff (eds.) (2011), The Sonification Handbook. | 状態を音として聴ける形に写す発想の背景として参照します。 |
| Consonance / roughness | Plomp & Levelt (1965), Tonal consonance and critical bandwidth. | ざらつきやまとまりを読む音響知覚地形の背景として参照します。 |
| Canonical functionalism | Kanai & Ma (2026), Canonical Functionalism. | 外から貼ったラベルではなく、可能な未来の役割で状態を見る発想を参照します。現行実装は有限近似です。 |
| Autopoiesis | Varela, Maturana & Uribe (1974), Autopoiesis: the organization of living systems, its characterization and a model. | 境界を持つ自己維持的な組織という背景を参照します。ただし本システムは分子生物学的 autopoiesis ではありません。 |
| Niche construction | Odling-Smee, Laland & Feldman (2003), Niche Construction: The Neglected Process in Evolution. | 生物と環境が相互に形作るという背景を参照します。本システムでは、長期的な好み入力が形成し得る参照地形を説明するための比喩的・操作的背景に留めます。 |
| Enactivism | Enactivism overview. | 認知や意味を、主体と環境の相互作用から見る背景として参照します。本システムは人間認知の再現ではありません。 |
| Markov blanket / active inference | Ramstead et al. (2020), Neural and phenotypic representation under the free-energy principle. | 内部、外部、境界の分割を、自己維持的な系の説明背景として参照します。現行実装は厳密な free-energy principle 実装ではありません。 |
13. 初めて読む利用者への読み方
- まず音と Ximön を見る。 数値を先に読まなくても、落ち着く、ソワソワする、抱え込む、ほどける、流れやすい、という変化を見ます。
- 良い瞬間にだけ印を付ける。 Like やひたいをなでる入力は、音を固定するボタンではなく、好まれた短い流れのしるしです。
- 詳しい値はあとで読む。 Kernel、Canonical、Research は、直感で見た変化をあとから確認するための補助です。
- 境界を忘れない。 このシステムは、生命、感情、意識、医療効果を証明するものではなく、乱れの中で続く形を観測するための学際的な測定器です。
補足: 実装上の保護境界
このページの追加は説明と導線のみです。Life Kernel、Persistence Affect、音響生成、Ximön renderer、保存/復元、好み設定、lab の研究用自動調整、Gate3/Gate4 閾値は変更しません。
参考文献は背景を説明するために使います。個別の係数が文献から直接推定された実験値であるとは主張しません。現行の重みの多くは、決定論的で有界な観測用の重みとして設計された値です。