Appearance
有哪些能立刻用上的提示词技巧?
导读
六个可以直接照做的技巧:先复述别执行、反向提问、先给路径、思维链、元提示、用格式约束锁住输出。
方法一:先复述,别执行
复述本身就是一个核实的过程。它要把你的需求用它的语言重新组织一遍,歧义会在这一步暴露出来。AI 经常会胡思乱想,往往源自于提示词的歧义;在执行重大项目之前让它先复述,是强迫 AI 把歧义摆到台面上。
完整提示词:
text
请你理解我的任务,复述你的理解,确保跟我达成一致。等我确认后才能够开始修改。这两句覆盖了目标、约束和验收标准三个核心维度。
但是这句话不会单独使用,你一定已经描述过目标、约束和验收标准了。所以你要的就是让他复述这个动作而已,那么就可以简化一下。
直接使用这六个字:
text
先复述,别执行方法二:用反向提问逼它审题
不让它直接回答问题,而是先让它以「审题官」身份,提出 3—5 个能够揭示问题本质的反向提问。
这个方法的逻辑和复述不同。复述是让它把「它听到的」讲出来,反向提问是让它把「它不确定的」问出来。前者检验理解的一致性,后者暴露信息的不完整性。
完整提示词:
text
在我给你完整信息之前,请不要直接给答案。请你先向我提问,把需要了解的信息问清楚后,再给出解决方案。更精炼的版本:
text
在给出建议前,请先向我提问。有时候 AI 没问题也要问问题。规避办法是给它一个数量约束:“只问一个最高价值的问题。”
这里我们是介绍这种思路,但我们实际上不会这么用
实践中,这个动作被称之为是「需求澄清」,我们通常会使用「苏格拉底提问法」去做「需求澄清」。
所以在实践中,你可以直接:用苏格拉底提问法向我提问或者干脆做一下需求澄清。
有一个开源的 Skill 叫做 grill-me,俗称「拷问我」。它是通过发散提问的方式收集更多信息。这个 Skill 非常冗长,也说不上美,它火的原因完全是因为它的作者很有影响力。它采用的方法就是苏格拉底提问法。
方法三:先给路径,再执行
复述是对「需求」的核实,路径是对「方法」的核实。先给路径再执行,是把「执行」拆成「规划」和「执行」两个独立阶段。
这个方法的妙处在于:在 AI 犯蠢之前就提前纠正。
如果它规划的第一步是「我先做一个手套」,你这时候就可以说「不用,你 TM 直接用手捡就行」。
事实上,大部分的 Skill 都是「给路径再执行」的路数。
告诉 AI 先干什么,后干什么,以达到最好的效果。
例如:把大象装进冰箱的skill 就应该是
第一步:把冰箱门打开。
第二步:把大象装进去。
第三步:把冰箱门关上。
我们可以直接用的结构化模板,是要求模型先输出任务分析(目标、约束、成功标准)和执行计划(每一步的动作、方法、预期结果、依赖关系),然后再进入执行阶段。在提示词里加入明确的步骤标识:
text
请按以下步骤处理:
1. 分析:识别输入数据的潜在问题。
2. 规划:制定解决策略。
3. 执行:生成最终结果。
4. 验证:自我检查结果的合理性。这种显式的思维链引导,能让模型的注意力机制更聚焦,减少幻觉。
实践中还有一个技巧:规划阶段的输出格式越结构化越好。用 JSON 或者编号列表,而不是一坨想到哪里说哪里的文字。那样的文字容易含糊,结构化规划的每一行都是一个可以审阅的决策点。
方法四:用思维链让它“想清楚再说话”
“拟定执行路径”是宏观层面的规划,思维链是微观层面的推理引导。它不要求你设计整个任务的执行方案,只要求它在回答之前先把推理过程写出来。
最简单的用法,是在提示词末尾加一句“请一步一步思考”,或者“让我们一步一步来思考这个问题”。更结构化的做法,就是方法三里那套步骤标识:分析、规划、执行、验证。
当模型需要生成“下一步”时,它的上下文不仅包含原始问题,还包含了自己刚刚写下的推理步骤。这极大地约束了模型的概率空间,让它不能从问题直接跳到答案,而必须在中间铺设一条可检查的路径。
这种写在提示词里的思维链有局限:思考一次性输出,一旦写下就很难回退修改,也很难并行尝试多条思路。
进阶方案:Sequential Thinking MCP
Sequential Thinking MCP 是思维链思想的 MCP 工具化实现。模型不再只是在对话文本里写思考,而是调用外部工具维护一份独立的结构化思考记录。
它可以动态预估总思考数量、修改过往任意一步想法、开辟多个分支对比不同方案。思考记录独立可审计,适合复杂长任务,规避模型跳步、幻觉、思路卡死的问题。
简单区分:普通思维链(CoT)是写在答案里的草稿;Sequential Thinking MCP 是单独的草稿本,支持擦改、多分支演算。
方法五:用元提示,让 AI 帮你优化提示词
慎用
元提示(Meta-prompting)的核心思路是:用大模型来生成、改写、迭代提示词。也就是让 AI 充当提示词工程师,优化用于完成实际业务任务的 prompt,让指令更清晰、结构更严谨,输出质量更高。
现在国内几乎所有的 Agent 都有这个功能,一般在你输入框周边。不同产品叫法不一样,通常是“提示词增强”这类名字。
它的原理很简单:你不用自己打磨到完美,只需要把业务需求,加上当前写好的提示词草稿交给 AI,下达元指令:
text
请帮我优化这个提示词,让它更清晰、更结构化。进阶的迭代版元提示,是让 AI 参考历史版本的提示词、过往输出效果与评分,持续生成新版本。
这个方法的妙处在于,它把你从“我怎么才能把话说清楚”的焦虑中解放出来。你不需要成为提示词专家,AI 自己就是提示词专家。你只需要告诉它你想要什么,然后让它帮你把“怎么告诉 AI 做事”这件事也做了。
WARNING
很多国内 Agent 平台提供的“提示词增强”,是后台内置了固定元提示,自动把用户简短输入扩写为结构化长提示词,属于 Meta-prompting 的产品化封装。
但自动化提示词增强有明显隐患:
- 需求漂移——AI 会自行脑补额外假设,悄悄改变你的原始意图,且增强后的指令经常对用户不可见,很难发现;
- 指令冲突——自动追加的规则可能和你手动指定的约束互相矛盾;
- 冗余膨胀——模板化扩写会增加不必要的上下文,消耗更多 Token,复杂任务反而更容易丢失重点;
- 固化偏见——后台元提示自带固定预设,面对小众、专业场景容易强行套用不匹配的框架,引入错误假设。
方法六:用格式约束锁住输出,杜绝 AI 乱发挥
软约束:一句话锁住结构
最常用也最轻量:只需要在提示词最后加一句明确的结构要求,就能大幅提升稳定性。下面几条小白万能格式指令,改一下对象就能用:
text
请用有序列表输出,一条一个要点。
请用表格整理所有内容。
不要多余开场白,直接给结果。
每段不超过三句话,简洁精炼。
全程不用 markdown,纯文本输出。这类属于软约束:人人都会、随时能用,适合日常聊天、写文案、做总结。
强约束:JSON Schema
还有一种是 JSON Schema,这是结构化输出里的强版本格式约束。
你可以把它理解为一段带有明确格式要求的输出规则:明确定义输出有哪些字段、字段是数字还是字母还是汉字、哪些必填、哪些有取值范围,直接锁死输出结构。它是标准化、可复用的强约束工具,可以极大减少结构类错误。
JSON Schema 平时用不上,但在封装 Skill、MCP、Agent 子任务(AI 调用 AI、工具读取结果)时值得优先用上。完整用法留到封装 Skill、MCP 的章节再讲。
参考资料
- JSON Schema 官方文档
- Sequential Thinking MCP
- 提示词怎么写:五个失败原因,以及两套写法。
- Token 只会被不断追加:上下文为什么只加不减。