← 一覧に戻る

Claude Agent SDK ワークショップ-エージェント設計と実装

#学び#ClaudeCode#プログラミング

整理日: 2026-03-22

基本情報

  • 種類: YouTube動画(Anthropic公式ワークショップ、2時間)
  • 発表者: Tariq(Anthropic)
  • ソース: https://www.youtube.com/watch?v=TqC1qOfiVcQ

核心的な学び

  1. Agent SDKはClaude APIの上に構築されたフレームワーク — エージェントループ(ツール呼び出し→結果→次のアクション)を簡単に構築できる
  2. エージェント設計は「アート」 — ツール定義、プロンプト設計、ガードレール設計が重要。ライブコーディングでその思考過程を見せている
  3. AI機能の進化: 単発応答 → ワークフロー → エージェント — 単一のLLM呼び出しから、複数ステップを自律的に実行するエージェントへ
  4. 大規模コードベースでの運用 — セマンティック検索よりも良いCLAUDE.md + 正しいディレクトリ起点 + 検証ステップとフックが有効
  5. 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]]