
本期用「模型自信但答错」这道高频 AI 产品经理面试题做主案例,拆解诊断路径、参考回答和三个延伸考点:RAG 取舍、eval 设计、Agent 使用边界。
我会先把「自信但错」拆成两件事:答案错误,以及错误被包装成确定语气。前者影响任务完成,后者影响信任。排查时我会先看错误集中在哪些场景,比如事实问答、长文总结、工具调用后的解释,还是用户让模型做判断题。
我会先定义这类错误的风险等级。比如事实问答里,错一个日期和错一个药物建议不是同一种问题。接着我会抽样看错误来源:知识过期就加可信检索和引用;上下文混乱就改 prompt、截断策略和输出格式;工具返回错就先修数据源。之后我不会只看用户投诉量,因为投诉很稀疏。我会建一套 eval:准备覆盖高频场景和边界场景的样本,人工标注一部分 ground truth,再用自动评测持续跑回归。核心指标包括事实正确率、引用命中率、拒答准确率、低置信转人工比例、用户重试率。如果这是高风险功能,我会接受更保守的回答和更高延迟。宁可让产品说「我不能确认」,也不要让它用很确定的语气给错答案。
| 问题类型 | 更优先的手段 | 面试里要说出的理由 |
|---|---|---|
| 模型回答格式不稳定 | 提示词 / 输出约束 | 成本低,迭代快,先修可控层 |
| 需要最新或私有知识 | RAG | 让回答基于当前、可信、可追溯的资料 |
| 需要稳定的专业风格或特定行为 | 微调 | 当提示词和检索解决不了行为一致性,再考虑数据和成本 |
| 多步任务频繁出错 | 工作流拆分 / 工具边界 | 先把复杂任务拆成可验证步骤,而不是直接「上 Agent」 |
我不会默认把它做成完全自治的 Agent。先用单次 LLM 调用、RAG 或预定义 workflow 覆盖 80% 高频场景;只有当任务步骤无法提前枚举,而且用户愿意为结果质量接受更高延迟和成本时,才让模型自己规划步骤。
「我们要给企业知识库做一个 AI 问答助手。内测用户说回答速度慢,但答案质量确实比旧版好。你会怎么判断是否上线?」
tryexponent.com
lennysnewsletter.com
anthropic.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.