TGViewer
开发者工具箱|编程·开发工具·资源 开发者工具箱|编程·开发工具·资源 @devtoolboxhub · 560 subscribers
Post #1255 5
词汇质量决定Agent产出质量

Agent不会给代码库带来词汇,它们只会放大已有的词汇。这一事实重新定义了团队在命名决策上的经济账。强词汇的代码库中,Agent生成的测试可组合、易审查;弱词汇的代码库中,Agent加速词汇漂移,让代码质量随吞吐量增高而恶化。

Agent镜像它们发现的内容。给定一个包含 aLoyaltyMember()、aCartReadyForCheckout() 的测试文件,Agent会在下一个测试中使用相同的名词。给定一个充满 var customer = new Customer { Type = "premium" } 重复设置的测试文件,Agent也会复制那种模式。问题不在于Agent,而在于代码库的词汇。

强词汇产生强产出:12行测试,零设置噪音,每个名词都是团队已经批准的领域概念。审查者的认知负担被压缩到领域层面:这个场景是否真实?断言是否正确?

弱词汇导致更快漂移:同样的场景产生63行测试,包含三个略有差异的对象构造模式、一个不同的大小写约定、以及只检验存在性而非正确性的布尔断言。每个PR都在累积非可组合的代码,后续测试不得不重复相同的设置,词汇在每一次迭代中变得更碎片化。

漂移窗口已经坍塌:人类开发者的词汇漂移以月为单位积累;Agent工作流以周为单位产生相同程度的漂移。一次简单的重命名在强词汇代码库中只需修改一个builder并编译;在弱词汇代码库中则是一场考古远征。词汇审计不再是可选的——每个Sprint后检查Agent引入的新名词,合并前确认是否与已有概念重复,否则碎片化将在数百个PR中被永久固化。

词汇已成为杠杆:修复一个builder名称,未来每次Agent会话都会自动使用正确的名词。每周20个Agent驱动的PR,每个词汇改进都会获得20倍的乘法效应。曾经被视为工艺选择的重构工作,现在变成了基础设施投资。

长期后果:强词汇团队看到Agent产出持续可组合,审查负担随吞吐量增加而下降;弱词汇团队看到每一个PR都引入新名词,审查负担随吞吐量增加而上升,最终不得不限制Agent。两条轨迹迅速分化,逆转困难。


词汇是你为工艺原因维护的东西,现在变成了Agent速度是否产生正向复利的基础设施。投资词汇,或者承担词汇债务的复利。

#开发者 #工具 #TDD #AIagents #测试设计 #软件工艺 #代码词汇 #词汇杠杆
@DevToolboxHub
More from @devtoolboxhub
  1. Oct 1, 2026给 AI 代理建一份「自欺清单」 维也纳邮政与邮件服务商 Postservice.at 创始人 Stephan Holzbach 不是开发者,但今年公司大部分工作跑在 Claude…
  2. Oct 1, 2026代码评审评论为何比本意更刺耳 一条评审评论大约四十秒写完,通常夹在两件事之间,写的人清楚自己的语气。读的人刚在这份代码上花了三天,正想收尾,而且听不到你的声音,于是自己补上一种语气…
  3. Oct 1, 2026用 Hindsight 给客服 Agent 加上持久记忆 大多数客服 Agent 只擅长回答眼前这条消息。真正难的是同一个客户一周后再来,Agent 完全不知道之前发生过什么。作者…
  4. Sep 30, 2026AMSI 绕过技术 2026 开发者指南 AMSI(Antivirus Malware Scan Interface)是 Windows 的恶意脚本扫描接口,覆盖 PowerShe…
  5. Sep 30, 2026AI Agent 为什么记不住事 和 AI Agent 协作时最容易注意到的一点是:它们很擅长回答问题,却不擅长记住昨天发生过什么。你可以和它长聊一轮,做出一堆决定、说明偏好、一起…
  6. Sep 30, 2026wpipe:面向 Python 开发者的轻量编排库 wpipe 是一个纯 Python 可嵌入的编排库,目标是让数据管道的开发回到「编辑—运行—调试」的快速循环,而不必为验证业务逻…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →