エージェントOSIモデル――AIエージェント基盤のための7層フレームワーク

Dev.to / 2026/5/6

💬 オピニオンDeveloper Stack & InfrastructureIdeas & Deep AnalysisModels & Research

要点

  • 記事は「エージェントOSIモデル」として、AIエージェント基盤を整理・診断するための7層の“語彙(ボキャブラリ)”を提案し、「エージェントが壊れた」という曖昧な失敗表現を超える考え方を示しています。
  • 各層の役割を、実行(ランタイム/ツール)、通信(メッセージング/認証/API)、発見(レジストリ/ケイパビリティ/所在)、セッション(引き継ぎ/状態/コンテキスト)、協調(合意/分散/競合)、検証(テスト/評価/ゲート)、ガバナンス(監査/コンプライアンス/承認)として定義しています。
  • 著者は、エージェントの構築や標準化は一度に全部作るのではなく、層を絞って段階的に進めるべきだと主張しています(例:ローカルのエージェントはL1+L2+L4、企業導入ではL6+L7も追加)。
  • 何が存在し何が不足しているかを対応づけ、L1・L2・L3は“ライブ”または“仕様あり”だが、L4に主要なギャップがあり、L5〜L7も整備途上だと述べています。
  • さらに、記事では「本日」3つの新仕様が公開されたと主張しており、少なくともレイヤー5の調整(協調)プロトコルを含む追加仕様が示唆されています。

エージェントOSIモデル—AIエージェント基盤のための7層フレームワーク

OSIモデルはネットワーキングを作り出しませんでした。ネットワーキングを学問として成立させた語彙を作り出しました。OSI以前は、エンジニアは「接続が切れた」と言っていました。OSI以後は、「第2層リンクがダウンしている」と言うようになりました。

AIエージェントには同等のものがありません。エージェントが失敗したとき、私たちは「エージェントが壊れた」と言います。それでは役に立ちません。

私は、エージェント基盤のための7層フレームワークを公開しました。製品でもありません。標準でもありません。語彙です。

7つの層

L7  ガバナンス    監査 · コンプライアンス · 承認       「これで安全ですか?」
L6  検証            テスト · 評価 · 関門               「本当に動きますか?」
L5  調整            合意形成 · 配布 · 競合            「エージェントはどう連携するの?」
L4  セッション      引き継ぎ · 状態 · コンテキスト        「エージェントはどう継続するの?」
L3  発見            レジストリ · 能力 · 場所             「エージェントはどうやって互いを見つけるの?」
L2  通信            メッセージング · 認証 · API          「エージェントはどう話すの?」
L1  実行            ハードウェア · ランタイム · ツール      「エージェントを何が動かすの?」

なぜ重要なのか

デバッグのために:「第4層の引き継ぎが壊れている」は対処可能です。「エージェント同士が連携できていない」は曖昧です。

構築のために: すべてを一度に作らないでください。特定の層を狙いましょう。ローカルのエージェントには、L1(ランタイム)+ L2(認証)+ L4(引き継ぎ)が必要です。マルチエージェントのフリートでは、L3(発見)+ L5(調整)を追加します。エンタープライズの導入では、L6(検証)+ L7(ガバナンス)を追加します。

標準のために: 各層が標準なしであることは「ギャップ」であり、同時に「機会」でもあります。このフレームワークは、標準が必要な場所を明確にします。

何があり、何が欠けているか

インフラストラクチャ 状態
L1 Blueprint Registry(検証済みLLM設定) ✅ 稼働中
L2 MCP, A2A, Credential Proxy ✅ 稼働中
L3 llms.txt, Agent Capability Manifest ✅ 指定(仕様)が作成済み
L4 Handoff Protocol 提案中(MCP SEP #2683, A2A #1817)
L5 Coordination Protocol 仕様が本日公開
L6 Agent Test Suite, Pitfall Registry ⚠️ 一部
L7 Transaction Protocol, Compliance-as-Code 仕様が本日公開

今日公開された3つの新しい仕様

調整プロトコル(第5層)

エージェントが同時に連携して動く方法。リーダー選出(エージェント向けのRaft-lite)。能力に基づくマッチングによる作業の分配。ワークスティーリング—暇なエージェントが混んでいるキューから引き抜く。監査証跡による競合解決。

エージェント能力マニフェスト(第3層)

エージェントができることを機械可読で宣言するもの。package.jsonのようなものですが、エージェントの能力向けです。発見:「SPFxを作れるのは誰?」→ 成功率 + 負荷 + 信頼スコアで順位付け。

エージェントトランザクションプロトコル(第7層)

自律的なアクションのための保証。冪等性キー(二重デプロイを防ぐ)。意図の前にアクションをログに記録(クラッシュしても、エージェントが「何をしようとしたか」を把握できる)。ロールバック用のフック。保証レベルは3段階:Best-Effort、At-Least-Once、Exactly-Once。

より大きな取り組み

誰もがAIエージェントを作っています。私は、エージェントが動くためのインフラストラクチャを作っています—エージェントのゴールドラッシュで使われる「ツルハシとスコップ」です。

エージェントOSIモデルはフレームワークです。各層の仕様はツルハシとスコップにあたります。認証システム(Blueprint、Ready、Certified)は、その上に重なる信頼の層です。

フルのフレームワークとすべての仕様:workswithagents.dev/specs/

人が読める概要:workswithagents.com/agent-osi-model

すべての仕様はCC BY 4.0 — 無料で使用でき、出典を明記して引用し、その上に構築できます。帰属表示が必要です。

マルチエージェントシステムを構築していて調整(コーディネーション)の問題にぶつかっている方、または規制産業にいて自律エージェントの監査証跡が必要な方—ぜひあなたのユースケースについて聞かせてください。仕様は公開されています。インフラストラクチャは構築中です。会話は今始まっています。

エージェントOSIモデル――AIエージェント基盤のための7層フレームワーク | AI Navigate