Claude Platform Docs
  • Messages
  • Managed Agents
  • 管理

Search...
⌘K
使用案例
概覽工單路由客戶支援代理內容審核法律摘要
提示工程
概覽提示最佳實務Claude Fable 5 提示技巧Claude Opus 4.8 提示技巧Console 提示工具
測試與評估
定義成功並建構評估在 Console 中使用評估工具降低延遲
強化防護措施
減少幻覺提高輸出一致性緩解越獄減少提示洩漏
參考
詞彙表

Log in
提高輸出一致性
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Claude Platform Docs

Solutions

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

Partners

  • Claude on AWS
  • Claude on Google Cloud

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
最佳實務/強化防護措施

提高輸出一致性



若需保證符合 JSON 結構描述

如果您需要 Claude 始終輸出符合特定結構描述的有效 JSON,請使用結構化輸出,而非下方的提示工程技巧。結構化輸出可保證符合結構描述,且專為此使用情境而設計。

下方的技巧適用於一般輸出一致性,或當您需要超越嚴格 JSON 結構描述的彈性時。

以下是讓 Claude 的回應更加一致的方法:

指定所需的輸出格式

使用 JSON、XML 或自訂範本精確定義您所需的輸出格式,讓 Claude 理解您要求的每個輸出格式元素。

預填 Claude 的回應


Claude Fable 5、Claude Mythos 5、Claude Mythos Preview、Claude Opus 4.8、Claude Opus 4.7、Claude Opus 4.6 和 Claude Sonnet 4.6 不支援預填功能。請改用支援該功能之模型上的結構化輸出,或使用系統提示指令。

在 Assistant 回合中預填您所需的格式。此技巧可略過 Claude 友善的開場白,並強制套用您的結構。

透過範例進行約束

提供您所需輸出的範例。這比抽象的指令更能訓練 Claude 的理解能力。

使用檢索以維持上下文一致性

對於需要一致上下文的任務(例如聊天機器人、知識庫),使用「retrieval」(檢索)將 Claude 的回應建立在固定的資訊集之上。

針對複雜任務串接提示

將複雜任務拆解為較小且一致的子任務。每個子任務都能獲得 Claude 的完整關注,從而減少大規模工作流程中的不一致錯誤。

讓 Claude 保持角色設定

對於基於角色的應用程式,維持一致的角色需要刻意的提示設計。

  • 使用系統提示設定角色: 使用系統提示來定義 Claude 的角色和個性。這為一致的回應奠定了堅實的基礎。
    
    設定角色時,請提供關於個性、背景以及任何特定特徵或癖好的詳細資訊。這將有助於模型更好地模擬和泛化該角色的特質。
  • 讓 Claude 為可能的情境做好準備: 在您的提示中提供常見情境和預期回應的清單。這可以「訓練」Claude 在不脫離角色的情況下處理各種情況。

Was this page helpful?

  • 指定所需的輸出格式
  • 預填 Claude 的回應
  • 透過範例進行約束
  • 使用檢索以維持上下文一致性
  • 針對複雜任務串接提示
  • 讓 Claude 保持角色設定