Roberto Aranda · OpenStation Blog · 阅读原文

原始来源:Roberto Aranda · OpenStation Blog

发现渠道:Hacker News · 讨论线索

Aranda在同一项目保留和删除注释的两个版本上,让Claude Code / Opus 5.5以相同设置完成两项功能,每种条件各跑三次。检查包括原有测试及较大任务的保留测试,所有运行都通过。小任务删注释后token较少,大任务费用与分数差别很小;单次运行的自然波动足以让人讲出相反的成本故事。

可信度 65 · 重要性 68 · 新颖度 62

技术与主题

AI 编程 · 评测与基准 · Repeated Trials · Hidden Tests · Coding Agents

Roberto Aranda

观点原文

作者本人项目的消融记录;代码质量还由另一Claude会话按预先量表盲评,不能因此称完全独立测量。

忠实转述(非原句):他最初准备每组只跑一次,后来发现同一较大任务的token跨度很大:挑不同运行对比,删注释既可能显得便宜,也可能显得更贵。因此保留每组的三次结果。他最终倾向按对人类读者是否有用决定留删注释,并承认只测一个模型和两项任务,无法证明注释效果为零。

huijzer

观点原文

同一注释消融文章下的解释性评论,没有复跑。

忠实转述(非原句):他认为原项目多数注释由AI生成,模型读代码时可能已有生成这些注释所需的信息;因此更想看人工写的注释是否不同。

bbor

观点原文

同一讨论中的方法批评;仅保留与实验设计有关的意见。

忠实转述(非原句):他认可重复运行的用意,但认为三次不足以很有把握地称差别为噪声;还质疑较大任务是否足够困难、结果能否推广到其他模型与代码库。

编辑评读

这是一份适合学习如何报告小实验的记录:任务数、重复次数、轮换顺序与模型裁判都交代了,比只晒一次成功更容易审查。隐藏测试还覆盖了页面重载后的状态保留,避免完全依赖Agent自己写的检查。

不过,三次运行也不能自动变成“已经排除大效应”。独立任务只有两个,同一项目里的重复主要说明运行波动;没有针对某个效应大小作精度分析,就不宜把未观察到差别写成等效证明。注释有没有帮助还可能取决于注释是否解释设计意图,而非重复代码。 HN的huijzer另问人工注释会否不同,bbor则要求更谨慎解释三次重复;两者都是对设计的评论,并非复现实验。

值得直接借用的是报告全部运行。先写好验收与比较方式,再看两组结果的重叠,能减少从一次异常费用中挑故事的空间。是否删除注释,仍应考虑人的维护需求;这份实验不足以替所有代码库作决定。

需要留意

  • 仅两个任务;三次重复不能代替跨项目样本,未报告等效性检验。

核查依据

所属事件

收录记录