论文
超越人类可读:重新思考代理开发时代的软件工程约定
Beyond Human-Readable: Rethinking Software Engineering Conventions for the Agentic Development Era
摘要
六十年来,软件工程原理一直针对单一消费者(人类开发人员)进行优化。Agent系统开发的兴起,基于 LLM 的代理自主读取、写入、导航和调试代码库,引入了具有根本不同约束的新主要消费者。本文对代理压力下以人为中心的约定进行了系统分析,并提出了一个关键设计原则:语义密度优化,消除携带零信息的标记,同时保留携带高语义价值的标记。我们通过跨四种条件(人类可读、结构化、压缩和工具辅助压缩)的日志格式词元经济性的受控实验来验证这一原理,证明了一个违反直觉的发现:尽管输入词元减少了 17%,但积极的压缩却使总会话成本增加了 67%,因为它将解释负担转移到了模型的推理阶段。我们扩展了这一原则,提出经典反模式的修复,引入代理代码导航的程序骨架概念,并主张语义意图与人类可读表示的根本解耦。