← コース一覧に戻る
Claude APIで開発する
Building with the Claude API
Anthropic APIを使ってClaude AIをアプリケーションに統合する方法を体系的に学ぶ包括的なコースです。 基本的なAPI操作から、プロンプトエンジニアリング、ツール統合、RAG、MCP、エージェントシステムまで、 実践的な例とハンズオン演習を通じて習得します。
72レッスン
12モジュール
8.1時間
中級レベル
学習内容
- Anthropic APIのセットアップと認証(APIキー管理とリクエスト設定)
- シングルターンおよびマルチターン会話の実装
- システムプロンプトの設定とtemperature・ストリーミング・構造化出力
- プロンプト評価ワークフローの設計と実行
- XML タグ構造化・例示ベース学習などのプロンプトエンジニアリング
- ツール使用によるClaudeの機能拡張
- RAG(Retrieval-Augmented Generation)システムの構築
- 拡張思考・画像分析・PDF処理・引用生成
- プロンプトキャッシュ戦略でAPI使用を最適化
- MCPサーバーとクライアントの開発
- Claude Codeとコンピュータ操作の活用
- 並列化・チェーン・ルーティングによるエージェントシステム設計
前提条件
- Pythonプログラミングの習熟
- JSONデータの基本的な取り扱い知識
カリキュラム(12モジュール)
1. はじめに(1レッスン)
コースへようこそ
2. APIでClaudeにアクセスする(9レッスン)
Claudeモデルの概要
APIへのアクセス
APIキーの取得
リクエストの送信
マルチターン会話
システムプロンプト
Temperature
レスポンスストリーミング
構造化データ
3. プロンプト評価(6レッスン)
プロンプト評価とは
典型的な評価ワークフロー
テストデータセットの生成
評価の実行
モデルベースのグレーディング
コードベースのグレーディング
4. プロンプトエンジニアリング技術(5レッスン)
プロンプトエンジニアリング
明確で直接的に
具体的に指定する
XMLタグで構造化する
例を提供する
5. Claudeでのツール使用(12レッスン)
ツール使用の紹介
プロジェクト概要
ツール関数
ツールスキーマ
メッセージブロックの処理
ツール結果の送信
ツールを使ったマルチターン会話
複数ターンの実装
複数ツールの使用
きめ細かいツール呼び出し
テキスト編集ツール
Web検索ツール
6. RAGとエージェント検索(7レッスン)
RAG(検索拡張生成)の紹介
テキストチャンキング戦略
テキスト埋め込み
完全なRAGフロー
RAGフローの実装
BM25字句検索
マルチインデックスRAGパイプライン
7. Claudeの機能(8レッスン)
拡張思考
画像サポート
PDFサポート
引用
プロンプトキャッシュ
キャッシュのルール
キャッシュの実践
コード実行とFiles API
8. Model Context Protocol(11レッスン)
MCPの紹介
MCPクライアント
プロジェクトセットアップ
MCPでツールを定義する
サーバーインスペクター
クライアントの実装
リソースの定義
リソースへのアクセス
プロンプトの定義
クライアントでのプロンプト
MCPレビュー
9. Anthropicアプリ — Claude Codeとコンピュータ操作(4レッスン)
Anthropicアプリの紹介
Claude Codeのセットアップ
Claude Code実践
MCPサーバーによる機能拡張
10. エージェントとワークフロー(7レッスン)
エージェントとワークフロー
並列化ワークフロー
チェーンワークフロー
ルーティングワークフロー
エージェントとツール
環境検査
ワークフロー vs エージェント
11. 最終評価(1レッスン)
最終アセスメント
12. まとめ(1レッスン)
コースのまとめ