判定引擎评测台

回归用例全在浏览器里跑 · 与线上页面同一套规则
专题首页 报价计算器 拍照识别
这个页面是干什么的 判定引擎(engine.js)是「报价计算器」「拍照识别」「封装速查」共用的唯一规则源。 这里放着 66 条回归用例:改规则之后,跑一遍就知道有没有把老功能弄坏。
页面本体 不依赖任何服务器接口:评测集 evals.json 与引擎 engine.js 都是本站静态文件, 同一个评测集也能在命令行跑(node chip-eval-runner.mjs),两处结果一致。
正在加载评测集…如果长时间没有结果,请确认 evals.json 与本页在同一目录。

用例结果

怎么用它防退化

推荐流程 ① 改规则前 —— 先在本页跑一遍,确认当前是"全绿"基线;
② 改规则后 —— 再跑一遍,任何一条变红,就说明这次改动碰到了别的地方;
③ 新增能力 —— 同时往 evals.json 里加用例(包括"必须失败"的负例,比如板号不能被当成型号);
④ 上线前 —— 命令行 node chip-eval-runner.mjs,退出码非 0 就别发。
评测集覆盖什么、不覆盖什么 覆盖:型号解析(22 条,含历史修复的 3 个 bug)、封装判定、OCR 候选提取(含真实截图干扰)、 综合判定(置信度 / 检测路线 / 红线承诺)、报价守门(三档阶梯 / 红线拦截 / 底价提示)、成交价校准(中位数 / 抗离群 / 负毛利夹紧 / 系列隔离)、守门体检与整改跟踪(收价 / 渠道 / 检测 三选一整改;含"亏损优先于数据不足"、趋势判定与距目标差距)。
不覆盖:OCR 识别本身的准确率(那取决于照片质量,已单独实测记录)、页面的视觉与交互。