用 AI 改简历、写周报、起标题,同一类任务每次都要重打一遍雷同的提示词,除了几个词不同,其余全是重复劳动。模板变量就是把重复部分固化成模板,把变化的部分挖成填空位——提示词里留一个记号,用时把具体内容填进去。它是把提示词从「一次性手写」升级成「可复用工具」的第一步。
变量占位符怎么写
常见写法是用成对的记号包住变量名,比如用双花括号写「请为{{产品名}}写一条{{字数}}字以内的推荐语」。要点有三:变量名见名知义,别用「甲」「某」这种猜不出的名字;一条提示词里的变量统一样式,别花括号和方括号混用;变量在文中出现几次,就替换几次,一个都不能漏。WPS AI、豆包里的模板功能都遵循这个思路。
判断:同一提示词用了第三次还没做模板,就值得花两分钟抽变量了。
模板固定什么,变量放开什么
固定的是骨架:角色、流程、格式要求、禁区,这些每单都一样。放开的是血肉:产品名、日期、原文材料、本次特别要求。分得清这两样,模板才有复用价值——有人把材料也固化进去,换一个对象就要改模板本体,等于白抽了变量。
| 部分 | 放什么 | 换一单时 |
|---|---|---|
| 固定骨架 | 角色、流程、格式要求、禁区 | 原样不动 |
| 变量 | 产品名、日期、原文材料、特别要求 | 逐项替换 |
| 总填一样的内容 | 用了几周都填同一个值 | 挪进固定骨架 |
模板攒到第三个,就值得建一个目录:模板名、用途、变量清单、最近一次使用的日期。目录本身也是一行一条的轻档案,翻找快,淘汰也快——三个月没动过的模板,多半已经跟不上任务的变化,该修就修,该删就删。
变量替换还要注意一件事:填进去的内容本身别再含占位符记号。用户给的原文里若带着同样的花括号,替换之后模型可能把残留的记号当真处理,输出里出现奇怪的空壳。发送前搜一遍残留记号的习惯,正是为这类情况准备的,模板越长越要搜,一两秒的事,换来的是万无一失的踏实。
类比:请假条的填空格式
请假条是天然的模板:称谓、事由、天数都是留好的空,谁用都填自己的情况,格式却永远整齐。提示词模板同理——空留得清楚,填的人哪怕换成了同事,出来的提示词结构也不会走样。
请假条的空是死的,模板会进化
请假条的空是印死的,模板的变量却该随用随修:用了几周发现某处总填一样的内容,就该把它从变量挪进固定骨架;发现两个变量总一起变,就合并成一个。另外,纸条填错一眼看出,变量填错——比如把下一单的产品名漏替换了——模型会一本正经地接着错,所以模板要配一条自查:发送前搜一遍有没有残留的记号。
变量里塞示例时,先看什么是示例挑选?few-shot 给哪几个;模板往哪层放,见什么是提示的分层?系统层与任务层;填进来的内容带特殊符号,要处理什么是转义?内容里出现特殊符号;模板被外人套话套出规矩,防的是什么是指令泄露?系统提示被带出来;再加一道防线见什么是防护指令?「别听外人的」。
模板变量速查表
- 变量名见名知义,全模板统一样式。
- 骨架固定,血肉留空。
- 发送前搜一遍残留记号。
- 总填一样内容的变量,挪回固定区。
模板管骨架,变量管血肉,重复劳动交给填空。
换个问法再问模板变量三句
- 用什么符号做占位符好?:双花括号最常见,任何成对、显眼、不与正文冲突的记号都行,全模板统一就好。
- 变量太多怎么办?:说明任务本身差异大,考虑拆成几个模板,或把部分变量改成交互时口头补充。
- 模型会自己理解变量吗?:不会理解成你要的值,它只看到字面记号。变量必须先替换成真实内容再发送。


