Agent 凭什么回答「没有」?用三个测试夹具验证空结果证据

jylusdev · reddit · 2026-10-21

一位开发者提出 agent eval 的一个关键盲区:当 agent 搜索后回答「没有未分配的工单」时,什么证据能让这个「没有」站得住脚?关键是系统到底检查了完整的工单集合,还是只看到恰好传给模型的那部分记录。

他设计了一个小 eval,用三个测试夹具覆盖三种情形:

对应地,他建议工具结果中一并返回查询范围、快照/观测时间、分页完整状态和源读取失败信息,并检查 agent 作答时是否保留这些限制条件。他强调:引用一条「已分配」的工单并不能证明其余工单都已分配,无证据支撑的「none」即使每条引用的事实都正确也应判失败。文末征集大家在工具结果和 eval 中如何表示证据覆盖率。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →