Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Claude Agent SDKで始める実践的AIエージェント開発
Search
西岡 賢一郎 (Kenichiro Nishioka)
October 25, 2025
Technology
0
81
Claude Agent SDKで始める実践的AIエージェント開発
機械学習の社会実装勉強会第52回 (
https://machine-learning-workshop.connpass.com/event/372543/
) の発表資料です。
西岡 賢一郎 (Kenichiro Nishioka)
October 25, 2025
Tweet
Share
More Decks by 西岡 賢一郎 (Kenichiro Nishioka)
See All by 西岡 賢一郎 (Kenichiro Nishioka)
Claude Skillsで"仕事の型"を配布する
knishioka
0
70
AIがAIを拡張する時代へ ~Claude Codeで実現する高品質文書作成~
knishioka
0
110
MLflow × LLM 生成AI時代の実験管理とリスク低減
knishioka
0
130
Conductor: Git Worktreeで実現する並列AIコーディング
knishioka
0
89
ローカルLLMでファインチューニング
knishioka
0
1.8k
自作MCPサーバ入門
knishioka
0
80
成功と失敗の実像と生成AI時代の展望
knishioka
0
90
MCPが変えるAIとの協働
knishioka
1
240
LangFlowではじめるRAG・マルチエージェントシステム構築
knishioka
0
350
Other Decks in Technology
See All in Technology
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~
ydah
3
190
GitHub Copilotを使いこなす 実例に学ぶAIコーディング活用術
74th
3
1.2k
Kubernetes Multi-tenancy: Principles and Practices for Large Scale Internal Platforms
hhiroshell
0
110
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
120
AI活用によるPRレビュー改善の歩み ― 社内全体に広がる学びと実践
lycorptech_jp
PRO
1
180
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
2
440
世界最速級 memcached 互換サーバー作った
yasukata
0
320
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
700
Security Diaries of an Open Source IAM
ahus1
0
130
5分で知るMicrosoft Ignite
taiponrock
PRO
0
130
【pmconf2025】PdMの「責任感」がチームを弱くする?「分業型」から全員がユーザー価値に本気で向き合う「共創型開発チーム」への変遷
toshimasa012345
0
260
21st ACRi Webinar - Univ of Tokyo Presentation Slide (Shinya Takamaeda)
nao_sumikawa
0
120
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
92
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Statistics for Hackers
jakevdp
799
230k
Scaling GitHub
holman
464
140k
Speed Design
sergeychernyshev
33
1.4k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Producing Creativity
orderedlist
PRO
348
40k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Transcript
Claude Agent SDKで始める実践的AIエージェント開発 自律型AIエージェント開発フレームワーク 機械学習の社会実装勉強会 第52回 2025年10月25日 発表者:西岡 賢一郎
開発現場のよくある課題 毎日同じコードレビューやドキュメント生 成を繰り返している 調査タスク:Web検索 → 整理 → レポート
作成に何時間も 長時間タスクで途中で情報が失われる ツール統合に複雑なコードが必要
なぜ従来のAIでは解決できないのか 単発対応のみ コンテキストの壁 統合の困難 これらの限界を超えるのがAgent SDKです 1回の質問に1回の回答
• ステップごとに人間が指示 • 長い会話で情報が失われる • トークン制限に到達 • ファイル操作不可 • システムアクセス困難 •
Claude Agent SDK Anthropic社がClaude Codeを構築した実際のインフラ 1 実績ある基盤 Anthropic社の自社製品と同じインフラ 2 より広い用途へ
2025年9月に「Claude Code SDK」から改名 3 すぐ使える プロダクション投入可能 2025年9月29日 Anthropic社リリース
「指示」から「依頼」へ 従来のAI 人間が毎回指示: 人間が毎回指示する必要あり Agent SDK エージェントが自律実行: 「プロジェクト分析してレポート作成して」 目標を伝えるだけで完結 ファイルを読んで
• それを分析して • レポートを作って • 自動で全ステップ実行 • ファイル検索 → 分析 → レポート作成 •
なぜClaude Agent SDKを選ぶのか 1 プロダクション実績 Anthropic社の自社製品と同じ基盤 大規模運用で実証済みの信頼性 2 自律実行 エージェントループで自己判断
複数ステップを人間の介入なしで実行 3 自動コンテキスト管理 長時間タスクでも制限に達しない 重要情報を自動で保持 (詳細は次スライドへ)
なぜClaude Agent SDKを選ぶのか(続き) 4. 豊富なツール ファイル操作(Glob、Read、Write)やコード実行 (Bash、Python)などの基本ツールが組み込まれています 5.
シンプルなAPI すぐに始められるシンプルな設計と、必要に応じて高度な制 御も可能 ファイル操作、コード実行、Web検索 • MCP連携で拡張可能 • 基本:query() 関数だけで開始 • 高度:ClaudeSDKClient • ストリーミング対応 •
こんな使い方ができる Agent SDKで実現できる5つの活用例 開発支援 コードレビュー、ドキュメント生成、リファクタ リング提案 リサーチ自動化 Web検索
→ 分析 → レポート生成の完全自動化 プロジェクト分析 ファイル構造分析、統計計算、品質評価 データ処理 ファイル読込 → 加工 → 可視化 → 保存 ワークフロー自動化 複数ツールを組み合わせた複雑な処理の自動化
実践デモ:こんなことができる github.com/knishioka/machine-learning-workshop/claude_code/agent_sdk プロジェクト自動分析 ファイル検索 → 内容分析 → レポート生成
README自動生成 コード読取 → 構造理解 → ドキュメント作成 リサーチエージェント Web検索 → 情報整理 → レポート作成
例:プロジェクト自動分析 入力 $ python project_analyzer.py examples/01_basic たった1行のコマンドで起動
動作 1. ファイル検索(自動) 2. 内容分析(自動) 3. 統計計算(自動) 4. レポート生成(自動) 人間の介入なしで実行 結果 • Pythonファイル:2個(234行) • ドキュメント:高品質 • コード構造:優れた設計 所要時間:約20秒
主要フレームワーク比較(2025年) Claude Agent SDK プロダクション単一エージェント • 自動コンテキスト管理 • 組み込みガバナンス •
ストリーミング対応 LangChain マルチモデル統合 • ベンダー非依存 • RAGパイプライン • 豊富な統合 OpenAI Agents SDK マルチエージェント連携 • 軽量・高速 • エージェント間連携 • ミニマルな設計
どれを選ぶべきか Claude Agent SDK プロダクション品質が必要 長時間の自律タスク 明確な権限管理
LangChain 複数LLMの使い分け ベンダーロックイン回避 OpenAI Agents SDK 複数エージェントの協調 軽量な実装
5分で始める 1 インストール pip install claude-agent-sdk 2 APIキー取得 console.anthropic.com 3
環境設定 export ANTHROPIC_API_KEY=your_key 4 実行 python examples/01_basic/hello_agent.py
学習リソース 公式ドキュメント docs.claude.com/en/api/agent- sdk/overview API完全リファレンス アーキテクチャ解説 ベストプラクティス 公式Python
SDK github.com/anthropics/claude- agent-sdk-python 最新のSDKコード サンプルコード リリース情報 デモプロジェクト github.com/knishioka/machine- learning- workshop/claude_code/agent_sdk 段階的デモコード 日本語ドキュメント すぐに試せる環境
Claude Agent SDK:開発の新しいパラダイム デモを試す github.com/knishioka/machine-learning-workshop/claude_code/agent_sdk Anthropic社のプロダクションインフラ 1 自律的な複数ステップ実行 2 自動コンテキスト管理
3 幅広い活用可能性 4 今すぐ始められる 5 機械学習の社会実装勉強会 第52回 / 2025年10月25日 / 西岡 賢一郎