Skip to content

8.4 RAG Prompt 设计 ​

先给结论:RAG Prompt 的核心,不是把模型“写得更聪明”,而是把模型的回答边界、证据使用方式和输出行为约束得更清楚。检索和上下文构造做得再好,如果 Prompt 没把这些材料用法讲清楚,回答仍然可能失控。

很多人第一次做 RAG Prompt 时,会把重点放在:

  • 多加一些礼貌描述
  • 多写一些通用提示词技巧

但对 RAG 来说,真正更关键的往往不是这些,而是:

  • 模型是否清楚该基于什么回答
  • 模型是否清楚什么时候该拒绝猜测
  • 模型是否清楚什么时候要引用来源
  • 模型是否清楚资料不足时该如何回应

所以这一节要建立的核心判断是:

  • RAG Prompt 不是通用聊天 Prompt 的简单改写,而是证据受约束回答的控制层

学这一节时,最值得先建立的判断 ​

  • RAG Prompt 的首要任务是约束证据使用边界,而不是单纯追求更自然的回答
  • “只基于提供材料作答”不是口号,而是在控制幻觉风险
  • 引用来源不是所有场景都必须,但一旦需要可追溯性,就应该作为输出要求显式写进 Prompt
  • “资料不足”要被设计成一种合法输出,而不是默认让模型自己补全

这一节会回答什么问题 ​

读完这一节后,你最好能更稳地判断:

  • 一个 RAG Prompt 到底是在约束什么
  • 为什么有些系统检索没问题,却仍然会“基于证据乱答”
  • 什么时候要让模型更保守,什么时候可以允许更自由的归纳