YZ.言子奇 个人网站
← 返回精选项目

CASE 02 / AI 产品评测 / 学习场景

LearnQA Gate V2:AI 学习问答质量评测与版本门禁

更换提示词或模型后,重新检查同一批学习任务,定位新出现的问题,再决定哪些回答需要复核、哪些版本应当阻断。

个人主导 · AI 辅助

任务设计Bad Case 分析版本回归
24固定学习任务
241离线测试通过
8真实模型样本
BLOCKED版本结论

验收日期:2026-10-15。任务与来源是固定资产;真实模型证据只表示捕获回放与小样本实盘,不等于真实学习效果。

为什么不能只看“通过了多少题”?

AI 学习助手换了提示词或模型后,整体分数可能上升,却在关键题目上出现新错误。维护者需要看到同一批任务在 baseline 与 candidate 之间发生了什么,以及哪些问题必须阻断发布。

LearnQA Gate 将输入任务、输出契约、检查结果、人工复核和版本对比放进同一条可回查链路,而不是只保留一张最终分数表。

维护者的一次使用过程。

01 / 选择任务

运行同一批 24 条 Python 学习问答任务,固定输入和通过标准。

02 / 生成结果

用 MockAdapter、已捕获的真实输出或本轮新生成,记录答案、解释、引用和失败状态。

03 / 结构化检查

按 Schema、约束、引用定位、严重性和无法判断状态分类;LLM 裁判只给建议,不参与放行。

04 / 决定版本

对比 baseline/candidate;出现 blocker 时保持 BLOCKED,并留下复核入口。

LearnQA Gate V2 评测总览截图
展示任务运行、版本结果与问题分类;固定案例页面不是线上用户后台,也不是真实用户研究。 · 点击查看完整图片

这轮结果为什么保留负结论。

  • 241 项离线测试通过(旧版回归子集 124 项可单独复现),LearnQA 独立 API 与静态页面检查通过。
  • 24 条任务、20 条登记来源进入正式证据包。
  • 8 题固定样本上本地检索 Hit@1 87.5%、Hit@3 100%、MRR 0.94;引用逐字定位 12/15。
  • Mock 回归中 candidate 的 blocker 减少,但仍因新增回归保持 BLOCKED。
  • captured real model 小样本中 candidate 没有改善,blocker 从 14 增至 15,因此没有为了得到 PASS 而改规则。
  • 2026-10-15 实盘 8 题中仅 4 题完成生成与裁判,其余因网关失败按策略停止;失败记录与未知成本如实保留,没有重试凑数。
  • 四维 LLM 裁判只输出建议,不参与放行;同模型自评已显式标注,不构成独立验证。
  • 上述数字与失败记录都能在公开仓库里回查:github.com/egg666rafa/learnqa-gate(MIT,241 项测试可离线复跑)。

我负责的产品与评测动作。

把“学习回答好不好”拆成任务资产、输出契约、评分维度、失败语义、版本对比和人工复核边界;补齐 PRD、用户流程、AI 行为契约、指标和需求—代码—测试—证据映射。

2026-10-15 验收后完成一轮硬化:修正跨版本校准的静默覆盖、给所有小样本 P95 标注样本量、把交互式运行与冻结证据包分离、并发冲突改为 409、校验错误里的凭据脱敏,并把三个页面的前端统一到一套设计令牌。

回到项目档案 · 查看 FitAgent 应用原型

当前边界。

当前没有真实用户学习研究,没有把结构化自测写成用户反馈,也没有宣称通用模型准确率、学习成绩提升或商业效果。人工复核完成记录为 0,一致率与漏报率不可计算;24 条任务不是 24 条人工金标。