用途:优化面向 Claude 最新模型的提示词,覆盖 Claude 5 系列(Opus 5、Sonnet 5、Fable 5)以及在用的 Opus 4.8、Sonnet 4.6、Haiku 4.5,依据 Anthropic 官方指导,先诊断问题、再选对杠杆、应用已验证的修复,最后测量效果。
两种杠杆:不只是改提示词措辞,也考虑 API 参数。提示词侧包括措辞、结构、示例、角色、显式范围;参数侧包括 effort(智能与速度/成本权衡)、thinking(自适应开关)、max_tokens(思考与行动空间)。在最新模型上,effort 常是收益最高的改动:难题推理浅时改 high/xhigh,过度思考时降低。
最新模型的变化:effort 决定深度、工具使用与彻底程度,编程/智能体任务从 xhigh 起步,智能敏感任务至少 high;Claude 5 默认开启 thinking(Fable 5 拒绝显式关闭),Opus 4.8 需设 thinking: {type: "adaptive"},Claude 5/Opus 4.8 移除 budget_tokens;指令执行更字面化,需明确范围;应减少“CRITICAL/You MUST”等反懒惰措辞;4.6+ 模型不再支持 assistant 预填充(会返回 400);冗长度按任务复杂度校准;子智能体倾向因模型而异,需显式引导。具体细节应核对 https://docs.claude.com 。
工作流:诊断症状→选杠杆(参数与/或提示词)→应用修复→显式且正向地表达(说该做什么、给理由、讲范围、用正向示例)→测量:构建 10–20 条用例评估集,用附带脚本 A/B 对比:python scripts/ab_eval.py cases.jsonl --prompt-a old.txt --prompt-b new.txt ,基于评审的胜率、位置随机化,指南见 references/evals.md。
核心原则:清晰直接,指定输出、格式与约束;给出理由;使用 3–5 个相关多样示例并用 <example> 标签包裹;用 XML 标签结构化(如 <instructions>、<context>、<input>);在系统提示中给角色;显式说明范围;说该做什么而非不该做什么;长上下文把长文档放在查询之前并用 <document> 包裹,先索要相关引文。
参考文件:references/model-tuning.md(effort、自适应思考、冗长、字面遵循、语气、模型版本迁移)、patterns.md(可复制片段库)、formatting.md(输出格式与冗长控制、LaTeX、预填充迁移)、agentic.md(长程推理与状态、上下文感知、多窗口、自主与安全、子智能体、并行工具、提示链)、frontend-design.md(前端审美片段与视觉技巧)、evals.md(评估集与 A/B harness)。
限制:资料未提供收费、价格、平台与安装方式等细节,暂未提供。