Claude Agent SDK ワークショップ-エージェント設計と実装
整理日: 2026-03-22
基本情報
- 種類: YouTube動画(Anthropic公式ワークショップ、2時間)
- 発表者: Tariq(Anthropic)
- ソース: https://www.youtube.com/watch?v=TqC1qOfiVcQ
核心的な学び
- Agent SDKはClaude APIの上に構築されたフレームワーク — エージェントループ(ツール呼び出し→結果→次のアクション)を簡単に構築できる
- エージェント設計は「アート」 — ツール定義、プロンプト設計、ガードレール設計が重要。ライブコーディングでその思考過程を見せている
- AI機能の進化: 単発応答 → ワークフロー → エージェント — 単一のLLM呼び出しから、複数ステップを自律的に実行するエージェントへ
- 大規模コードベースでの運用 — セマンティック検索よりも良いCLAUDE.md + 正しいディレクトリ起点 + 検証ステップとフックが有効
- Claude Codeはドッグフーディングで開発されている — Anthropic自身がClaude Codeを使ってClaude Codeを開発
構造図
flowchart TD
A["Agent SDKはClaude APIの上に構築された.."]
A --> B["エージェント設計は「アート」"]
B --> C["AI機能の進化: 単発応答 → ワークフロー → エージ.."]
C --> D["大規模コードベースでの運用"]
D --> E["Claude Codeはドッグフーディングで開発されている"]
E --> F["アート"]
style F fill:#c05746,color:#fff,stroke:none
要約
Anthropicの公式ワークショップで、Claude Agent SDKの概要からエージェント設計・実装までをライブコーディングで解説。エージェントとは「LLMがツールを使いながら自律的にタスクを遂行するループ」であり、Agent SDKはそのループを簡潔に実装するフレームワーク。ワークショップではプロトタイプのエージェントを一から構築し、ツール定義やプロンプト設計の考え方を実践的に示した。大規模コードベースでの運用についても言及し、CLAUDE.mdの活用やフック・検証の重要性を強調。
kodachanへの適用
- Agent SDKを使えば、独自のAIエージェント(例:AI活用支援ビジネスのチャットボット)を構築できる
- someday-maybeの「Claude Code SDKとは何か調べる」の回答になる
- 将来的にn8nワークフローの代替として、Agent SDKで自律的な処理フローを構築する可能性
今週やるアクション
- [ ] Agent SDKのドキュメントをざっと読む
関連ノート
- [[CLAUDE.md]]
- [[Claude Codeベストプラクティス-公式ガイドまとめ]]
- [[Build Your Second Brain With Claude Code and Obsidian]]