返回 AI 工程实验室

RAG Formation Continue · 01 · 生产改进闭环

让每一次 RAG 交互带来更好的下一版。

先完成埋点,再聆听用户,然后把真实证据交给 Claude Code 或 Codex,而不是泛泛地要求“改进 RAG”。

教学目标

交互 → 日志 → 用户反馈 → Agent 分析 → 改进计划 → 范围明确的修复 → 新证据。产出是可辩护的计划,而不是一组猜测。

1 · 在调优之前记录每次交互

保存稳定的交互 ID、用户与入口、原始问题、请求参数、每个通道的检索结果、最终上下文、回答、引用、延迟、成本和错误。

没有追踪记录的糟糕回答只是轶事;有了追踪记录,它才是工程案例。

从源文档到带引用回答的四通道 RAG 基线架构
为这条请求路径埋点:每一步都为交互日志提供证据。

2 · 将反馈写回同一条记录

在每个回答下加入点赞、点踩和可选评论。将评分、评论和时间写回相同的交互 ID。反馈说明哪些故障对用户重要;日志说明系统当时实际做了什么。

反馈经过归因、范围明确的 Agent 修复、回归测试、发布和重新审查形成闭环
反馈和追踪数据共同打开并关闭改进闭环。

3 · 将真实日志交给 Claude Code 或 Codex

抽取 20 至 30 条负面反馈记录并脱敏。提供问题、各通道结果、上下文、回答、引用、延迟和评论。要求 Agent 将故障归为 retrieval_missranking_missunfaithful_answerover_refusalunder_refusalfollowup_lost

分析这些负面反馈交互。
为每条记录给出一个故障类别,并指出日志中的证据。
归纳重复模式;暂时不要提出修复方案。
更大的上下文窗口不能替代成本、权限、时效性和可追溯性
更多上下文无法消除检索、权限、时效、成本和可追溯性问题。

4 · 要求计划,再限定修复范围

将已归类的批次重新交给 Claude Code 或 Codex。要求提供按优先级排序的计划:证据、责任层、改动、风险、验收标准、回归测试和新日志验证。先处理影响最大且范围最小的修复。

5 · 按可观测的顺序改进

从解析到检索、上下文组装、带引用生成和冒烟测试的构建时间线
每一层都应保持可观测、可验证。
  1. 先确保日志与反馈可靠。
  2. 在责任层修复一类已测量的故障。
  3. 加入来自真实交互的回归案例。
  4. 发布范围明确的改动。
  5. 对新日志重复相同的分析并比较数量。

交付物

一个与生产证据相连的优先级 RAG 改进待办清单:每项修复都有回归案例和发布后的再分析步骤。