提示词工程曾靠各种技巧撑起了一个小行业,而如今这些技巧大多已经失效。给模型许诺小费、威胁它、开场就说"扮演一位世界顶级专家"、轻声嘱咐"深呼吸":那一代建议是为 2023 年时代的模型量身打造的,而当下这一代模型基本不吃这一套。像 Claude Opus、GPT-5.6 和 Gemini 3.1 Pro 这样的模型,无需任何花架子,就会遵循清晰、条理分明的指令。
这并不意味着提示词就不重要了,而是说其中错误的那一半死了。念咒语的那一半(巧妙措辞、魔法词汇)已经消失。而写好任务简报的那一半比以往更有价值,因为如今的模型已经强大到能真正用上你交给它的每一条约束、每一个示例和每一份上下文。含糊请求与具体请求之间的差距,依然是通用输出与可直接采用的输出之间的差距。
以下是这门手艺 2026 年的版本:该停下什么,什么依然有效以及为什么,还有可以直接照搬的前后对比提示词。
那些悄然消亡的提示词技巧
角色扮演是最明显的牺牲品。"扮演一位拥有 20 年经验的世界顶级营销专家",并不会带来当下模型在你问营销问题时本就默认具备的任何东西。当角色承载着信息时它们依然有用:"为讨厌行话的税务会计师写这篇内容"会改变输出,因为这是关于读者的事实,而不是对模型的恭维。承载信息的角色活了下来;奉承式的角色死了。
小费和威胁在 2023 年底有过一段风光,当时一些非正式实验显示,承诺给模型 200 美元似乎能在当年的模型上略微提升答案质量。那些效果当时就既微弱又不稳定,被测量的那些模型已经退役,而且没有任何证据表明这套仪式如今还有什么用。一条不错的准则:如果某项技巧的来历是一张病毒式传播的截图,就别再用它了。
魔法短语是个有意思的情况,因为其中一些确实曾经管用。研究者在 2023 年发现,"深呼吸,一步一步地解决这个问题"能在那个时代的模型上显著提升数学准确率,而"一步一步思考"多年来都是一项正当的技巧。当下的前沿模型在给出答案之前就会在内部完成这种规划,所以再硬加上这句话大多是多余的,不过它在小型本地模型上仍能发挥作用,这一点我们后面会讲。
注意每一项失效技巧的共同点:它们都试图改变模型的态度。而所有幸存下来的方法,改变的都是模型掌握的信息。
2026 年一条好的提示词,读起来不像咒语,而更像你会交给一位称职自由职业者的任务简报。
上下文和约束胜过巧妙措辞
对比这两条针对同一任务的提示词。
Act as an expert email marketer. Write the best possible launch email
for our new feature. Make it engaging and professional.Write a launch email for our invoicing app's new auto-reminder feature.
Audience: existing free-plan customers, mostly freelance designers.
Goal: get them to turn the feature on. This is not an upsell email.
Length: under 150 words, one CTA ("Turn on reminders").
Tone: plain and direct. No hype, no "exciting news," no emoji.
Do not mention pricing anywhere.第二条提示词胜出,原因很平淡:它做出了决策。受众、目标、篇幅、语气,还有一条明确的排除项。这些都不巧妙,但全都是模型无法替你知晓的信息。把这些决策省略掉,模型就会用平均值来填补,而这恰恰是你得到那种千篇一律、一眼就能认出是 AI 味邮件的原因。
约束也正是长上下文发挥价值的地方。像 Claude Opus 这样的模型号称拥有 100 万 token 的窗口,这意味着风格指南、三封过去表现不错的邮件,以及产品文档都可以作为原材料放进提示词里。实践中的一条提醒:模型并不会平等看待每一个 token,把十二份文档"作为上下文"一股脑塞进去,往往还不如两份相关文档加上一句说明它们为何在此有用。给你粘贴的内容加上标注,并说明该拿它们做什么。
展示,而非描述:把示例放进提示词
形容词是一种有损的风格描述方式。"简短又实用"对你和对模型而言意味着的东西并不相同。两三个实际示例定义格式的效果,胜过任何一段描述文字。这就是 少样本提示(few-shot prompting),它自 GPT-3 以来挺过了每一代模型的更迭。
描述式:
Summarize these customer reviews. Keep the summaries short and useful.展示式:
Summarize each review in exactly this style:
Review: "App keeps crashing when I export to PDF. Support hasn't
replied in 3 days."
Summary: BUG - PDF export crash. Support unresponsive 3 days. Churn risk.
Review: "Love the new dashboard, but I wish I could filter by client."
Summary: PRAISE - new dashboard. FEATURE REQUEST - filter by client.
Now summarize the reviews below:
[paste reviews]这些示例设定了篇幅、标签、简练的语气,以及一条评论可以产生两个标签的规则,而这些"描述式"版本一个都传达不了。这在聊天窗口里和在 API 调用里效果一样,所以它在 ChatGPT 或 Claude 里和在流水线里同样好用。
需要注意的是:示例的锚定作用很强。模型复制其缺陷的忠实程度,与复制其优点如出一辙,所以一个草率的示例会在规模化时产出草率的输出。让示例保持干净、保持有代表性,如果真实数据中有边界情况,就纳入一个。
要求结构化,并说明如何处理空缺
自由行文是默认的输出形式,而对于任何你需要比较、归档或输入到另一个系统的东西来说,它都是错误的形式。直接要求你想要的确切结构。
Compare the three vendors described in the pasted documents.
Return a table with columns:
Vendor | Monthly cost | Contract terms | Data residency | Biggest risk
If a fact isn't stated in the documents, write "not stated" - do not guess.那条提示词里有两点在发挥作用。指定的列名迫使模型为每一个单元格给出一个值,从而暴露出空缺,而不是用散文把它们敷衍过去。而最后一行则明确处理了这些空缺。
开发者可以通过各大模型 API 中受 schema 约束的输出模式,获得更严格的版本。像 Cohere Command Models 这类面向企业的模型家族,正是依靠这种可靠性来实现工作流自动化。在聊天界面里,给列命名就能让你以零配置获得大部分收益。
把迭代当作对话,而不是老虎机
相当多糟糕的提示词其实是糟糕的编辑。第一份输出是草稿。高效的做法是给出有针对性的反馈,就像你批改同事的作品那样:"删掉第二段"、"太正式了——按我给你的样例来"、"结构保留,篇幅减半"。含糊的重试("写得更好点")只会挑出一份随机的不同草稿。具体的反馈才会收敛。
不过要知道何时该停止追加。经过五轮修改之后,对话线程本身就变成了噪音:模型此时正在你的原始请求和你层层叠加上去的每一处补丁之间权衡,输出开始以一种令人心里发毛的方式跑偏。
经受住这个过程的提示词是一份份小资产。把它们保存下来(作为自定义指令、项目提示词,或一个纯文本文件),而不是每次都凭记忆重新拼凑。一条针对重复性任务、经过检验的提示词,是提示词工程最接近复利的东西。
何时需要换一个工具,而不是更好的提示词
有些仗靠措辞是打不赢的,而认清这一点比本指南里的任何技巧都更省时间。症状都很一致。
| 症状 | 你真正需要的 |
|---|---|
| 算术或日期计算的结果略有偏差,反复重试都不行 | 代码执行或电子表格,而不是又一条提示词 |
| 关于你自己文档的回答里含有编造的细节 | 把文档放进提示词,或者搭一套检索方案 |
| 一次代码改动横跨几十个文件,而聊天不断跟丢 | 一个编程智能体,而不是一个聊天窗口 |
| 你正在手动把同一条提示词套到 500 行数据上 | 一段 API 脚本 |
| 任何带"最新"或"当前"字样的东西 | 一个带实时联网搜索的模型 |
编程那一行是大多数专业人士最先撞上这堵墙的地方。写一个函数用聊天没问题。但要在整个代码库范围内做改动,就得用像 Claude Code 或 Cursor 这样的智能体,它会自己读取代码仓库、编辑文件并运行命令。聊天框里的任何提示词都复制不了这一点。智能体也有它们自己的代价:它们烧 token 很快,而且它们的差异改动仍然需要审查,就像 GitHub Copilot 的建议从来都需要审查一样。对于实时信息那一行,像 Grok 这种带内置联网搜索的助手,胜过让一个静态模型去凭空推测。如果你反复撞上的正是聊天窗口这道天花板,还有一整个目录页专门列着用于生成代码的工具。
一般的习惯是:当你已经重写了一条提示词三遍,而失败模式却毫无改变时,问题就出在工具类别上。ToolPotion 收录了 13,000 多款 AI 工具,花十分钟浏览一下当前的 AI 模型列表,往往比第四次重写更划算。
小型模型才是提示词工程最有回报的地方
上面的一切都假设你用的是一个能包容草率的前沿模型。一旦换成小型或本地模型,那些老技巧又重新管用了。一个面向消费级硬件打造的 30B 模型,比如 Muse Glimmer,或者一个轻量的开源模型家族,比如 Gemma 4,是不会替你补上你跳过的步骤的:明确的分步指令、少样本示例和严格的输出格式不再是可选项,而开始成为可用与无用之间的分水岭。
经过微调的专用模型是最极端的情况。像 FFMPerative-7B(一个把自然语言命令转换成视频编辑操作的 Llama 2 微调版)这样的模型只做一件事,就应该用它所在细分领域自己的词汇来提示它。别指望它在那个细分领域之外还能有什么表现。开源大模型列表里满是这类取舍:通用能力更弱,而对你怎么提问更敏感。
这就是对 2026 年提示词工程的诚实总结。技巧过时了,而沟通没有。想清楚你到底想要什么,给它看一个示例,说明输出的形态,像同事一样去修改,并在工具本身成为问题时更换工具。这些都不是咒语,而这恰恰是它们至今依然有效的原因。
常见问题
2026 年提示词工程还值得学吗?
值得,但这项技能已经变了形态。死记硬背魔法短语如今一文不值。而明确说明上下文、约束、示例和输出结构,比以往更有价值,因为当下的模型会一一遵循这些。最接近的可迁移技能,是为一位承包商写一份好的任务简报。
"扮演专家"这类角色提示词还管用吗?
只有当角色承载真实信息时才管用。"你是一位世界顶级作家"在当下模型上改变不了任何东西,而"为一年级护士这个受众写作"则会改变用词、深度和示例。保留那些描述受众或视角的角色,去掉那些奉承模型的角色。
给 AI 模型小费或威胁它,能提升它的答案吗?
没有可靠证据表明这在当下模型上有用。2023 年那些病毒式传播的效果既微弱又不一致,而且是在此后已经退役的模型上测得的。它会消耗 token,还会给一条保存好的提示词添噪音,所以别用它。
我应该写一条完美的长提示词,还是跨多条消息迭代?
迭代,但要有章法地迭代。先用一条具体的提示词涵盖你已经知道的东西(受众、格式、篇幅),然后对草稿给出有针对性的反馈。当修正累积到超过四五轮时,把你学到的东西折回到原始提示词里,再干净地重跑一遍。
为什么同一条提示词在不同模型上表现不同?
模型在训练数据、指令微调,以及内部隐性规划的程度上各有不同,所以一条在某个模型上调好的提示词,默认并不能通用。前沿模型能容忍松散的提示词。而更小的和开源的模型则需要更明确的结构和示例。当你切换模型时,重跑你保存好的提示词,并做好收紧它们的准备。