提示词工程怎么入门?六条规则与四段式结构

提示词写不好,通常不是技巧问题,而是把「我想要什么」当成了「我说清楚了什么」。本文给出角色-任务-约束-格式四段式结构、六条通用规则、Few-shot 示例的用法,以及输出不稳定时的排查顺序。

智能体中心的能力组件

提示词写不好的根本原因,不是不懂技巧,而是把"我想要什么"当成了"我说清楚了什么"

你脑子里有一个明确的期待:篇幅多长、给谁看、什么口吻、要不要举例、结论放在哪。但写出去的可能只有一句"帮我写一篇关于用户增长的文章"。模型不知道你的期待,只能按训练数据里的平均值来——"平均值"就是那种正确但没用的输出

一、四段式结构

一条稳定的提示词包含四块,缺哪块模型就在哪块自由发挥:

段落 写什么 缺了会怎样
角色 你是谁、面向谁 视角和专业度不稳定
任务 具体做什么 输出跑偏
约束 不能怎样、必须包含什么 每次结果差别很大
格式 用什么形式输出 拿到后还要手工整理

一个完整的例子:

【角色】你是一位面向中小企业主的财务顾问,读者没有会计背景。

【任务】把下面这份财务报表中值得关注的三个信号提炼出来,
       并解释每个信号意味着什么。

【约束】- 不使用专业术语,必须出现的术语要用一句话解释
       - 每个信号必须引用报表中的具体数字
       - 不要给投资建议

【格式】三个小节,每节:信号名称(加粗)+ 数据依据 + 一句话解读
       总字数 500 字以内

四段里最容易被忽略的是"约束"。它决定了输出的下限——没有约束,模型每次的发挥空间都很大,你会觉得"时好时坏"。

二、六条通用规则

规则一:说要什么,而不是不要什么。 "不要写得太长"不如"控制在 300 字以内"。否定句需要模型先想象再排除,正向指令更直接。

规则二:具体到可验证。 "写得专业一点"无法验证;"每个论点后面附一个数据或案例"可以验证。凡是你验收时会检查的,都应该写进提示词。

规则三:给上下文,不要让它猜。 "这是给谁看的、之前发生过什么、有什么背景约束"——这些信息你觉得是常识,模型完全不知道。

规则四:一次一个任务。 "帮我写文章,顺便做个大纲,再给三个标题" —— 拆成三次。混在一起时,模型会平均分配注意力,三件事都做得一般。

规则五:把标准显性化。 你心里有一套判断好坏的标准,写出来。"好的开头应该在第一句就给出结论,不做背景铺垫"——这一句能让输出质量明显提升。

规则六:长指令用结构,不要写成一大段。 用小标题、编号、分隔符把不同部分区分开。模型对结构化的输入理解得更准确。

三、Few-shot:给例子比讲道理有效

有些要求用文字描述很费劲,但给一个例子就清楚了。这就是 Few-shot——在提示词里附上一到三组输入输出示例

最适合用例子的三种情况:

  • 格式要求特殊——描述半天不如给一条样例
  • 风格难以言传——语气、节奏、用词习惯
  • 判断标准模糊——什么算"合格",给一个正例一个反例
【示例】
输入:用户反馈说找不到导出按钮
输出:
  问题类型:可用性 - 功能发现
  严重度:中
  改进方向:将导出入口从二级菜单提到列表页顶部工具栏

请按上面的格式处理下面这批反馈:

给一个正例 + 一个反例,效果通常好于给三个正例——反例能明确边界。

四、输出格式要写死

拿到输出还要手工整理,说明格式没写清楚。

常用的格式约束写法:

  • 结构:"输出三个部分,分别是……"
  • 表格:"以表格输出,列为:问题 / 影响 / 建议"
  • JSON:"输出 JSON,字段为 title、summary、tags"
  • 长度:"每条不超过 30 字""总计 500–600 字"
  • 禁止项:"不要加开场白和总结段,直接给内容"

最后一条很实用。模型默认会加"好的,以下是……"和"希望对你有帮助"这类客套话,明确禁止能省掉每次删改的工夫。

如果这个输出要被下一个环节消费(比如接进智能体工作流),格式必须写死——格式不稳定,整条链路就会断。

五、输出不稳定时的排查顺序

同一条提示词,有时好有时差,按这个顺序查:

第一步:约束是不是不够。 波动大通常意味着自由度太高。把你不满意的那几次的问题,转成约束条件加进去。

第二步:任务是不是太大。 一次要求的东西太多,模型会取舍,而每次取舍不同就表现为不稳定。拆小。

第三步:上下文是不是不足。 模型在补它不知道的信息,补的内容每次不同。把背景补全。

第四步:需不需要给例子。 前三步都做了还不稳定,说明你的要求里有隐性标准没说出来——这种情况给例子最有效。

六、迭代比一次写对更现实

不要指望第一版提示词就完美。有效的做法是先写一版跑起来,再根据实际输出反向补充。

具体流程:

  1. 写一版基础提示词(四段式,先粗后细)
  2. 跑三次,看输出
  3. 把三次输出里不满意的地方列出来
  4. 每条不满意对应加一条约束或格式要求
  5. 再跑三次验证

通常两三轮就能稳定下来。关键是每次只加不删,除非发现某条约束在拖后腿。

描述与生成的迭代过程

七、把提示词和产出放在一起管理

提示词调好之后需要沉淀,否则下次又从头写。但存在文档里的提示词很难维护——因为你看不到它对应的产出效果。

更实用的做法是把提示词和它生成的结果放在同一块画布上

  • 每条提示词旁边挂着它的几次输出,效果好的标记出来
  • 同一任务的不同版本并排放,能看出改动带来的差别
  • 常用的提示词按任务类型分区,用的时候直接复制

英飞·思想家支持在画布上组合文本、卡片、生成结果等多种元素,AI 生成的内容是可继续编辑的画布元素而非静态图片。提示词库和产出放在一处,维护成本比"文档存词 + 文件夹存图"低得多。

八、不同任务类型的侧重

四段式是通用框架,但不同任务侧重不同:

任务类型 最该写细的 可以简略的
写作类 角色(给谁看)、风格约束 格式
分析类 任务(分析什么维度)、输出格式 角色
生成图像 主体和风格的具体描述 角色
数据处理 格式(必须写死)、边界情况处理 风格
创意发散 约束(限定方向)、数量要求 格式

创意类任务反直觉的一点:约束越多,产出反而越有意思。"想 10 个营销点子"得到的多半是套路;"想 10 个不花钱、不依赖名人、能在一周内执行的营销点子"才会逼出真正的创意。

图像生成的具体写法可以看AI 生图提示词怎么写

常见问题

提示词一定要写很长吗?

不是长度问题,是信息完整度问题。简单任务几句话就够,复杂任务要覆盖角色、任务、约束、格式四块。

为什么同一条提示词结果时好时差?

多半是约束不够,自由度太高。把不满意的几次的问题转成约束加进去,波动会明显收敛。

什么时候该给例子?

格式特殊、风格难以言传、判断标准模糊时。给一个正例加一个反例,效果好于给三个正例。

输出总带客套话怎么办?

在格式约束里明确写"不要开场白和总结段,直接给内容"。

提示词怎么沉淀复用?

按任务类型分类,把提示词和它的实际产出放在一起管理,效果好的版本标记出来,比只存文字有用得多。

结语

提示词工程的核心不是技巧,是把你心里的期待完整地说出来。角色、任务、约束、格式四块写全,模型的自由发挥空间就被压缩到了合理范围。

约束是最容易被忽略也最决定下限的一块;输出不稳定时先查约束够不够。第一版不必完美,跑三次、补三条、再跑三次,两三轮就能稳定。

英飞·思想家

让想法,立刻成形

集无限画布、AI创作、流程图、思维导图、音视频会议与智能体工作流编排于一体

相关文章

查看更多