什么是幻觉?工程上有哪些降低幻觉的手段?
幻觉是模型生成看似合理但没有依据的内容。手段:RAG 提供证据并要求引用、明确允许回答不知道、结构化输出加校验、关键事实由人或规则复核。
完整回答
幻觉来自概率生成的本质:模型优化的是像训练文本那样续写,不是说真话。工程上按链路分层缓解:输入侧用 RAG 注入证据并要求标注出处;指令侧明确证据不足就回答不知道;输出侧用 Schema 和规则校验关键字段;流程侧对高风险内容加人工复核。没有单一手段能根除幻觉,只能叠加降低。
加分信息
- 强调没有银弹,只能分层叠加
- 提到用评估集量化幻觉率而不是凭感觉
常见问题
- 以为调低 temperature 或换更强模型就能根除幻觉
- 只在 Prompt 里写不要编造,却没有校验和拒答机制
面试官可能追问
- 接入 RAG 之后为什么还会有幻觉?
- 怎么度量幻觉有没有真的降低?
结合 RAG 知识库项目(/labs/rag-retrieval):引用抽取与证据不足拒答是降低幻觉的两个落地机制。