← 返回列表
手把手教你写高质量 Prompt:一套万能公式
从「一句话凑合」到「稳定好用」:用角色、任务、背景、格式与约束五块积木,搭出可复制的高质量提示词。
很多人会写 Prompt,但写的是碰运气版:有时惊艳,有时跑偏。差别往往不在模型,而在你有没有把需求说清楚。
下面给你一套万能公式,像填空一样往里塞内容;再配几条自检清单,写完扫一眼就能提质。
万能公式:五块积木(记「任、角、背、式、界」)
把 Prompt 想成给一位聪明但不知你底细的助手派活,至少要交代五件事:
| 积木 | 一句话 | 你要交代什么 |
|---|---|---|
| 任 Task | 具体做什么事 | 输出类型、步骤、要达成什么结果 |
| 角 Role | 以谁的身份想 | 专家人设、立场、语气底线 |
| 背 Context | 背景与材料 | 业务场景、专有名词、已有数据/贴上的文本 |
| 式 Format | 长什么样 | 标题层级、列表、表格、字数、语言(中英) |
| 界 Boundaries | 不要什么 | 禁止编造、保密边界、必须/禁止引用的范围 |
顺口溜:任角背式界——任務、角色、背景、格式、边界。
手把手:按顺序往模板里填
你可以直接复制下面模板,删掉用不到的块即可。
【角色】你是______(领域/职位),擅长______,语气偏______。
【背景】当前场景:______。相关事实/材料如下:
<<<(粘贴文档、数据、用户原话等)>>>
【任务】请完成:______。若需要可分步,优先______。
【输出格式】
- 结构:______
- 语言:______
- 篇幅:约______字 / 不超过______
【边界与规则】
- 不确定处请写「不确定」并说明缺什么信息,不要猜。
- 禁止:______(例如:不要给医疗诊断、不要泄露隐私)。
- 若材料与常识冲突,以材料为准/以常识为准(二选一写清楚)。
空越少、例子越具体,模型越容易对齐你的预期。
三个马上能用的升级版技巧
1. 「先提纲,再成稿」
复杂任务拆两句:
- 第一句:「先列大纲/步骤,不要写正文。」
- 第二句(新开一轮或同轮续写):「按你刚才的大纲写正文。」
能减少长篇一次跑偏,也方便你中途改方向。
2.「少形容,多约束」
少用「写得专业一点」「好看一点」,多用可检查约束:
- 用三条要点、每条不超过 30 字
- 面向初中生能懂
- 必须包含「背景 / 建议 / 风险」三个小节
3.「给坏例子」有时比「给好例子」更省事
说一句「不要像营销号空洞夸」「不要虚构数据」,往往比反复说「要严谨」更管用。
写完后的 5 秒自检清单
- 任务动词是否明确?(总结 / 翻译 / 归类 / 写邮件 / 审稿…)
- 读者是谁?(老板 / 开发 / 客户 / 小朋友)
- 材料是否已贴上?没贴就别怪模型胡猜。
- 格式是否写死?(列表、表格、JSON、邮件主题栏…)
- 边界是否写了「禁止编造 / 缺信息怎么办」?
什么时候公式要「加厚」?
- 要强事实:开启 RAG 或明确写「只根据上文材料回答,材料没有就说不知道」。
- 要强逻辑:要求「每一步标注依据」或「先给结论再给推导」。
- 要强稳定:固定输出 schema(如 JSON 字段名),并给一个「示例输出」。
小结
高质量 Prompt 的本质,是把任务、角色、背景、格式、边界一次性交代清楚。
把这套任角背式界当模板用,再配合「分两步写」「约束可检查」「必要时给坏例子」,你会明显感觉:同样模型,回答稳定一截。
下一篇你可以试着拿一篇工作中的真实需求,按模板填一版,再对比你原来的「一句话提示」,看差别在哪里。