- Claudeアプリケーションを実装する実践ガイドとサンプルを集め、エージェント構築からRAG・ツール利用・マルチモーダル・評価まで幅広く扱う
- Claude Agent SDK・Managed Agentsのサンプルには、マルチエージェントのオーケストレーション、セッション管理、デプロイ、障害対応、脆弱性検出、ユーザーメモリなどの運用パターンが含まれる
- 長時間実行エージェント向けに、メモリ・コンテキスト圧縮、プログラム方式のツール呼び出し、埋め込みベースのツール検索、非同期サブエージェント手法を提供する
- RAG、SQL生成、ナレッジグラフ、文書要約、画像・音声処理だけでなく、評価・コスト・可観測性・ガードレールまで実装例で確認できる
- Docker・Modal・Kubernetesへのデプロイ、プロンプトのバージョン管理とロールバック、人による承認、コスト分析まで網羅し、開発と本番運用全般に活用できる
エージェント評価とガードレール
- Claudeのエージェント検索ベンチマークスコアを再現: Messages APIハーネスでDeepSearchQA・BrowseCompのスコアを再現し、プログラム方式のツール呼び出し・サーバー側圧縮・作業予算を使用する
- Claude Fable 5の分類器フォールバックと課金: 安全分類器のブロックを検知してOpus 4.8へ切り替え、サーバーまたはSDKクライアント側のフォールバック、ストリーミング、新しい課金変更を扱う
- ツール評価: 評価タスクファイルとは独立して、ツールに対する並列エージェント評価を実行する
- 評価の構築: 主要指標でClaudeの性能を測定し改善する評価システムを構築する
- プロンプトテンプレート向け合成テストデータ生成: Claudeプロンプトを評価し改善するための合成テストケースを生成する
- Claudeでレビューフィルターを構築: プロンプトにルールとカテゴリを定義し、カスタムのコンテンツレビューフィルターを作る
マルチエージェントとワークフローパターン
- 非同期マルチエージェントオーケストレーション: 共有ハブで相互にメッセージをやり取りする固定N体のエージェントチームと、動的に生成される非同期サブエージェントのメッセージング・ライフサイクル構造を扱う
- マルチエージェント: 専門家チームのオーケストレーション: オーケストレーターがWeb検索リサーチ担当・ファイル閲覧担当・ルールベース価格設定担当を率いて営業提案書を作成する
multiagentフィールド、thread_created・thread_message_receivedイベント、役割別のツールスコープ制限を含む
- Outcomes: 自身の作業を検証するエージェント: ライターが引用付きリサーチ要約を作成し、ステートレスな採点器がURLと引用文を検査した後、通過するまで修正する採点・改善ループを構築する
user.define_outcome、span.outcome_evaluation_*イベントと、採点器が実行できる評価基準の書き方を扱う
- 基本ワークフロー: コストやレイテンシを性能と引き換えにする3つのマルチLLMパターンを提供する
- 評価者-最適化器: 1つのLLMが結果を生成し、別のLLMが評価フィードバックを提供する反復構造
- オーケストレーター-ワーカー: 中央LLMが作業を動的に委任し、ワーカーLLMの結果を統合する
- Haikuをサブエージェントとして使用: Haikuサブエージェントが財務報告書を抽出し、Opusが結果を統合する
Claude Agent SDK
- ワンライナーのリサーチエージェント: Claude Code SDKと
WebSearchで自律リサーチエージェントを構築する - Chief of Staffエージェント: サブエージェント、フック(hook)、出力スタイル、計画モードでマルチエージェントシステムを作る
- 可観測性エージェント: MCPサーバーでエージェントを外部システムに接続し、GitHub監視とCIワークフローを処理する
- サイト信頼性エージェント: 読み書き可能なMCPツールで障害を診断・復旧し、事後レポートを作成する
- OpenAI Agents SDKからの移行: コスト承認エージェントを例に、ツール・ガードレール・セッション・ハンドオフをClaude Agent SDKの基本要素に対応づける
- セッションブラウザの構築: ディスク上のAgent SDKセッションを一覧・閲覧し、名前変更・タグ付け・フォークして、別個の会話履歴パーサーなしでサイドバーを作る
- 脆弱性検出エージェント: Cの対象を脅威モデリングし、組み込みファイルツールでメモリ安全性バグを見つけた後、構造化レポートで分類する
- エージェントのホスティング: 同じコンテナイメージとHTTPインターフェースを維持しながら、リサーチエージェントをDocker・Modal・Kubernetesの3段階でデプロイする
Claude Managed Agents
- ユーザーを記憶するエージェントの構築: Memoryストアを使って、複数回のやり取りにわたってユーザーの好みを学習し記憶する
- Claude Managed AgentsでSREインシデント対応エージェントを構築: アラートが発生するとログとランブックを読み、根本原因を見つけて修正PRを作成し、人の承認後にマージする
- データ分析エージェントの構築: サンドボックス環境とファイルマウントを使って、CSVを対話型チャート付きのHTMLレポートに変換する
- Slackデータ分析ボットの構築: CSVと一緒にボットをメンションすると、スレッドに分析レポートを生成し、同じセッションで後続の会話にも対応する
- Managed Agentsチュートリアル: 失敗するテスト群の改善: エージェント・環境・セッションの作成、ファイルマウント、ストリーミングイベントループを使って、
calc.pyパッケージの3つのバグを修正する - Managed Agentsチュートリアル: 本番設定: VaultベースのMCP認証情報、長時間接続なしで人を介在させる
session.status_idledWebhook、リソースライフサイクルのCRUDを扱う - Managed Agentsチュートリアル: プロンプトのバージョン管理とロールバック: サーバーでv1を作成し、ラベル付きテストセットで評価した後、v2の回帰を検出してセッションをバージョン1に固定する
agents.update、sessions.createのバージョン固定、プロンプトがコードではない場合にレビューゲートの位置がどこへ移るかを含む
メモリとコンテキスト管理
- コンテキストエンジニアリング: メモリ・圧縮・ツール削除: 長時間実行されるエージェントで、戦略ごとの適用タイミング・コスト・組み合わせ方を比較する
- セッションメモリ圧縮: バックグラウンドスレッディングとプロンプトキャッシュで、長期会話のセッションメモリを即座に圧縮する
- 自動コンテキスト圧縮: 長期エージェントワークフローで会話履歴を自動圧縮し、コンテキスト上限を管理する
- Claude Sonnet 4.6のメモリとコンテキスト管理: Claudeのメモリツールとコンテキスト編集で永続メモリエージェントを構築する
- 推測的プロンプトキャッシュ: ユーザーがクエリを書いている間にキャッシュを先回りして準備し、最初のトークン応答時間を短縮する
- Claude APIのプロンプトキャッシュ: プロンプトコンテキストをキャッシュして再利用し、コストと応答時間を削減する
ツール利用と外部連携
- プログラムによるツール呼び出し: Claudeにコード実行環境でツール呼び出しコードを書かせ、レイテンシとトークン消費を削減する
- 埋め込みを使ったツール検索: 意味埋め込みベースの動的検索で、Claudeアプリケーションを数千のツールまで拡張する
- Claude 3.7 Sonnetの並列ツール呼び出し: バッチツールのメタパターンを回避策として使い、並列呼び出しを有効にする
- ツール選択:
tool_choiceパラメータでClaudeのツール選択を強制または自動化する - PydanticとAnthropicのツール利用を組み合わせたメモリ保存ツール: Pydanticモデルで検証される型安全なツールを生成する
- Claudeで計算機ツールを使う: 算術演算と数学問題の解決のための計算機ツールを提供する
- クライアント側ツールでカスタマーサービスエージェントを作る: 顧客照会と注文管理ツールを使うチャットボットを構築する
- Claudeとツール利用による構造化JSON抽出: 複数の入力から構造化JSONデータを抽出する
- ClaudeでWolfram Alpha LLM APIをツールとして使う: 計算クエリと回答のためにWolfram Alpha LLM APIを統合する
- 脅威インテリジェンス強化エージェント: 複数の脅威情報ソースから侵害指標を調査・相互検証し、MITRE ATT&CKにマッピングしてSIEM・SOAR向けレポートを生成する
検索・RAG・知識処理
- Claudeで知識グラフを構築: 非構造化テキストからエンティティと関係を抽出し、重複を除去してマルチホップのグラフクエリをサポート
- Claudeを用いたText-to-SQL: RAG、思考プロセス、自己改善手法で自然言語をSQLに変換
- コンテキスト検索でRAGを改善: 埋め込み前にチャンクへコンテキストを追加し、プロンプトキャッシュを適用してRAGの精度を高める
- 検索拡張生成: 要約インデックス化と再ランキングでRAGシステムを構築し最適化
- Claudeを用いた分類: 保険チケットを対象に、RAGと思考プロセスを活用する分類システムを構築
- 引用: 文書ベースのクエリに対して、検証可能な詳細な出典引用を提供
- Claude 3 HaikuでWebページのコンテンツを要約: URLからコンテンツを取得し、Claude 3 Haikuで要約
- ClaudeでSQLクエリを作成: データベーススキーマのコンテキストを提供し、自然言語の質問からSQLを生成
- Pineconeを用いた検索拡張生成: ClaudeをPineconeベクトルデータベースに接続し、RAGとセマンティック検索を実装
- Claude 3とMongoDBでRAGシステムを構築: 技術ニュースを知識ベースとして使うClaude・MongoDBチャットボットを構築
- Claude 3 RAGエージェントとLangChain v1: LangChain v1の更新されたエージェントフレームワークパターンでRAGエージェントを作成
- マルチドキュメントエージェント: DocumentAgentsとReActパターンで大規模な文書コレクション向けRAGを構築
- LlamaIndexを用いたRAGパイプライン: 文書検索と質疑応答のための基本パイプラインを作成
- RouterQueryエンジン: LlamaIndex
RouterQueryEngineでクエリを異なるインデックスへルーティング - SubQuestionQueryEngine: 複雑なクエリを複数文書にまたがるサブ質問へ分解
- API経由でPDFをClaudeに「アップロード」する: テキスト抽出とエンコーディングでPDF文書を処理し要約
- ClaudeでWikipediaを反復検索: Claude 2でWikipediaを反復検索する研究ワークフローのレガシーノートブック
マルチモーダル・音声・文書
- 画像分析を改善するためのクロップツールを提供: チャート・文書・図表の特定領域を拡大して詳細に分析
- Claudeでビジョンとツールを併用: 画像理解とツールを組み合わせ、栄養成分表のような画像から構造化データを抽出
- Claudeビジョン利用のベストプラクティス: 画像処理性能を高める手法とヒントを提供
- はじめに: Claudeに画像を渡す: Claude 3 APIに画像を渡し、ビジョンベースのテキスト分析を実行
- Claudeで文書を文字起こし: 画像やPDFの非構造化テキストを抽出し構造化
- チャート・グラフ・スライドデッキを扱う: Claudeビジョンでチャート・グラフ・プレゼンテーションから情報を抽出
- マルチモーダル: LlamaIndexのAnthropic MultiModal LLM抽象化で画像理解と推論を実行
- ElevenLabsを用いた低遅延音声アシスタント: ElevenLabsの音声認識・音声合成機能をClaudeと組み合わせる
- Deepgramで音声を文字起こしし、Anthropicでインタビュー質問を準備: 音声を文字起こしし、Claudeでインタビュー質問を生成
応答・推論・プロンプト
- 拡張思考: 予算管理とともにClaudeの段階的な拡張思考を使用
- ツール使用を組み合わせた拡張思考: 多段階ワークフローで拡張思考とツールを組み合わせて使用
- フロントエンド美学のためのプロンプティング: ありきたりな美観を避けつつ、個性的で完成度の高いフロントエンドを生成するプロンプト作成法を扱う
- Claudeによる要約: 評価と高度な手法を含めて法務文書を要約
- 最大トークン上限を超えてClaudeの応答をサンプリング: プリフィルとメッセージ継続で
max_tokensを超える長い応答を生成 - Metaprompt: 白紙状態の問題を減らすため、作業用の開始プロンプトを生成
- Claudeに「JSONモード」をプロンプティング: 制約付きサンプリングなしで、プロンプト技法により信頼性の高いJSON出力を得る
- Message Batches APIを使ったバッチ処理: 大量リクエストを非同期で処理し、コストを50%削減
Skillsと業務アプリケーション
- 金融アプリケーション向けClaude Skills: Excel・PowerPoint・PDF Skillsで金融ダッシュボードとポートフォリオ分析を構築
- Claude向けカスタムSkillsの構築: 組織特化のワークフローを拡張するSkillsを作成・配布・管理
- Claude Skillsの紹介: Excel・PowerPoint・PDF Skillsで文書生成、データ分析、ワークフロー自動化を実行
- Claude 3 HaikuをAmazon Bedrockでファインチューニング: カスタムタスク向けにClaude 3 HaikuをAmazon Bedrockでファインチューニングする手順を提供
- 使用量とコストのAdmin API Cookbook: Admin APIでClaude APIの使用量とコストデータにプログラムからアクセスし、分析
LlamaIndexエージェントパターンとコミュニティ貢献
- ReActエージェント: LlamaIndexでツールベースの推論と行動ワークフローを行うReActエージェントを構築
- 新しいCookbookアイデアに向けたコミュニティ貢献を受け付けており、貢献ガイドを提供
1件のコメント
Hacker News のコメント
正直なところ、ほとんどすべてのAI活用法の資料は意味がないように見える。やり方はAIに直接聞けばいいし、AIの活用法ならハーネスに組み込むか、些細な機能であればAnthropic/OpenAIが実装してくれるのを待てばいい
エージェントワークフロー、メモリ管理、ハーネスエンジニアリングのようなものも、大半は見せかけに感じる
最新のAI手法やフレームワークも3カ月周期で吸収されたり置き換えられたりするので、投資する価値は小さく見える
.mdファイルにあらゆる内容を入れてコンテキストを汚染することもある結局LLMにこうした資料を検索させる必要があるので、人間よりもLLM向けの資料なのかもしれない
だから本当に必要でなければプラグインとMCPは避け、充実したプロンプトを使っている。そのおかげで、古くなった最適化をLLMに強制して進歩を妨げることを避けられた
フロントエンド美学プロンプティングのビフォー・アフター画像は笑ってしまうほどだ。このskillが本当にデザインを改善したのか、誰も確認していないように見える
フロントエンド美学プロンプティングの結果は、適用前は平凡で、適用後はグラデーションが追加された平凡さだ
家でMatt Pocockのskillsを使っているが、かなり優れている。自動呼び出しではなくユーザーが手動で呼び出すように設計されているため、存在するだけでコンテキストを大きく消費しない
プログラマーを最終結果から排除するのではなく、結果についてより深く考えるよう促してくれる。grill skillsは実際の要件を明確にし、prototype skillは実際に体験しないと難しい判断を下せない部分を探るのに役立つ
OpenAI Cookbookも有用だ。他のAI研究所もGitHubやHugging Faceで例やクックブックをよく公開しているので、継続的に見ておく価値がある
コーディングエージェントはバックエンドよりフロントエンドでバグが多く、壊れていたり不完全だったり不自然だったりする機能をはるかに頻繁に出してくる。2つの領域の検証可能性の違いが原因に見え、基本的なテストスイートだけでは不十分だ
Garry Tanのgstackのようなアプローチは適切に見えるが、導入するほど成熟しているのかは分からない。Gemini 3.5 Flashがフロントエンド作業でOpusやGPT-5.5より優れているという評価もあるが、マルチモーダル能力やChromeの理解度によるものなのか、実際のユーザー評価が気になる
創造的な結果を得るには積極的に要求する必要があるが、標準的なフロントエンドデザインには良い。ただし、任意の機能追加や修正ではなく、アイデアを試す用途にだけ使っている
LLMでそれらしく実際に調理可能なレシピを作る本物の料理本のことかと思ったが、まだそういう段階ではないようだ
レシピをもらった後に「もっとおいしくして」と1、2回頼んで結果を見るのも楽しい
Claudeでレシピを生成する新製品なのかと思った
クックブック適用前後のデザインは、どちらもバイブコーディングで作ったように見える。正確な原因を指摘できるほどデザイナーではないが、Claudeが使うスタイルの幅はやや限られているようだ
必要な変更点をもっと具体的に指定すれば、こうした傾向を抑えられるかもしれない
UIは少なくとも一度はレビューすべきだった。簡単な表の間隔すらまともに揃えられていない