Loading...
    • ビルド
    • 管理
    • モデルと料金
    • クライアントSDK
    • APIリファレンス
    Search...
    ⌘K
    はじめに
    Claudeの概要クイックスタート
    Claudeで構築する
    機能概要Messages APIの使用停止理由の処理
    モデルの機能
    拡張思考適応的思考エフォート高速モード(ベータ:リサーチプレビュー)構造化出力引用ストリーミングメッセージバッチ処理検索結果ストリーミング拒否多言語サポート埋め込み
    ツール
    概要ツール使用の仕組みウェブ検索ツールウェブフェッチツールコード実行ツールメモリツールBashツールコンピューター使用ツールテキストエディタツール
    ツールインフラ
    ツール検索プログラムによるツール呼び出し細粒度ツールストリーミング
    コンテキスト管理
    コンテキストウィンドウコンパクションコンテキスト編集プロンプトキャッシュトークンカウント
    ファイルの操作
    Files APIPDFサポート画像とビジョン
    スキル
    概要クイックスタートベストプラクティスエンタープライズ向けスキルAPIのスキル
    MCP
    リモートMCPサーバーMCPコネクター
    プロンプトエンジニアリング
    概要プロンプトのベストプラクティスConsoleプロンプトツール
    テストと評価
    成功の定義と評価の構築ConsoleでのEvaluation Toolの使用レイテンシの削減
    ガードレールの強化
    幻覚の低減出力の一貫性向上ジェイルブレイクの軽減プロンプトリークの低減
    リソース
    用語集
    リリースノート
    Claude Platform
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    プロンプトエンジニアリング

    Consoleのプロンプトツール

    Claude Consoleのプロンプト生成、テンプレート、改善ツールを使って、効果的なプロンプトを構築・改善する方法を学びましょう。

    Was this page helpful?

    Claude Consoleは、プロンプトの構築と改善を支援するツール一式を提供しています。このページでは、最初の下書きの生成、テンプレートと変数の追加、既存のプロンプトの改善という、一般的な使用順序でそれらを説明します。


    プロンプトジェネレーター

    プロンプトジェネレーターは、拡張思考機能を持つモデルを含む、すべてのClaudeモデルと互換性があります。拡張思考モデル固有のプロンプトのヒントについては、拡張思考のプロンプトのヒントをご覧ください。

    AIモデルを使用する際に最も難しい部分の一つは、効果的なプロンプトの作り方を考えることです。プロンプトジェネレーターは、Claudeが私たちのプロンプトエンジニアリングのベストプラクティスの多くに従って、特定のタスクに合わせた高品質なプロンプトテンプレートを作成するよう導きます。

    プロンプトジェネレーターは、「白紙の問題」を解決するのに特に役立ちます。さらなるテストと反復のための出発点を提供してくれます。

    Consoleでプロンプトジェネレーターを今すぐ試してみましょう。

    基盤となるプロンプトとアーキテクチャの分析に興味がある場合は、プロンプトジェネレーターのGoogle Colabノートブックをご覧ください。Colabノートブックを実行するには、APIキーが必要です。


    プロンプトテンプレートと変数

    ClaudeでLLMベースのアプリケーションをデプロイする場合、APIコールは通常2種類のコンテンツで構成されます:

    • 固定コンテンツ: 複数のインタラクションにわたって一定のままである静的な指示またはコンテキスト
    • 可変コンテンツ: 各リクエストまたは会話によって変化する動的な要素、例えば:
      • ユーザー入力
      • 検索拡張生成(RAG)のための取得コンテンツ
      • ユーザーアカウント履歴などの会話コンテキスト
      • Claudeへの他の独立したコールから供給されるツール使用結果などのシステム生成データ

    プロンプトテンプレートは、動的コンテンツのプレースホルダーを使用して、これらの固定部分と可変部分を組み合わせます。Claude Consoleでは、これらのプレースホルダーは**{{二重括弧}}**で示され、簡単に識別でき、異なる値のクイックテストが可能です。

    プロンプトの一部がClaudeへの別のコール(APIまたはClaude Console経由)で繰り返されることが予想される場合は、プロンプトテンプレートと変数を使用する必要があります。(claude.aiは現在、プロンプトテンプレートや変数をサポートしていません。)

    プロンプトテンプレートにはいくつかの利点があります:

    • 一貫性: 複数のインタラクションにわたってプロンプトの一貫した構造を確保する
    • 効率性: プロンプト全体を書き直すことなく、可変コンテンツを簡単に入れ替える
    • テスト可能性: 可変部分のみを変更することで、異なる入力やエッジケースを素早くテストする
    • スケーラビリティ: アプリケーションの複雑さが増すにつれて、プロンプト管理を簡素化する
    • バージョン管理: 動的入力とは別に、プロンプトのコア部分のみを追跡することで、プロンプト構造の変更を簡単に追跡する

    Consoleはプロンプトテンプレートと変数を使用してツールを動かしています:

    • プロンプトジェネレーター: プロンプトに必要な変数を決定し、出力するテンプレートに含める
    • プロンプト改善ツール: すべての変数を含む既存のテンプレートを受け取り、出力する改善されたテンプレートでそれらを維持する
    • 評価ツール: プロンプトテンプレートの可変部分と固定部分を分離することで、プロンプトのバージョンを簡単にテスト、スケール、追跡できる

    プロンプトテンプレートの例

    英語のテキストをスペイン語に翻訳するシンプルなアプリケーションを考えてみましょう。翻訳されたテキストはユーザーやClaudeへのコールによって変わるため、可変になります。このようなプロンプトテンプレートを使用できます:

    Translate this text from English to Spanish: {{text}}
    プロンプト変数をレベルアップするには、より明確な構造のためにXMLタグで囲みましょう。

    プロンプト改善ツール

    プロンプト改善ツールは、拡張思考機能を持つモデルを含む、すべてのClaudeモデルと互換性があります。拡張思考モデル固有のプロンプトのヒントについては、拡張思考のプロンプトのヒントをご覧ください。

    プロンプト改善ツールは、自動分析と強化を通じてプロンプトを素早く反復・改善するのに役立ちます。高い精度を必要とする複雑なタスクのプロンプトをより堅牢にすることに優れています。

    始める前に

    必要なもの:

    • プロンプトテンプレート(上記のプロンプトテンプレートと変数を参照)
    • Claudeの出力に関する現在の問題についてのフィードバック(オプションですが推奨)
    • 入力例と理想的な出力例(オプションですが推奨)

    プロンプト改善ツールの仕組み

    プロンプト改善ツールは4つのステップでプロンプトを強化します:

    1. 例の識別:プロンプトテンプレートから例を見つけて抽出する
    2. 初期ドラフト:明確なセクションとXMLタグを持つ構造化されたテンプレートを作成する
    3. 思考の連鎖の改善:詳細な推論指示を追加・改善する
    4. 例の強化:新しい推論プロセスを示すように例を更新する

    改善モーダルでこれらのステップがリアルタイムで進行するのを見ることができます。

    得られるもの

    プロンプト改善ツールは以下を含むテンプレートを生成します:

    • Claudeの推論プロセスを導き、通常はパフォーマンスを向上させる詳細な思考の連鎖指示
    • 異なるコンポーネントを分離するためのXMLタグを使用した明確な構成
    • 入力から出力までのステップバイステップの推論を示す標準化された例のフォーマット
    • Claudeの初期応答を導く戦略的なプリフィル

    例はWorkbench UIでは別々に表示されますが、実際のAPIコールでは最初のユーザーメッセージの先頭に含まれます。"</> Get Code"をクリックして生のフォーマットを表示するか、Examplesボックスを通じて生のテキストとして例を挿入してください。

    プロンプト改善ツールの使い方

    1. プロンプトテンプレートを送信する
    2. Claudeの現在の出力に関する問題についてのフィードバックを追加する(例:「要約が専門家の読者には基本的すぎる」)
    3. 入力例と理想的な出力例を含める
    4. 改善されたプロンプトを確認する

    テスト例の生成

    まだ例がない場合は、テストケースジェネレーターを使用して:

    1. サンプル入力を生成する
    2. Claudeの応答を取得する
    3. 理想的な出力に合わせて応答を編集する
    4. 磨き上げた例をプロンプトに追加する

    プロンプト改善ツールを使うべき場面

    プロンプト改善ツールは以下に最適です:

    • 詳細な推論を必要とする複雑なタスク
    • 速度よりも精度が重要な状況
    • Claudeの現在の出力が大幅な改善を必要とする問題

    レイテンシやコストに敏感なアプリケーションには、よりシンプルなプロンプトの使用を検討してください。プロンプト改善ツールは、より長く、より徹底的ですが、より遅い応答を生成するテンプレートを作成します。

    改善の例

    プロンプト改善ツールが基本的な分類プロンプトをどのように強化するかを示します:

    改善されたプロンプトがどのように:

    • 明確なステップバイステップの推論指示を追加しているか
    • コンテンツを整理するためにXMLタグを使用しているか
    • 明示的な出力フォーマット要件を提供しているか
    • Claudeを分析プロセスを通じて導いているか

    に注目してください。

    トラブルシューティング

    よくある問題と解決策:

    • 例が出力に表示されない:例がXMLタグで適切にフォーマットされており、最初のユーザーメッセージの先頭に表示されていることを確認する
    • 思考の連鎖が冗長すぎる:希望する出力の長さと詳細レベルについての具体的な指示を追加する
    • 推論ステップがニーズに合わない:特定のユースケースに合わせてステップセクションを変更する

    次のステップ

    プロンプトエンジニアリングを始める

    実例を交えたコアテクニックを学ぶ。

    プロンプトをテストする

    評価ツールを使用して改善されたプロンプトをテストする。

    GitHubプロンプティングチュートリアル

    ドキュメントに記載されているプロンプトエンジニアリングの概念を網羅した、例が豊富なチュートリアル。