合成的信頼性とは、決定論から委任へ:AI ネイティブなソフトウェアエンジニアリングとエージェント型エンジニアの進化 が、エージェント型システムに特有でありながら 過小評価されている失敗モード、すなわち長い期間にわたる信頼性の乗法的な減衰に与えている名称である。エージェントが n 個の 依存し合うステップを完了しなければならず、各ステップが独立に確率 p で成功するなら、独立性の仮定のもとでエンドツーエンドの 成功確率は p の n 乗となる。同論文自身が示す計算例では、ステップごとの成功率 p = 0.95 という一見高い値でも、 20 ステップにわたると約 0.36 にしかならない。

これを単なる算術以上のものにしている点が二つある。第一に、独立性の仮定は楽観的である。同論文は、現実の誤りはしばしば 相関し、連鎖しうるため、この式は実際には上限であると明言している。第二に、そこから評価について導かれることである ——実用的な自律性を左右するのは、ステップごとの正確さだけではなく、軌跡レベルの評価、回復、そして人間による チェックポイントだというのである。

用法

この概念は、ステップごとの正確さを、長い期間にわたるエンドツーエンドの能力の代理指標として読むことに反論するために 用いられる。それは、結果だけを採点するよりも軌跡評価——最終的な答えがばらつく場合でも、エージェントが正しい一連の ツールを選んだかを問うこと——を優先する理由を与え、また途中の重大で破壊的なアクションにヒューマン・イン・ザ・ループの チェックポイントを置く理由を与える。同論文がチェックポイントを置くのもそこである。

Jimmy Song のオンラインハンドブック『智能体构建指南』の草稿の章は、この用語は用いずに、LLM の不確実性の増幅効果という 見出しのもとで、LLM ベースのエージェントシステムについて同じ複利的な議論を展開している。単一の LLM 呼び出しが 90% の 確率で正しいと仮定すると、10 回の呼び出しからなるシステムは約 35%、20 回のものは約 12% になるとしている。同章は この増幅を、メモリ(制御されない状態の一貫性と、埋め込み検索における意味のドリフト)、オーケストレーション(LLM が フローを動的に決定すること)、テスト(確率的な出力が従来の単体テストを無力にすること)に帰し、それに対してリプレイ テスト、ベースライン比較とシミュレーション環境、プロンプトとメモリのバージョン追跡、ドリフト率とエラー率の監視で 応えている——これは同章が エージェントシステムエンジニアリング と呼ぶものの一部である。

これは 振る舞いのドリフト と並べて読む価値がある。同じ論文が隣接する節で扱っているもので、ドリフトは エージェントが時間を通じて安定した終状態を持たないことに関わり、合成的信頼性は単一の実行の中での期間に関わる。 同論文は両者を自律型ソフトウェアエージェントの根底にある仕組みの中で論じているが、ここでの並置はこのウィキによる ものであり、同論文が行っているグループ分けではない。

適用される場面

この式が適用されるのは、ステップが真に依存し合っている——後のステップが前のステップの成功を必要とする——場合で あり、かつ各ステップの成功をそもそも確率として扱える場合である。ステップが互いに独立している場合や、エージェントが 失敗したステップを検知して回復できる場合には、最も情報量が少なくなる。回復は乗算が前提とする連鎖を断ち切るからであり、 これが、同論文が実用的な自律性を左右する三つのものの一つとして回復を挙げている理由についての、このウィキの解釈である。

典型的な誤用は、この上限を天井ではなく予測として扱うことである。実際には誤りが相関するため、真の値は一般に p の n 乗 よりも悪く、したがってこの式は問題を誇張するのではなく過小に見積もる。またこの式はすべてのステップで p を固定して いるが、不均質なタスクがこれを満たすことはまれである——これはモデルの限界であって、同論文が述べている限界ではない。

同論文は、相関する失敗のもとでエンドツーエンドの信頼性に上限を与えることを未解決の問題として挙げ、そのための原理的な 手法が必要だと述べている——これは、独立性の式が計画のための道具ではなく第一近似であることを認めるものである。その式と、 それが評価について導く帰結を除けば、同論文は独自の測定を何も提示していない。

関連用語