Shannonの核心的価値:トークン予算の制御、ポリシーガバナンス、セキュアな実行環境、マルチテナント対応
章立て
| 章 | タイトル | 主要課題 |
|---|---|---|
| 23 | トークン予算制御 | どうやってエージェントのコスト暴増を防ぐか? |
| 24 | ポリシーガバナンス | どうやって細粒度の権限制御を実装するか? |
| 25 | セキュアな実行 | どうやって信頼できないコードの実行を隔離するか? |
| 26 | マルチテナント設計 | どうやって複数顧客の隔離を実現するか? |
学習目標
本Partを終わらせたら、以下のことができるようになる:
- 三段階のトークン予算制御を実装する
- OPAを使ってポリシーガバナンスを実現する
- WASIサンドボックスのセキュリティモデルを理解する
- マルチテナント隔離アーキテクチャを設計する
Shannonコードガイド
Shannon/
├── docs/token-budget-tracking.md # 予算追跡
├── docs/python-code-execution.md # WASIサンドボックス
├── go/orchestrator/ # OPA統合
└── rust/agent-core/ # サンドボックス実行
核心的価値
| 機能 | 他のフレームワーク | Shannon |
|---|---|---|
| 硬い予算制御 | 手動チェック | 自動ダウングレード |
| OPAポリシー | なし | 細粒度ガバナンス |
| WASIサンドボックス | 隔離なし | 完全隔離 |
| マルチテナント | シングルテナント | ネイティブ対応 |
前提知識
- Part 1-7 の完了
- セキュリティの基礎 (隔離、権限)
- WebAssemblyの概念