すべてのフェーズ
フェーズ 13
ツールとプロトコル
AIと現実世界をつなぐインターフェース。
23 レッスン
このフェーズのレッスン
- 1ツールインターフェースの本質 — エージェントに構造化I/Oが必要な理由
- 2ファンクションコーリング詳解 — OpenAI・Anthropic・Gemini
- 3並列ツール呼び出しとストリーミング
- 4構造化出力 — JSON Schema・Pydantic・Zod・制約付きデコーディング
- 5ツールスキーマ設計 — 命名・説明・パラメータ制約
- 6MCPの基礎 — プリミティブ・ライフサイクル・JSON-RPC
- 7MCPサーバーの構築 — Python・TypeScript SDK
- 8MCPクライアントの構築 — 探索・呼び出し・セッション管理
- 9MCPトランスポート — stdio vs Streamable HTTP vs SSE移行
- 10MCPリソースとプロンプト — ツールを超えたコンテキスト公開
- 11MCPサンプリング — サーバーからのLLM補完要求とエージェントループ
- 12ルートとエリシテーション — スコープ設定とユーザー入力の途中取得
- 13非同期タスク(SEP-1686)— 長時間処理のCall-Now/Fetch-Later
- 14MCPアプリ — `ui://`経由のインタラクティブUIリソース
- 15MCPセキュリティ I — ツールポイズニング・ラグプル・クロスサーバシャドウイング
- 16MCPセキュリティ II — OAuth 2.1・リソースインジケータ・インクリメンタルスコープ
- 17MCPゲートウェイとレジストリ — エンタープライズコントロールプレーン
- 18プロダクションMCP認証 — エンロールメント・JWKSリフレッシュ・Audience固定トークン
- 19A2A — エージェント間プロトコル
- 20OpenTelemetry GenAI — ツール呼び出しのエンドツーエンドトレーシング
- 21LLMルーティングレイヤー — LiteLLM・OpenRouter・Portkey
- 22スキルとエージェントSDK — Anthropic Skills・AGENTS.md・OpenAI Apps SDK
- 23カプストーン — 完全なツールエコシステムを構築する