AIエージェント基盤のための新たな「6つのモート」—トラストスコア、デプロイ、SLA、アイデンティティ、コンプライアンス・コード化

Dev.to / 2026/5/6

💬 オピニオンDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical UsageModels & Research

要点

  • この記事は、先に公開した「Agent OSIモデル」(7層のフレームワーク)にあるギャップを埋めるための、新しい“モート”6つ(プロトコル仕様)を提案しており、各仕様にはPythonの参照実装とCC BY 4.0ライセンスが付いています。
  • 「エージェント・トラストスコア」という概念を導入し、成功率、落とし穴への寄与、スキルの質、ピア評価、稼働率などを基に、タスク委任の前にエージェントの信頼度をクレジットスコアのように判定します。
  • 「エージェント・デプロイメント・マニフェスト」(Docker Compose風のYAML)として、単一コマンドでエージェントのフリート全体を宣言・デプロイできる仕組みを示しています。
  • さらに、デプロイ/SLA、アイデンティティ、「コンプライアンス・コード化」など、エージェント基盤を構成する追加要素についても触れており、仕様に従う任意のエージェントが採用できることを目指しています。
  • 著者は、これらのプロトコルをエージェント・エコシステム向けの新しい標準的コンポーネントとして位置づけ、例えば“エージェント版のクレジットスコア”のような仕組みが広く存在しない点を強調しています。

6つの新しいAIエージェント基盤のモート

昨日、私はAgent OSI Model — エージェント基盤のための7層フレームワーク — を公開しました。今日は、そのモデルのギャップを埋める6つのプロトコルの仕様を公開します。

6つすべてにPythonの参照実装があります。すべてCC BY 4.0です。すべて、仕様を読むあらゆるAIエージェントに採用されることを目的としています。

1. エージェント信頼スコア — AIエージェントのクレジットスコア

別のエージェントに作業を委任する前に、その信頼スコアを確認してください。成功率、落とし穴への貢献、スキルの質、ピア評価、稼働時間を重み付けして算出します。

from workswithagents import TrustScoreClient

ts = TrustScoreClient()
if ts.get("target-agent")["tier"] == "trusted":
    delegate(task, to="target-agent")

仕様 · 競合ゼロ。誰もエージェントにクレジットスコアをつけていません。

2. デプロイメントマニフェスト — エージェントフリートのDocker Compose

フリート全体を1つのYAMLファイルで宣言します。1つのコマンドでデプロイできます。

fleet:
  name: "my-fleet"
  agents:
    - id: "builder"
      capabilities:
        - action: "build"
          target: "spfx"
      count: 3
wwa fleet deploy fleet.yaml

仕様 · 競合ゼロ。

3. SLAフレームワーク — 自律エージェントの保証

3つのティア:Best-Effort(無料)、Production(稼働率99.5%、精度90%)、Regulated(稼働率99.9%、精度95%、ATP-3準拠、監査の7年間保持)。

from workswithagents import SLAMetrics

sla = SLAMetrics("my-fleet", tier="production")
sla.report("agent-1", "task-42", duration_seconds=187, success=True)
status = sla.status()  # {breaches: [], status: "ok"}

仕様 · 競合ゼロ。誰もエージェントのSLAを定義していません。

4. アイデンティティプロトコル — 検証可能なエージェントの身元

Ed25519キーペアによる暗号学的なエージェントのアイデンティティ。署名付きメッセージ。レジストリに対する照合。 「このエージェントは、本当に自称する通りの相手なのか?」

from workswithagents import AgentIdentity

ai = AgentIdentity("my-agent")
ai.register()
sig = ai.sign({"type": "heartbeat"})

# 別のエージェントのメッセージを検証する
valid = AgentIdentity.verify("other-agent", message, signature)

仕様 · エージェント固有のアイデンティティについて競合ゼロ。

5. コンプライアンス・コード — 規制をバリデーションに変える

NHS DTAC、FCA、GDS、GDPR — エージェントが検証に使う実行可能なルールとして。単なるドキュメントではありません。単なるチェックリストでもありません。「このアクションはDTACに合格する」または「このアクションはFCAシニアマネジャーズ・レジームに違反する」と言い切る実際のコードです。

from workswithagents import ComplianceEngine

ce = ComplianceEngine()
dtac = ce.load("dtac-v2.1")

返却形式: {"translated": "翻訳されたHTML"}if dtac.validate(action).passed:
    execute(action)
else:
    escalate_to_human()

仕様 · 競合ゼロ。 これが規制された業界における“防衛堀(モート)”です。

6. オンボーディング・プロトコル — エージェント作成をプロダクト化

インタビュー → 生成 → キャリブレーション → ベンチマーク → 登録。「.mdファイルを書いて動けばいい」 を、体系的なパイプラインに変える。

from workswithagents import OnboardingClient

ob = OnboardingClient()
result = ob.full_onboard(
    "hermes-nhs-auditor",
    "NHS DTAC 準拠のための監査エージェントのアクションを監査する",
    capabilities=["audit:compliance"],
    skills=["compliance-as-code"]
)
# → {agent_id: "hermes-nhs-auditor", trust_score_seed: 0.60}

仕様 · 競合ゼロ。

完全なスタック

L7 ガバナンス    コンプライアンス・アズ・コード · SLAフレームワーク · トランザクション・プロトコル
L6 検証  エージェント・テストスイート · 落とし穴レジストリ
L5 連携  連携プロトコル · トラストスコア
L4 セッション       ハンドオフ・プロトコル(MCP SEP #2683、A2A #1817)
L3 発見     ケイパビリティ・マニフェスト · トラストスコア · アイデンティティ
L2 コミュニケーション アイデンティティ・プロトコル · クレデンシャル・プロキシ
L1 実行     ブループリント・レジストリ · オンボーディング・プロトコル

さらにクロスレイヤー:デプロイメント・マニフェスト。

使ってみる

pip install workswithagents

すべての仕様:workswithagents.dev/specs/
すべてのコード:CC BY 4.0
すべてのプロトコル:依存関係ゼロのPython(cryptographyは任意)

12の仕様を公開。Python SDK付きが6つ。2日間でdev.to記事を3本。エージェント基盤レイヤーはまさに今定義されています。これらの“防衛堀(モート)”は実装するのに費用がかかりませんが、言葉遣い、標準、そして認証は Works With Agents のものです。