获得优质输出的六个技巧

获得优质输出的六个技巧

先接受一件事:模型不会读心术

模型只能根据收到的指令、上下文、可用工具和训练中学到的模式生成结果。任务里缺少的信息,它可能追问,也可能猜测。

提示工程的一个基本原则是:减少不必要的猜测,同时让结果可以检查。

下面六个技巧不要求每次全部使用。任务越简单,Prompt 可以越短;任务越复杂,越需要明确边界和验收标准。

技巧一:明确目标和使用场景

不要只说一个宽泛动作,要说明要解决什么问题,以及结果给谁使用。

宽泛表达更清楚的表达
帮我写一封邮件给已经提交退款申请的客户写一封回复邮件,说明已经收到申请和下一步需要补充的材料
总结这份文档为没有参加会议的项目负责人整理一份摘要,突出已经确认的决定、风险和待办事项
检查代码检查这段 Python 代码为什么在空列表输入时出错,先解释原因,再提供最小修改方案和测试用例

“2021 年的美国总统是谁”这类带固定年份的问题,和“现在的总统是谁”不同。后者属于会变化的事实,应要求查询可靠的当前来源并注明日期。

技巧二:提供必要的上下文和输入

模型不知道你所在团队的术语、内部规则和目标读者。只提供完成任务必须知道的背景,并删除无关或敏感信息。

Prompt
目标:把产品更新说明改写成面向普通用户的通知。

背景:读者不熟悉技术术语;这次更新不会改变现有数据。

输入:
“同步模块改为增量写入,首次启动后重建本地索引。”

如果模型需要依据某份材料回答,就把材料提供出来,或明确允许它使用什么检索工具。不能一边要求“只能根据原文”,一边不给原文。

技巧三:使用分隔符划清边界

输入较长时,使用 Markdown 标题、三引号、代码块或成对标签,把“指令”和“待处理内容”分开。

Prompt
请总结 <article></article> 中的内容。只总结原文明确表达的观点。

<article>
我们测试了新的注册流程。移动端完成率有所提高,但目前样本只来自内部测试,不能推断正式用户也会得到相同结果。
</article>

标签有助于阅读,但不会自动阻止错误或恶意指令。外部网页、邮件和文件仍应按不可信输入处理。

技巧四:把复杂任务拆成可检查的步骤

如果任务包含多个依赖关系,说明先做什么、后做什么,以及什么时候应该停止。

Prompt
请处理下面的客户反馈:

1. 提取客户明确描述的问题;
2. 列出客户明确提出的诉求;
3. 对照我提供的售后规则判断下一步;
4. 如果缺少判断所需的信息,列出缺少项,不要猜测;
5. 生成给客服内部使用的处理建议。

拆解步骤不等于要求模型展示完整内部思维。真正需要的是可核验的事实、规则、必要中间结果和最终答案。

技巧五:用示例说明难以描述的要求

分类边界、语气和复杂输出格式有时很难只用一句规则说清楚。可以提供少量高质量示例。

Prompt
请把反馈分类为“功能问题”“体验建议”或“其他”。

示例:
输入:点击保存后页面提示失败,重试仍然一样。
输出:功能问题

输入:希望搜索结果可以按更新时间排序。
输出:体验建议

现在分类:
输入:你们周末有客服吗?
输出:

示例必须覆盖真正容易混淆的边界,而且不能包含错误答案。模型可能模仿示例中的偏差。

技巧六:定义输出与验收方式

说明结果需要怎样交付,并告诉模型怎样算完成。

Prompt
输出要求:
- 使用 Markdown 表格;
- 列为:问题、严重程度、原文依据、建议动作;
- 严重程度只能是 high、medium、low;
- 原文没有的信息写“未提供”;
- 最后列出仍需人工确认的事项。

模型通常比精确字符数更容易遵守“3 个要点”“2 个短段落”这类结构要求。如果发布平台有严格字数限制,应在生成后使用程序或人工再次计数和编辑。

对于程序读取的结果,优先定义 JSON Schema 或其他结构,并执行解析和业务校验。对事实性结果,要求来源和日期,再打开原始来源核对。

角色和风格应该怎样写?

角色不是六个必选技巧之一,而是可选的上下文。

请用高中物理教师面向 15 岁学生的方式解释黑洞形成,不使用高等数学;把“事件视界”和“逃逸速度”分别用一句话解释。

这里真正有效的是受众、知识范围和表达要求。“你是诺贝尔天体物理学奖得主”既包含不存在的奖项名称,也没有直接定义怎样回答。若确实需要角色,可以写“你是一位天体物理学科普作者”,同时仍需给出具体任务和边界。

一个完整的修改案例

修改前:

帮我总结用户反馈。

修改后:

Prompt
请为产品经理总结 <feedback></feedback> 中的用户反馈。

<feedback>
更新以后启动快了,但第一次打开搜索时等了很久。我找不到清除历史记录的入口,希望能放到设置页。
</feedback>

要求:
1. 分成“正面反馈、问题、建议”三个部分;
2. 每条结论附一段原文依据;
3. 不要推断用户设备、地区或使用频率;
4. 使用 Markdown;
5. 最后列出需要进一步询问用户的问题。

修改后的 Prompt 不只是更长,而是明确了读者、输入边界、分类方式、禁止推断的内容和交付格式。

本章检查清单

  • 是否说明结果给谁使用、解决什么问题;
  • 是否提供了完成任务必要的上下文;
  • 指令和待处理材料是否容易区分;
  • 多步骤任务是否明确了顺序和停止条件;
  • 示例是否正确并覆盖关键边界;
  • 输出格式和验收标准是否可以检查;
  • 是否说明未知信息不能猜测;
  • 是否为事实、计算和结构化数据安排了复核方式。
💬

优质输出不是由某一句“万能提示词”保证的。清晰输入、合适工具、真实样本评测和人工判断需要一起工作。

微信扫码关注公众号,开启专属于你的
Ai 新纪元
🎉
现在关注,获取最新更新通知,免费解锁更多粉丝专属福利~
车神大讲堂-微信公众号