CCA-F 练习题库· Prompt Engineering & Structured Output
使用 Claude 的 extended thinking 模式时,你的提示词中不应该包含什么?
- A分步骤的指令
- B用来示范期望回答形态的 few-shot 示例
- C一条类似 'think step by step' 的 chain-of-thought 指令
- D用来组织输入结构的 XML 标签,例如 <context> 或 <task>
正确答案:C
解析
- Cis correct。extended thinking 本身就已经产生深入的、原生的分步推理,因此再追加一条像 "think step by step" 这样的通用 chain-of-thought 指令是多余的;Anthropic 当前的 prompt engineering 指南只把手动 CoT 提示定位为「当 thinking 关闭时」的退路,这印证了它并不是要叠加在 extended thinking 之上的东西。其余选项都是你应该或可以包含的内容。
- B没问题:few-shot/multishot 示例与 thinking 配合良好(文档甚至建议在示例中放入 <thinking> 标签)。
- D没问题:用于组织结构的 XML 标签是被积极鼓励的。
- A(规定性的分步任务指令)作为一种排障时的升级手段是被允许的,尽管文档「更倾向于通用指令而非规定性步骤」。另需注意,A("step-by-step instructions")与 C("think step by step")在字面上相似,但两者是可区分的——A 是任务分解(允许,虽非首选),而 C 是那条多余的 CoT 触发语,原生的 extended thinking 使它变得没有必要——因此预期答案依然明确无歧义。
延伸阅读
本题为本站自有原创练习题,非任何官方考试内容;解析对照 Anthropic 公开文档撰写, 如与最新文档不符请以官方为准。想在限时环境下检验水平,可参加 模拟考(题目与本页题库不重叠)。