Coding Agent 可能落后半年:接上网页搜索,为什么还是会错?
Coding Agent 的知识可能落后于依赖更新,代码看似合理,也可能遗漏上游刚发布的破坏性变更。
导读
Coding Agent 的知识可能落后于依赖更新,代码看似合理,也可能遗漏上游刚发布的破坏性变更。Exa 的 Jakub Hojsan 建议把搜索作为评审流程的一部分:用可识别的信号触发查询,提供与当前问题相关的证据,并保留完整过程供复查。例如 diff 涉及依赖或版本升级时,规则要求 Agent 查上游仓库和更新记录,而不是先靠模型判断自己是否缺知识。检索结果可以先返回短片段,减少上下文负担;若缺少版本条件或资料冲突,再回到原文。团队还应记录查询、来源和片段,区分是搜索没触发、检索漏了资料,还是模型读到证据后推错。Jakub 以一次参数删除为例:局部改动看似只是清理,实际上与上游版本升级有关,需要对照迁移说明判断。