如何写出高质量 Prompt:结构、约束和示例
一份 Prompt 写作指南,介绍如何通过角色、目标、输入、输出格式、约束、示例和反馈闭环提高 AI 输出质量。
本文速览
- 主题
- Prompt 工程
- 内容类型
- Guides
- 阅读时间
- 8 分钟阅读
- 你将获得
- 主题判断框架与可执行建议
Steps
本文执行路径
好 Prompt 不是越长越好,而是让 AI 明确知道任务目标、上下文、输入材料、输出格式和判断标准。一个高质量 Prompt 应该减少 AI 的猜测空间,让输出更稳定、更可复用、更容易人工检查。
这篇指南介绍 Prompt 的基本结构、常见失败原因、迭代方法和多个前后对比例子。它适合写周报、邮件、PRD、SEO 文章、研究报告、代码审查和工作流设计等任务。
好 Prompt 的标准
好 Prompt 不是越长越好,而是让 AI 明确知道任务目标、上下文、输入材料、输出格式和判断标准。
一个好 Prompt 通常满足:
- 任务目标清楚
- 输入材料明确
- 输出格式可复用
- 约束边界具体
- 信息不足时会提问或标记待补充
- 不允许编造数据、来源和承诺
- 有质量检查标准
基本结构
一个稳定 Prompt 通常包含:
- 角色:你希望 AI 扮演谁。
- 目标:要完成什么任务。
- 背景:为什么做这个任务。
- 输入:用户会提供什么材料。
- 步骤:希望 AI 如何处理。
- 输出:格式和结构。
- 约束:不要做什么。
- 示例:给出输入和输出参考。
可复制模板:
你是[角色],擅长[能力]。
任务目标:
[说明要完成什么]
背景信息:
[说明为什么做、给谁看、用于什么场景]
输入材料:
[粘贴内容]
处理步骤:
1. [步骤一]
2. [步骤二]
3. [步骤三]
输出格式:
[Markdown / 表格 / JSON / 邮件 / 清单]
约束:
- 不要编造事实、数据、来源或承诺
- 信息不足请提问或标记待补充
- 语言风格为[风格]
- 不要输出[不需要的内容]
常见问题
只写一句话
如果任务复杂,只写一句话会导致 AI 自行假设太多。
不推荐:
帮我写周报。
更推荐:
请根据下面的工作记录,生成一份适合发给直属领导的周报。结构包括:本周核心成果、重点进展、问题风险、下周计划。不要编造数据,信息不足处标记待补充。
没有输出格式
没有格式要求时,输出很难复用。建议明确用 Markdown、表格、JSON 或清单。
没有边界
如果不说明不要编造数据,AI 可能会生成看似合理但未经验证的信息。
当 LLM 回复达不到预期时,先不要急着重写 Prompt
很多人发现 AI 回复不理想时,会直接换一种问法,或者不断追加“再详细一点”“再专业一点”。这种方式偶尔有效,但不稳定。更好的做法是先判断问题出在哪里,再选择对应的优化策略。
1. 判断是“信息不足”还是“指令不清”
如果 AI 输出泛泛而谈,通常不是模型不够聪明,而是输入材料不够具体。可以补充:
- 任务背景:这份内容给谁看、用于什么场景。
- 原始材料:会议记录、数据、用户反馈、竞品链接或已有草稿。
- 判断标准:什么算好,什么算不可接受。
- 目标读者:新手、管理者、技术团队、客户或面试官。
可以这样追问自己:如果让一个新人同事完成这件事,他还需要哪些信息?这些信息也应该提供给 LLM。
2. 把模糊要求改成可检查标准
“写得好一点”“更有洞察”“更像专家”都太抽象。建议改成可检查的标准,例如:
不要只给结论。每个建议都需要包含:适用场景、执行步骤、风险提醒和一个具体例子。
或者:
请用表格输出,每行包含:问题、原因、修改建议、修改后的示例句子。
可检查标准越明确,AI 越容易稳定输出,也方便你判断结果是否合格。
3. 要求 AI 先提问,再回答
当任务依赖背景信息时,不要让 AI 立即生成最终答案。可以增加一条约束:
如果关键信息不足,请先提出不超过 5 个澄清问题;在我回答前,不要生成最终方案。
这适合 PRD、方案设计、代码审查、商业分析、职业规划等高上下文任务。它能减少 AI 自行脑补,也能让你发现自己没有说清楚的地方。
4. 让 AI 先给大纲或方案,再展开细节
如果一次性要求 AI 产出完整文章、PPT、方案或代码,结果容易跑偏。可以改成两步:
- 先让 AI 输出结构、假设和写作角度。
- 你确认方向后,再让它逐段展开。
示例:
请先不要写正文。先给出文章大纲、每一节要解决的问题、目标读者可能关心的点,以及你需要我补充的信息。
这种方式特别适合长内容和复杂任务,因为方向错误比措辞错误更难修。
5. 提供“反例”和“偏好样例”
如果 AI 的语气、深度或格式总是不符合预期,可以给它两个样例:
- 不想要的版本:指出哪里不对。
- 想要的版本:说明值得保留的特征。
例如:
不要写成营销软文,不要使用“赋能、革新、颠覆”等空泛词。
请参考下面这段风格:短句、直接、有操作步骤,每段只讲一个重点。
LLM 很擅长模仿模式。相比抽象描述“更自然一点”,样例通常更有效。
6. 要求模型自检和修订
得到初稿后,不要只让 AI “优化一下”。可以要求它按标准自检:
请根据以下标准检查你的回答:
1. 是否有未经验证的结论?
2. 是否有空泛建议?
3. 是否遗漏关键步骤?
4. 是否符合指定输出格式?
先列出问题,再给出修订版。
这种方式能把“主观不满意”变成“按标准修订”,尤其适合文章、邮件、报告和方案类任务。
7. 分清是 Prompt 问题、上下文问题,还是任务拆解问题
当回复始终不理想时,可以用下面的诊断表定位:
| 表现 | 可能原因 | 调整办法 |
|---|---|---|
| 内容很空 | 缺少背景、数据或目标读者 | 补充材料和使用场景 |
| 格式混乱 | 没有指定输出结构 | 明确 Markdown、表格、JSON 或清单格式 |
| 跑题 | 任务目标太多或边界不清 | 拆成多个子任务,逐步完成 |
| 编造信息 | 没有限制事实来源 | 要求标记不确定信息,不知道就说不知道 |
| 风格不对 | 只有抽象风格要求 | 提供偏好样例和禁用词 |
| 结果不可执行 | 缺少质量标准和约束 | 要求包含步骤、负责人、输入输出和检查点 |
8. 使用“反馈闭环”迭代 Prompt
不要每次都从零开始写。可以把不满意的地方转成下一版 Prompt 的规则:
上一次输出的问题:建议太泛,没有结合中小团队资源有限的情况。
本次请特别注意:每条建议都要说明低成本做法、必要前提和不适用场景。
长期来看,高质量 Prompt 不是一次写出来的,而是在真实任务中不断加入失败经验、边界条件和优秀样例后沉淀出来的。
Prompt 对比例子
例子 1:周报
不够好的写法:
帮我写一份周报。
问题是缺少背景、输入、输出结构和语气要求。AI 只能靠猜测生成内容。
更好的写法:
你是一名职场写作助理。请根据我提供的工作记录,生成一份适合发给直属领导的周报。
输出结构:
1. 本周核心成果
2. 重点工作进展
3. 数据结果
4. 问题风险
5. 下周计划
要求:
- 不夸大事实
- 对零散事项归类
- 信息不足处标记待补充
工作记录:
[粘贴内容]
例子 2:PRD
不够好的写法:
帮我写一个搜索功能 PRD。
更好的写法:
你是一名产品经理。请帮我生成站内搜索功能 PRD 初稿。
背景:内容站文章越来越多,用户需要快速找到 Prompt、Workflow 和工具教程。
目标用户:通过搜索进入站点的新用户和经常复用内容的老用户。
第一版范围:静态搜索结果页、搜索框、无结果状态、移动端可用。
不做范围:登录、搜索历史、个性化推荐。
请输出:背景、用户场景、功能范围、页面状态、数据指标、风险和待确认问题。
例子 3:代码审查
不够好的写法:
帮我看看这段代码有没有问题。
更好的写法:
请作为代码审查员审查下面的 diff。
重点关注:正确性、边界条件、安全风险、性能和测试缺口。
每个问题必须说明:触发场景、影响、为什么是问题、建议修复方式和建议测试。
不要输出泛泛的风格建议。
Diff:
[粘贴]
可复用 Prompt 模板
你是[角色],擅长[能力]。
任务目标:
[说明要完成什么]
背景信息:
[说明为什么做]
输入材料:
[粘贴内容]
处理步骤:
1. [步骤一]
2. [步骤二]
3. [步骤三]
输出格式:
[Markdown / 表格 / JSON / 邮件]
约束:
- 不要编造事实
- 信息不足请提问或标记待补充
- 语言风格为[风格]
迭代 Prompt 的方法
每次使用后记录三个问题:
- AI 哪些地方输出不稳定?
- 哪些内容需要你反复手动修改?
- 哪些约束应该写进模板?
把这些问题补回 Prompt,它就会逐渐从一次性指令变成可复用资产。
检查清单
发布或保存 Prompt 前,检查它是否包含:
- 角色
- 任务目标
- 输入说明
- 处理步骤
- 输出格式
- 质量标准
- 禁止事项
- 示例输入或示例输出
- 信息不足时的处理方式
- 人工复核点
结论
高质量 Prompt 的本质是把任务说清楚,把边界说清楚,把输出标准说清楚。不要追求一次写出完美 Prompt,而是在真实任务中不断记录失败点、补充约束和加入示例。这样 Prompt 才能从临时指令变成可复用工作资产。
You may need
你可能还需要
ChatGPT 使用教程:从日常问答到工作流设计
介绍 ChatGPT 在写作、总结、研究、头脑风暴和工作流设计中的常见用法和注意事项。
职场日常汇报 Prompt 与工作流指南:日报、周报和项目同步怎么写
一份面向职场人的 AI 日报、周报和项目同步写作指南,包含 Before/After、输入示例、输出结构、边界条件和人工复核清单。
Prompt、Skill、Agent、Workflow 有什么区别?
系统解释 Prompt、Skill、Agent 和 Workflow 的区别,以及它们在 AI 生产力系统中的不同作用。
Feedback
这篇内容对你有帮助吗?
你的反馈会帮助我们优先更新过时内容、补充更好用的 Prompt。