Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
若需保證符合 JSON 結構描述
如果您需要 Claude 始終輸出符合特定結構描述的有效 JSON,請使用結構化輸出,而非下方的提示工程技巧。結構化輸出可保證符合結構描述,且專為此使用情境而設計。
下方的技巧適用於一般輸出一致性,或當您需要超越嚴格 JSON 結構描述的彈性時。
以下是讓 Claude 的回應更加一致的方法:
使用 JSON、XML 或自訂範本精確定義您所需的輸出格式,讓 Claude 理解您要求的每個輸出格式元素。
在 Assistant 回合中預填您所需的格式。此技巧可略過 Claude 友善的開場白,並強制套用您的結構。
提供您所需輸出的範例。這比抽象的指令更能訓練 Claude 的理解能力。
對於需要一致上下文的任務(例如聊天機器人、知識庫),使用「retrieval」(檢索)將 Claude 的回應建立在固定的資訊集之上。
將複雜任務拆解為較小且一致的子任務。每個子任務都能獲得 Claude 的完整關注,從而減少大規模工作流程中的不一致錯誤。
對於基於角色的應用程式,維持一致的角色需要刻意的提示設計。
Was this page helpful?