Back to all articles
AI大模型提示工程

大模型提示词:从能用到好用

用结构化思路写提示词:角色、任务、约束、输出格式,让模型少跑偏、少幻觉。

0
大模型提示词:从能用到好用

和大模型打交道,本质是在用自然语言「编程」——提示词就是你的接口文档。下面是一套在日常里很稳的写法,不追求玄学,只追求可复现。

为什么「多说几句」往往更准

模型不知道你没说出来的前提。省略上下文时,它会用统计上最常见的补全来填坑,于是出现答非所问、漏条件、格式不对等问题。把任务拆清楚,比换模型更划算。

一个简单的四段式结构

  1. 角色与背景:你是谁、文档面向谁、领域是什么。
  2. 任务:要完成的动作,用动词开头(总结、翻译、对比、生成表格)。
  3. 约束:长度、语气、必须包含/禁止提及的点、知识边界(例如「仅根据下文引用」)。
  4. 输出格式:Markdown 标题层级、JSON 字段名、表格列名等,必要时给示例。

写成一段话或分条都可以,关键是四块都要有;缺了「约束」,就容易自由发挥;缺了「格式」,后处理会痛苦。

少样本(Few-shot)什么时候用

当你要的不是常识推理,而是固定风格或固定结构时,在提示里贴 1~3 个「输入 → 期望输出」示例,往往比长篇规则更有效。注意示例要干净、彼此一致,不要互相矛盾。

链式任务:一次只做一步

复杂需求可以拆成多轮:先让模型列大纲或提取要点,再在下一轮基于该结果写正文或改代码。每轮提示只负责一个明确子任务,比「一句话塞满」更可控。

和幻觉共处

模型会「编得像真的」。对事实敏感的内容要要求引用出处标注不确定,并在流程里保留人工核对。提示里写「不知道就说不知道,不要编造」能降低胡编概率,但不能替代校验。

小结

把提示词当成小型需求文档:角色、任务、约束、格式四件套 + 必要时 few-shot + 复杂任务分步,通常就能从「偶尔好用」变成「基本稳定好用」。真正上线时,再把成功提示版本化,和代码一起迭代。