Claude APIをPythonで動かす——モデル選択・認証・最初のリクエスト完全解説【CCA Foundations対策】
Claude APIをPythonで動かすまでの全ステップを解説。Opus・Sonnet・Haikuの選び方、APIキーの安全な管理、レスポンス取得まで——初心者がつまずくポイントと注意点も含めて理解できる。
2026-04-01$ ls blog/series/
Claude Certified Architect Foundations試験対策。Claude API・MCP・Claude Code実践の3編、全27記事+クイズで試験範囲のIn-Scope Topicsを完全網羅。
Claude APIの基礎からエージェント設計・ワークフロー・エスカレーションまで。全17回。
Claude APIをPythonで動かすまでの全ステップを解説。Opus・Sonnet・Haikuの選び方、APIキーの安全な管理、レスポンス取得まで——初心者がつまずくポイントと注意点も含めて理解できる。
2026-04-01Claude APIでマルチターン会話を実装する方法を解説。ステートレスなAPIで会話履歴を管理する仕組み、システムプロンプトの設計原則、Temperatureの使い分けまで——よくある落とし穴も含めて理解できる。
2026-04-01Claude APIのレスポンスをストリーミングで即時表示する方法、プリフィル+ストップシーケンスによるJSON生成、tool_useによる確実な構造化出力の違いまで解説。
2026-04-01プロンプトの品質を「勘」ではなくスコアで測るEvalパイプラインの考え方を解説。5ステップのEvalワークフロー、グレーダー設計の落とし穴、独立評価インスタンスの重要性まで踏み込んで理解できる。
2026-04-01Evalパイプラインをコードで実装する。Claudeでテストデータを自動生成し、モデルベース採点のfew-shot活用、バリデーション失敗時のリトライパターン、コードベース採点を組み合わせた実践的なEvalを解説。
2026-04-01プロンプトエンジニアリングの基本2テクニックを解説。「明確・直接的に書く」「具体的に指示する」の2つを適用するだけで、スコアが3.1から8.3まで改善する過程をコードと数値で追う。
2026-04-02プロンプトエンジニアリングの残り2テクニックを解説。XMLタグで構造を明示し、few-shotで曖昧なケースの判断を伝える——2テクニックを加えてスコアが8.3から9.1まで改善する過程を追う。
2026-04-02ClaudeのTool Useの仕組みを基礎から解説。ツール関数の書き方・JSON schemaの設計・descriptionが選択信頼性を左右する理由まで、株価取得ツールを例に実装を追う。
2026-04-02ClaudeのTool Useを実際に動かす実装を解説。マルチブロックレスポンスの読み方・tool_resultの返し方・stop_reasonでループを制御するエージェントループの実装まで、気象情報取得ツールを例に追う。
2026-04-03Tool Useの応用を解説。複数ツールのルーター設計・ツール過多が選択信頼性を下げる理由・tool_choice の3つのモード・ストリーミング時のfine-grainedオプション・テキスト編集・Web検索の組み込みツールまで網羅。
2026-04-03Claude APIでワークフローを設計する4つのパターンを解説。並列化・直列(チェーニング)・評価ループ(Evaluator-Optimizer)・ルーティングの仕組みと使い分けを具体的なユースケースとともに整理する。
2026-04-03Claude APIでエージェントを設計する考え方を解説。抽象的なツール設計の原則・環境観察の重要性・ワークフローとの使い分け判断軸を整理。CCA試験で頻出のcoordinator-subagentパターンとコンテキスト継承の落とし穴も解説。
2026-04-03エージェントがいつ自律解決してよくいつ人間にエスカレーションすべきかの判断基準を解説。ポリシーギャップを唯一の確実なエスカレーション基準として捉え、evaluator-optimizerパターンによる自己評価と複数懸念事項の並列処理設計まで。CCA試験Domain 1をカバー。
2026-04-03マルチエージェントシステムの信頼性を高める2つの設計パターンを解説。lost-in-the-middle対策(primacy effect・verbose output削減)と情報のprovenance管理(conflict annotation・coverage注釈・構造化エラー伝播)。CCA試験Domain 1・Domain 5をカバー。
2026-04-03Claude Codeのセッション管理(--resume・fork_session・named sessions・context isolation)とconfidence scoringの設計パターンを解説。長期タスクの中断・再開、並行探索、信頼スコアのキャリブレーションとstratified samplingによるエラーレート計測。CCA試験Domain 3・Domain 5をカバー。
2026-04-03Message Batches APIの50%コスト削減は魅力的だが、すべてのワークフローに使えるわけではない。fire-and-forgetモデルがツール呼び出しループを壊す理由と、latency-tolerantなタスクとの正しい対応関係を整理する。
2026-04-04エージェントの信頼性を高める2つの設計パターンを整理。プログラム的前提条件はプロンプト指示より確実にワークフローを強制する。few-shotの「理由付き例」は宣言的ルールより曖昧ケースのツール選択を改善する。
2026-04-04MCP Toolsの設計・Resourcesのカタログ化・Promptsの定義まで。全3回。
Model Context Protocolの概念・アーキテクチャ・通信フローを解説。MCPがなぜ必要か、Tool Useとの違い、プロジェクト/ユーザースコープの設定方法、複数サーバーの同時接続まで、CCA試験のDomain 2を横断して押さえる。
2026-04-03PythonでMCPサーバーを実装する手順を解説。@mcp.toolデコレータによるツール定義・Pydantic Fieldでのスキーマ自動生成・Server Inspectorデバッグ・クライアント実装まで。ツール記述の質と選択信頼性、isErrorフラグの設計もカバー。
2026-04-03MCPの3つのプリミティブを整理し、ResourcesとPromptsの実装を解説。Direct/Templated URIの使い分け・content catalogによるツール呼び出し削減・@mcp.promptによるサーバーサイドテンプレート管理まで、CCA試験のDomain 2をカバーする。
2026-04-03CLAUDE.mdの3層構造・カスタムコマンド・Hooks・SDKまで。全7回。
Claude Codeがなぜ「コードを読み書きできる」のかをTool Useの仕組みから解説。/initコマンドでCLAUDE.mdを生成し、3層の設定階層(user/project/directory)と@importパターンを整理する。CCA試験Domain 3の基礎をカバー。
2026-04-03Claude CodeのPlanning ModeとThinking Modeの使い分けを解説。スクリーンショットでの視覚的指示・Escapeによる会話制御・/compact vs /clearの判断基準まで、CCA試験Domain 3 Task 3.1とDomain 5をカバー。
2026-04-03Claude Codeの拡張機能を整理。.claude/commands/(カスタムコマンド)・.claude/rules/(パス別ルール)・.claude/skills/(スキル)の使い分けとスコープ、MCPサーバーの追加方法、GitHub Actions連携のセットアップまで。CCA試験Domain 3をカバー。
2026-04-03Claude CodeのHooksをPreToolUse/PostToolUseに分けて解説。exit codeによる制御・.envファイル保護の実装例・TypeScript型チェックフック・クエリ重複防止フック・絶対パスのセキュリティ考慮まで。CCA試験Domain 1 Task 1.5をカバー。
2026-04-03Claude Code SDKをTypeScript/Python/CLIの3形態で解説。-p/--printフラグでCI/CDに組み込む方法・--output-format json・read-onlyデフォルトとallowedTools設定・独立レビューインスタンスの優位性まで。CCA試験Domain 3 Task 3.6をカバー。
2026-04-03Skillsフロントマターの3つのキー(context:fork・argument-hint・allowed-tools)が解決する問題を整理。「量の問題」ではなく「推論汚染」がcontext:forkの本質。3つの設定を組み合わせて複数の問題を同時に解決するパターンを解説する。
2026-04-04`claude mcp add`(ユーザースコープ)と`.mcp.json`(プロジェクトスコープ)の違いを整理。${GITHUB_TOKEN}のような環境変数展開でシークレットをコミットせずにチーム全員が同じMCP設定を使う方法を解説する。
2026-04-04Series Bの第1回から順番に読むのがおすすめ。各記事の末尾に前後のナビゲーションリンクがある。
Series Bの第1回から読む →試験直前の確認用。各ドメインの判断軸・よくある誤解・設計パターンを凝縮。

記事を読んだら問題集で腕試し
CCA Foundations対策 予測問題集 →