Loading...
    • 開発者ガイド
    • APIリファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K
    最初のステップ
    Claudeの紹介クイックスタート
    モデルと価格
    モデル概要モデルの選択Claude 4.5の新機能Claude 4.5への移行モデルの廃止予定価格
    Claudeで構築
    機能概要Messages APIの使用コンテキストウィンドウプロンプトのベストプラクティス
    機能
    プロンプトキャッシングコンテキスト編集拡張思考エフォートストリーミングメッセージバッチ処理引用多言語対応トークンカウント埋め込みビジョンPDF対応Files API検索結果構造化出力
    ツール
    概要ツール使用の実装方法細粒度ツールストリーミングBashツールコード実行ツールプログラマティックツール呼び出しコンピュータ使用ツールテキストエディタツールWebフェッチツールWeb検索ツールメモリツールツール検索ツール
    エージェントスキル
    概要クイックスタートベストプラクティスAPIでスキルを使用
    Agent SDK
    概要クイックスタートTypeScript SDKTypeScript V2(プレビュー)Python SDK移行ガイド
    APIのMCP
    MCPコネクタリモートMCPサーバー
    サードパーティプラットフォームのClaude
    Amazon BedrockMicrosoft FoundryVertex AI
    プロンプトエンジニアリング
    概要プロンプトジェネレータプロンプトテンプレートの使用プロンプト改善ツール明確で直接的に例を使用(マルチショットプロンプティング)Claudeに考えさせる(CoT)XMLタグを使用Claudeに役割を与える(システムプロンプト)Claudeの応答を事前入力複雑なプロンプトをチェーン長いコンテキストのヒント拡張思考のヒント
    テストと評価
    成功基準の定義テストケースの開発評価ツールの使用レイテンシの削減
    ガードレールの強化
    ハルシネーションの削減出力の一貫性を向上ジェイルブレイクの軽減ストリーミング拒否プロンプトリークの削減Claudeをキャラクターのままに
    管理とモニタリング
    Admin API概要使用状況とコストAPIClaude Code Analytics API
    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
    • Catalog
    • 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
    • Catalog
    • 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
    プロンプトエンジニアリング

    Claude に考えさせる(思考の連鎖プロンプティング)でパフォーマンスを向上させる

    複雑なタスクに対して Claude に思考の時間を与えることで、パフォーマンスを大幅に向上させることができます。

    While these tips apply broadly to all Claude models, you can find prompting tips specific to extended thinking models here.

    研究、分析、問題解決などの複雑なタスクに直面した場合、Claude に考える余地を与えることで、パフォーマンスを大幅に向上させることができます。この手法は思考の連鎖(CoT)プロンプティングとして知られており、Claude が問題を段階的に分解し、より正確で微妙な出力につながります。

    CoT を実装する前に

    なぜ Claude に考えさせるのか?

    • 正確性: 問題を段階的に進めることで、特に数学、論理、分析、または一般的に複雑なタスクにおいてエラーを減らします。
    • 一貫性: 構造化された思考は、より結束力のある、よく整理された応答につながります。
    • デバッグ: Claude の思考プロセスを見ることで、プロンプトが不明確な場所を特定するのに役立ちます。

    なぜ Claude に考えさせないのか?

    • 出力の長さが増加し、レイテンシーに影響を与える可能性があります。
    • すべてのタスクが深い思考を必要とするわけではありません。パフォーマンスとレイテンシーのバランスを確保するために、CoT を慎重に使用してください。
    複雑な数学、複数ステップの分析、複雑なドキュメントの作成、または多くの要因を伴う決定など、人間が考える必要があるタスクに CoT を使用してください。

    思考をプロンプトする方法

    以下の思考の連鎖技法は、最も単純なものから最も複雑なものの順に並べられています。複雑さが低い方法はコンテキストウィンドウのスペースを少なく使用しますが、一般的にはそれほど強力ではありません。

    CoT のヒント:常に Claude に思考を出力させてください。思考プロセスを出力しなければ、思考は発生しません!
    • 基本的なプロンプト:プロンプトに「段階的に考えてください」を含めます。
      • どのように考えるかについてのガイダンスが不足しています(特にタスクがアプリ、ユースケース、または組織に非常に固有の場合は理想的ではありません)

    • ガイド付きプロンプト:Claude が思考プロセスで従うべき特定のステップを概説します。
      • 答えから思考を簡単に取り出して分離するための構造化が不足しています。

    • 構造化されたプロンプト:<thinking> と <answer> のような XML タグを使用して、推論を最終的な答えから分離します。

    例


    プロンプトライブラリ

    様々なタスクとユースケースのための厳選されたプロンプトの選択からインスピレーションを得てください。

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

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

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

    インタラクティブなスプレッドシートを通じたプロンプトエンジニアリングチュートリアルのより軽量なバージョン。

    • CoT を実装する前に
    • なぜ Claude に考えさせるのか?
    • なぜ Claude に考えさせないのか?