Loading...
    • 開発者ガイド
    • API リファレンス
    • MCP
    • リソース
    • リリースノート
    Search...
    ⌘K
    はじめに
    Claude の紹介クイックスタート
    モデルと料金
    モデル概要モデルの選び方Claude 4.6 の新機能移行ガイドモデルの廃止料金
    Claude で構築する
    機能概要Messages API の使用停止理由の処理プロンプトのベストプラクティス
    コンテキスト管理
    コンテキストウィンドウコンパクションコンテキスト編集
    機能
    プロンプトキャッシング拡張思考適応型思考エフォートメッセージのストリーミングバッチ処理引用多言語サポートトークンカウントエンベディングビジョンPDF サポートFiles API検索結果構造化出力
    ツール
    概要ツール使用の実装方法きめ細かいツールストリーミングBash ツールコード実行ツールプログラムによるツール呼び出しコンピュータ使用ツールテキストエディタツールWeb フェッチツールWeb 検索ツールメモリツールツール検索ツール
    Agent Skills
    概要クイックスタートベストプラクティスエンタープライズ向け SkillsAPI での Skills の使用
    Agent SDK
    概要クイックスタートTypeScript SDKTypeScript V2(プレビュー)Python SDK移行ガイド
    API での MCP
    MCP コネクタリモート MCP サーバー
    サードパーティプラットフォームの Claude
    Amazon BedrockMicrosoft FoundryVertex AI
    プロンプトエンジニアリング
    概要プロンプトジェネレータープロンプトテンプレートの使用プロンプト改善ツール明確かつ直接的に例を使う(マルチショットプロンプティング)Claude に考えさせる(CoT)XML タグを使うClaude に役割を与える(システムプロンプト)複雑なプロンプトを連鎖させる長文コンテキストのヒント拡張思考のヒント
    テストと評価
    成功基準の定義テストケースの開発評価ツールの使用レイテンシの削減
    ガードレールの強化
    ハルシネーションの削減出力の一貫性を高めるジェイルブレイクの軽減ストリーミング拒否プロンプト漏洩の防止Claude をキャラクターに保つ
    管理とモニタリング
    Admin API 概要データレジデンシーワークスペースUsage and Cost 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の応答をより一貫性のあるものにする方法を学びましょう。

    JSONスキーマ準拠を保証するために

    Claudeが特定のスキーマに準拠した有効なJSONを常に出力する必要がある場合は、以下のプロンプトエンジニアリング手法の代わりに構造化出力を使用してください。構造化出力はスキーマ準拠を保証し、このユースケース向けに特別に設計されています。

    以下の手法は、一般的な出力の一貫性が必要な場合や、厳密なJSONスキーマを超える柔軟性が必要な場合に役立ちます。

    Claudeの応答をより一貫性のあるものにする方法は以下の通りです:

    希望する出力形式を指定する

    JSON、XML、またはカスタムテンプレートを使用して、希望する出力形式を正確に定義し、必要なすべての出力フォーマット要素をClaudeが理解できるようにします。

    Claudeの応答を事前入力する

    事前入力は非推奨であり、Claude Opus 4.6およびClaude Sonnet 4.5ではサポートされていません。代わりに構造化出力またはシステムプロンプトの指示を使用してください。

    Assistantターンに希望する形式を事前入力します。このテクニックにより、Claudeのフレンドリーな前置きをバイパスし、構造を強制できます。

    例で制約する

    希望する出力の例を提供します。これにより、抽象的な指示よりもClaudeの理解をより効果的にトレーニングできます。

    文脈の一貫性のために検索を使用する

    一貫した文脈が必要なタスク(チャットボット、ナレッジベースなど)では、検索を使用してClaudeの応答を固定された情報セットに基づかせます。

    複雑なタスクにはプロンプトを連鎖させる

    複雑なタスクを、より小さく一貫性のあるサブタスクに分解します。各サブタスクにClaudeの全注意が向けられるため、スケールされたワークフロー全体での不整合エラーが減少します。

    Was this page helpful?

    • Claudeの応答を事前入力する