Anthropic home page
日本語
Search...
⌘K
Research
Login
Support
Discord
Sign up
Sign up
Search...
Navigation
プロンプトエンジニアリング
プロンプトテンプレートと変数を使用する
ようこそ
開発者プラットフォーム
Claude コード
Model Context Protocol (MCP)
APIリファレンス
リソース
リリースノート
Developer Guide
API Guide
はじめの手順
Claudeの紹介
クイックスタート
モデルと料金
モデル概要
モデルの選択
Claude 4への移行
モデルの廃止予定
価格設定
Claudeについて学ぶ
Claudeを使った構築
機能概要
コンテキストウィンドウ
用語集
機能
プロンプトキャッシュ
拡張思考
ストリーミングメッセージ
バッチ処理
引用
多言語サポート
トークンカウント
エンベディング
ビジョン
PDFサポート
Files API
検索結果
Google Sheets アドオン
ツール
概要
ツール使用の実装方法
トークン効率的なツール使用
細粒度ツールストリーミング
Bashツール
コード実行ツール
コンピュータ使用ツール
テキストエディタツール
Web fetch ツール
ウェブ検索ツール
Model Context Protocol (MCP)
MCPコネクタ
リモートMCPサーバー
使用事例
概要
チケットルーティング
カスタマーサポートエージェント
コンテンツモデレーション
法的文書の要約
プロンプトエンジニアリング
概要
Claude 4ベストプラクティス
プロンプトジェネレーター
プロンプトテンプレートを使用する
プロンプト改善ツール
明確で直接的な指示
例(マルチショットプロンプト)を使用してClaudeの動作を導く
Claudeに考えさせる(CoT)
XMLタグを使用
Claudeに役割を与える(システムプロンプト)
Claudeの応答を事前入力する
複雑なプロンプトのチェーン化
長文コンテキストのヒント
拡張思考のヒント
テスト・評価
成功基準を定義する
テストケースを開発する
評価ツールの使用
レイテンシーの削減
ガードレールを強化
幻覚を減らす
出力の一貫性を高める
ジェイルブレイクの軽減
Handle streaming refusals
プロンプトリークの削減
Claudeのキャラクターを維持
法的センター
Anthropic プライバシーポリシー
セキュリティとコンプライアンス
On this page
プロンプトテンプレートと変数を使用するタイミング
プロンプトテンプレートの例
次のステップ
プロンプトエンジニアリング
プロンプトテンプレートと変数を使用する
Copy page
Copy page
Claudeを使用してLLMベースのアプリケーションをデプロイする際、APIコールは通常、2種類のコンテンツで構成されます:
固定コンテンツ:
複数の対話で一定の静的な指示やコンテキスト
可変コンテンツ:
各リクエストや会話で変化する動的な要素、例えば:
ユーザー入力
検索拡張生成(RAG)のための取得コンテンツ
ユーザーアカウント履歴などの会話コンテキスト
Claudeへの他の独立したコールから入力されるツール使用結果などのシステム生成データ
プロンプトテンプレート
は、動的コンテンツのプレースホルダーを使用して、これらの固定部分と可変部分を組み合わせます。
Anthropic Console
では、これらのプレースホルダーは**{{二重括弧}}**で示され、簡単に識別でき、異なる値を素早くテストすることができます。
プロンプトテンプレートと変数を使用するタイミング
プロンプトの一部がClaudeへの別のコールで繰り返されることが予想される場合は、常にプロンプトテンプレートと変数を使用する必要があります(APIまたは
Anthropic Console
経由のみ。
claude.ai
は現在、プロンプトテンプレートや変数をサポートしていません)。
プロンプトテンプレートには以下のような利点があります:
一貫性:
複数の対話でプロンプトの一貫した構造を確保
効率性:
プロンプト全体を書き直すことなく、可変コンテンツを簡単に入れ替え可能
テスト可能性:
可変部分のみを変更することで、異なる入力とエッジケースを素早くテスト
スケーラビリティ:
アプリケーションの複雑さが増しても、プロンプト管理を簡素化
バージョン管理:
動的入力とは別に、プロンプトの核となる部分のみを追跡することで、プロンプト構造の変更を簡単に追跡
Anthropic Console
では、以下のような機能やツールを通じて、上記のすべてをサポートするためにプロンプトテンプレートと変数を多用しています:
プロンプトジェネレーター
:
プロンプトに必要な変数を決定し、出力するテンプレートに含めます
プロンプト改善ツール
:
既存のテンプレート(すべての変数を含む)を取り、改善されたテンプレートの出力でそれらを維持します
評価ツール
:
プロンプトの可変部分と固定部分を分離することで、プロンプトのテスト、スケーリング、バージョン追跡を容易にします
プロンプトテンプレートの例
英語テキストをスペイン語に翻訳する簡単なアプリケーションを考えてみましょう。翻訳されるテキストは、ユーザーやClaudeへのコール間で変更されることが予想されるため、可変的です。この翻訳テキストは、データベースやユーザーの入力から動的に取得できます。
したがって、翻訳アプリでは、このような簡単なプロンプトテンプレートを使用できます:
Copy
Translate this text from English to Spanish: {{text}}
次のステップ
プロンプトを生成する
Anthropic Consoleのプロンプトジェネレーターについて学び、Claudeにプロンプトを生成させてみましょう。
XMLタグを適用する
プロンプト変数をレベルアップさせたい場合は、XMLタグで囲みましょう。
Anthropic Console
Anthropic Consoleで利用可能な多様なプロンプト開発ツールをチェックしてください。
Was this page helpful?
Yes
No
プロンプトジェネレーター
プロンプト改善ツール
Assistant
Responses are generated using AI and may contain mistakes.