下载速度数字也能搞挂 agent:40 行正则修复小模型 harness 抖动

yb2698 · x · 2026-10-14

作者发现同一任务中,环境工具输出会因无关噪声而产生差异:例如 pip 下载同一包时,进度条里的下载速度数字(150.3 MB/s vs 129.3 MB/s)每次都不同,小模型对此类环境伪影变化不鲁棒,导致 agent(harness+模型整体)表现波动。

修复方法:加一个「normaliser」,用正则过滤工具输出中的随机噪声,并做 quiet env 去除环境伪影——一个 40 行左右的 Python 脚本即可实现(已开源)。

作者给出迭代过程:从 pandas-etl 轨迹分析出发,对比多个 harness 版本。配图显示 Qwen3.5-9B 在 pandas-etl 上 ipython-v0→v3:reward 0.70→0.95,input tokens 530k→52k,且 v3 以 0.95 的 reward 追平最好的外部 harness(openhands),输入 token 少 34%。结论:给小语言模型搭 harness 时必须小心这类环境小把戏;大模型一般认为不受此影响。

所属事件:一个 ipython 工具追平复杂框架:小模型 agent 脚手架对比实验(15 条相关)→

原文链接 →

「编程与Agent」频道最新

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