提示词指南
代码、写作和分析任务的提示方式有何不同
正确的提示方法在编码任务、写作任务和分析任务这几类之间究竟如何变化——以及这一点如何与为每种任务挑选合适的模型联系在一起,而不只是把提示词的措辞调对那么简单的一件事。
所有提示词指南 · 最近审阅:
为代码写提示词:精确胜过说服
一个编码提示词最受益于精确性——确切的函数签名、语言及版本、代码必须满足的约束条件,以及期望的输入输出示例。在写作提示词里无伤大雅的模糊表述(比如“写得好一点”),对编码任务来说几乎没有任何可用信息,因为这样的要求根本没有唯一正确的形态。
为写作写提示词:受众、语气,以及一个好示例
一个写作或编辑提示词最受益于“如何写出清晰、具体的提示词”(见下方链接)中关于背景信息和约束条件的建议——这篇文章是为谁写的、应该保持什么语气,以及字数或结构上的约束。按照下方链接的“少样本提示”,给出一个目标语气的示例,往往比再写一段更长的语气描述更管用。
为分析写提示词:要推理过程,而不只是结论
一项分析性任务——权衡各种选项、解读数据、处理一个涉及多个因素的决策——通常受益于下方链接的“思维链提示”:要求模型展示它的推理过程,而不只是给出一个结论,能给你一些可以核查的东西,也往往能暴露出一个被遗漏的因素或一个站不住脚的假设。这与“为复杂推理选择模型”(见下方链接)所讨论的是同一类任务,那篇文章讲的是哪个模型天生适合做这件事,这里不再重复那部分内容。
常见问题
- 是否有一种提示技巧在这三种任务类型中都表现最好?
- 没有——精确性对代码最重要,受众和语气对写作最重要,要求可见的推理过程对分析最重要。大多数任务都受益于把这几种技巧结合使用,具体侧重哪一个,取决于任务实际需要什么。
- 我选择的模型和我写提示词的方式一样重要吗?
- 两者都重要,而且是不同的着力点——本指南讲的是措辞;关于编码、写作和推理密集型任务各自在模型适配方面的内容,可参见下方链接的“为你的任务选择模型”。
- 编码提示词只是换了一套措辞的写作提示词吗?
- 不是——一项编码任务通常只有一个正确或能跑通的形态,所以对确切需求的精确程度,比大多数写作场景更重要;在写作中,好几种不同的表达方式都可能是好的。
在真实对话中练习
ClawAI 的路由模式本身就倾向于为每种任务匹配合适的模型——例如 Auto 和高强度推理模式适用于分析性工作——因此一个写得好的提示词和一条合适的路由是相辅相成的,而不是彼此独立的选择。