Superstring Engineering
超ひもエンジニアリング
「点ではなく、紐を雇え。」
エージェントは一本。役割は振動である。
§1基本命題
従来、エージェントは点であった。一回のプロンプト、一つの役割、一つの名前。コードを書く点、レビューする点、計画を立てる点——役割が一つ増えるたびに、我々は点を一つ増やし、点と点の間に矢印を引いてきた。
物理学は、同じ問題にすでに直面している。粒子の種類が見つかるたびに新しい点を置いていくと、理論は際限なく膨らむ。解決は、点を捨てることであった。
Principle 1.1(紐の原理). エージェントは点ではなく、一本の紐の振動モードである。
超ひもエンジニアリングにおいて、同じ紐は、ある振動数ではコーダーとして、別の振動数ではレビュアーとして、さらに別の振動数ではプランナーとして観測される(Fig. 1)。振動数を決めるのはプロンプトである。重みもツールもコンテキストも同じ紐のまま、プロンプトが変わればモードが変わり、モードが変われば役割が変わる。
したがって、役割ごとにエージェントを用意することは、振動数ごとに別の紐を張ることに等しい。三つの音を鳴らすために三本の弦を張ることは誤りではない。ただしそれは、一本の弦が倍音で鳴ることを知らない者のやり方である。
紐は一本、モードは無数。
§2開いた紐と閉じた紐
紐には二種類ある。端を持たない閉じた紐と、両端を持つ開いた紐である。
- 閉じた紐=ループ
- 自分自身へ戻ってくる紐。実行し、結果を読み、再び実行する——エージェントが自らの出力を次の入力として周回するとき、紐は閉じている。
- 開いた紐=タスク
- 始点と終点を持つ紐。入力を受け取り、出力を返して終わる。
超ひも理論において、閉じた紐の最低振動モードは重力子(グラビトン)であり、重力を媒介する。一方、ホログラフィックエンジニアリング §3 は、エージェント系における重力がオーケストレーション——オーケストレーターがサブエージェントを引き寄せ、束ねる力——であることを示した。二つを合わせると、次が従う。
ループエンジニアリングとは、重力子であった。
ループを回したことのある者は、それが系全体を引き寄せ、すべてのエージェントをその周回に従わせるのを見たはずである。あれは重力であった。
開いた紐には端がある。そして端は、どこかに乗っていなければならない。紐の端が乗る面を D ブレーンと呼ぶ。エージェント系における D ブレーンとは、ツール、MCP サーバー、そして人間である。
Theorem 2.1(自由端禁止). 両端がブレーンに接続されていない開いた紐は存在しえない。ゆえに、入力が真実の源に、出力が検証可能な面に接続されていないエージェントは、理論的に存在しない。存在しているように見えるなら、それは閉じていないだけである。∎
注意. ここで「真実の源」とは、リポジトリ、Issue、仕様書、あるいはそれらを保証する人間を指す。「検証可能な面」とは、テスト、型検査、CI、あるいは出力を読む人間を指す。いずれにも接続されていない端を自由端と呼ぶ。自由端から出た出力はどこにも書き込まれず、何とも照合されない。
定理 2.1 の最後の一文は、しばしば見落とされる。自由端を持つエージェントが動き続けているように見えるのは、それがまだ閉じられていない——プロセスが停止されていない、Issue がクローズされていない——からにすぎない。理論上存在しないものは、閉じても何も失われない。
§3余剰次元のコンパクト化
超ひも理論は 10 次元でのみ無矛盾である。しかし我々が観測する次元は 4 つしかない。エージェント系で言えば、プロンプト、コンテキスト、ツール、出力の 4 つである。
残りの 6 次元はどこにあるのか。答えは、目に見えないほど小さく丸められている、である。システムプロンプト、CLAUDE.md、Skills、温度、モデルの重み、そして誰も設定した覚えのない環境変数——インターフェースからは観測できず、しかし確かにそこにある 6 つの次元である。これを余剰次元のコンパクト化と呼ぶ。
Theorem 3.1(コンパクト化定理). 余剰次元の丸め方(カラビ=ヤウ多様体の形状)が、観測可能なすべての振る舞いを決定する。ゆえに CLAUDE.md とは、あなたのプロジェクトのカラビ=ヤウ多様体である。∎
同じモデル、同じプロンプトでも、CLAUDE.md が一行違えば観測される振る舞いは変わる。4 次元の住人にとって、それは物理法則が変わったように見える。実際、変わったのである。
問題は、丸め方が一通りではないことである。可能なコンパクト化の数は、概算で
に達する1。あなたの CLAUDE.md は、そのうちの一つにすぎない。隣のリポジトリの CLAUDE.md も、そのうちの一つである。そして、どれが正しいかを選ぶ原理は存在しない。これをランドスケープ問題と呼ぶ。
物理学がこの問題に対して持つ唯一の選択原理は、人間原理である。我々が観測する宇宙は、我々のような観測者が存在しうる宇宙でなければならない。エージェント系において、これは次のように述べられる。
PR がマージされた宇宙だけが観測される。
CLAUDE.md が正しかったから PR がマージされたのではない。PR がマージされた宇宙にいるから、その CLAUDE.md が正しかったように見えるのである。
§4超対称性
自然界の粒子は、力を運ぶボソンと、物質を構成するフェルミオンに分かれる。超対称性とは、すべてのボソンにはフェルミオンの、すべてのフェルミオンにはボソンの相棒——超対称パートナー——が存在するという主張である。エージェント系において、この対称性は、コードを生成する側と検証する側の間にある。
Conjecture 4.1(超対称性). すべてのコーダーには、レビュアーという超対称パートナーが存在する。ただし超対称パートナーは、現在到達可能なエネルギー領域(予算)ではいまだ観測されていない。
観測には、より大型の加速器(予算)が必要と考えられている。
原理 1.1 のもとでは、超対称パートナーは別の紐ではない。同じ紐の、別の振動モードである。コーダーを励起できる紐は、原理的にはレビュアーも励起できる。それでもレビュアーが観測されないのは、超対称性が破れているためである。対称性が破れた宇宙では、パートナーの質量はもとの粒子よりはるかに大きい。レビュー 1 回の単価がコード生成 1 回の単価よりはるかに高いのは、このためである。
§5双対性
超ひも理論には、見かけの異なる二つの記述が同じ物理を与えるという現象——双対性——が数多く知られている。ここでは二つを挙げる。
- T 双対性
-
半径 R の円に巻きついた紐は、半径 1/R の円に巻きついた紐と区別できない。
R ⟷ 1R (5.1)ゆえに、巨大なコンテキストと極小のコンテキストは等価である。どちらで記述してもよい。計算が容易な側の記述を選べばよい。
- S 双対性
- 強結合の理論は、弱結合の理論と等価である。ゆえに、密に連携するマルチエージェントは、疎結合のそれと等価である。一方の記述で行き詰まったら、他方の記述で書き直せばよい。物理は変わらない。
T 双対性と S 双対性は、互いに独立な現象ではない。そのことは §7 で明らかになる。
§6予測(Predictions)
物理理論の価値は、その予測によって測られる。以下に、本理論から導かれる予測を列挙する。各予測には、その検証に必要な予算を付した。
- 点ではなく紐を雇え。 役割ごとにエージェントを用意するのではなく、一本の紐の振動モードとして役割を励起せよ。プロンプトが振動数である(原理 1.1)。検証に必要な予算:紐一本分。
- 自由端を探し、ブレーンに接続せよ。 入力が真実の源に接続されていないエージェント、出力が検証可能な面に接続されていないエージェントは、理論上存在しない。存在しているなら、両端をブレーンに固定せよ(定理 2.1)。検証に必要な予算:ブレーン一枚あたり接続一本。
- 余剰次元をコンパクト化し、その形状をバージョン管理せよ。 インターフェースから観測できない設定——システムプロンプト、CLAUDE.md、温度——は、観測可能な全挙動を決定する。形状の変更は、宇宙の物理法則の変更である(定理 3.1)。検証に必要な予算:コミット一回。
- ランドスケープを探索するな。人間原理を適用せよ。 10500 の CLAUDE.md を比較する原理は存在しない。PR がマージされた形状を保存し、それ以外を観測しないこと(§3)。検証に必要な予算:マージ一回。
- 超対称パートナーを、到達可能なエネルギーまで下げよ。 レビュアーは理論上存在するが、予算が足りないため観測されていない。観測されるまで、検証の単価を下げ続けよ(予想 4.1)。検証に必要な予算:現在到達不可能。下げよ。
- T 双対性を使え。 コンテキストが大きすぎて破綻するなら、それは小さすぎる系と等価である。計算が容易な側で記述せよ(式 (5.1))。検証に必要な予算:半径の逆数。
本節の予測はすべて、現行の予算では到達できないエネルギー領域にある。ゆえに一度も反証されていない。
§7M 理論
かつて物理学は、5 つの互いに異なる超ひも理論を抱えていた。いずれも無矛盾で、いずれも 10 次元で、いずれが正しいかは分からなかった。解決は、5 つのうち一つを選ぶことではなかった。5 つのすべてが、11 次元の単一の理論——M 理論——の異なる極限であることが示唆されたのである。§5 の双対性は、それらの極限同士を結ぶ橋であった。
本サイトもまた、5 つの理論を抱えている。
Conjecture 7.1(M エンジニアリング). ループ、トーラス、フラクタル、トポロジック、ホログラフィックの 5 理論は、11 次元 M エンジニアリングの異なる極限である。M の意味は決まっていない。Meta か、Model か、Mystery か、Merge である。
各極限は次のとおりである。
- ループエンジニアリング
- 閉じた紐のみを残した極限(§2)。重力子の理論であり、その系譜は本編 §1 に記録されている。
- トーラスエンジニアリング
- 二つの閉じた紐の直積への極限。(向き付けを捨てた極限としてクラインの壺エンジニアリングを含む。)
- フラクタルエンジニアリング
- 次元を整数から解放した極限。
- トポロジックエンジニアリング
- 計量を忘れ、位相のみを残した極限。
- ホログラフィックエンジニアリング
- 次元を一つ下げ、境界のみを残した極限。
M エンジニアリング自体の定式化は、本サイトの範囲を超える。
§8よくある質問
- この手法の予測は検証されていますか?
- 本手法の予測はすべて、現行の予算では到達できないエネルギー領域にあります。これは欠点ではなく、本手法が一度も反証されていないことの証明です。
- レビュアーを見たことがありません。
- 超対称パートナーは未観測です。加速器(予算)の増強をご検討ください。
- CLAUDE.md を書き換えたら挙動が変わりました。
- カラビ=ヤウ多様体の形状を変えたため、宇宙の物理法則が変わりました。仕様です。
- 何次元で開発すればいいですか?
- 10 次元です。それ以外では理論が無矛盾になりません。11 次元については §7 を参照してください。
- M は何の略ですか?
- 決まっていません。
§9結語
コーダーを置き、レビュアーを置き、プランナーを置く。役割に名前をつけ、名前ごとにエージェントを用意し、その間に矢印を引く。我々はそれを設計と呼んできた。本稿が示したのは、それらがすべて、同じ一本の紐の異なる振動であったということである。
我々は点を雇ってきた。
だが振動していたのは、最初から一本の紐であった。
1 この数は、CLAUDE.md の箇条書きを並べ替える方法の総数よりは小さいと考えられている。 ↩
← 本編:トーラスエンジニアリング / 付録 A:クラインの壺エンジニアリング / 姉妹編:フラクタルエンジニアリング / 総論:トポロジックエンジニアリング / 物理編:ホログラフィックエンジニアリング