原典: Claude Cookbooks
一行要約
コピペできるコードの集積。Python が主だが概念は言語非依存。「原則は分かったが実装が分からない」ときの橋渡しとして、sources/ の各文書と対応づけて使う。
要点
前提: Claude API キー、Python(推奨)。Claude API Fundamentals コースの受講が推奨されている。
収録内容
Capabilities
- Classification — テキストとデータの分類
- Retrieval Augmented Generation (RAG)
- Summarization
Tool Use & Integration
- カスタマーサービスエージェント
- 電卓の統合
- SQL クエリ
Third-Party Integrations
- ベクタ DB(Pinecone)
- Wikipedia 検索
- web ページ処理
- 埋め込み(Voyage AI)
Multimodal
- Vision — 画像の入門、ベストプラクティス、チャートとグラフの解釈、フォームからの内容抽出
- 画像生成(Claude + Stable Diffusion)
Advanced
- Sub-agents — Opus の sub-agent として Haiku を使う
- PDF アップロード
- 自動評価 — Claude をプロンプト評価に使う
- JSON mode — 一貫した JSON 出力
- モデレーションフィルタ
- prompt caching
この知識ベースとの対応
| cookbook の節 | 対応する sources/ |
|---|---|
| Classification | develop-tests(exact match eval)、use-case-guides |
| RAG | contextual-retrieval |
| Tool use | define-tools、writing-tools-for-agents |
| Sub-agents(Haiku を Opus の下に) | sub-agents、choosing-a-model |
| 自動評価 | develop-tests、demystifying-evals-for-ai-agents |
| JSON mode | increase-consistency |
| prompt caching | prompt-caching |
| Vision | prompting-claude-opus-5(crop tool)、prompting-claude-fable-5 |
そのまま使える具体例
使い方:
- リポジトリを clone / 閲覧する
- ユースケースに該当する節の例を見る
- コード片をコピーして自分のプロジェクトに合わせる
- 深く理解したいときは
docs.claude.comを参照する
「原則 → 実装」の橋渡しとして引くとき:
| やりたいこと | 見るノートブック |
|---|---|
| context を減らしたい | prompt caching / tool use |
| eval を組みたい | 自動評価(Claude をプロンプト評価に使う) |
| 安いモデルに委譲したい | sub-agents(Opus の下に Haiku) |
| 出力形式を固定したい | JSON mode |
原典で言及されている関連文書
- prompt-eng-interactive-tutorial — 概念を学ぶ側の教材(こちらは実装側)
- develop-tests — eval の設計
- contextual-retrieval — RAG の実装ガイドが cookbook にある
- prompt-caching / define-tools / sub-agents — 各ノートブックの理論側