编码智能体改变编程方式,协作、规划、背景信息成软件行业新瓶颈
协作才是关键有影响力的软件往往由许多需要协作的人共同编写。关于编码智能体的讨论几乎都集中在个人生产力提升上但协作才是值得深入分析的关键因素。这并非新观点1975年弗雷德·布鲁克斯Fred Brooks在《人月神话》*The Mythical Man Month*中探讨过此问题1971年杰拉尔德·温伯格Gerald Weinberg在《计算机程序设计心理学》*The Psychology of Computer Programming*中引入了这个概念。软件是一群人就系统功能达成共识后的成果代码是协作过程的产物。五十年来编写代码成本高使我们注意力集中在代码上有了编码智能体编写代码成本大幅降低我们看清背后本质人们在努力达成共识。协商、达成一致以及就要构建的东西进行有效沟通如今成为核心工作且难度丝毫未减。规划成限制因素在智能体负责代码实现的团队中拖慢进度的是制定出足够精确、让智能体能够理解并执行的规范。规划要落实到书面验收标准也要白纸黑字写清楚必须将“我们真正想要的东西”精确表达出来。情况因人而异但许多管理者对此感到不堪重负。功能实现速度极快工程师们等待下一个完善的规范瓶颈从编写代码的人转移到管理层。专注意味着说“不”需要达成共识的范围在不断扩大这就是杰文斯悖论Jevons Paradox。当编写代码成本降低到原来的十分之一时我们会投入同样精力去追求以前不值得做的成果。每个拥有12个功能的产品去掉11个功能可能变得很棒。人们吸收新功能的速度有限1997年史蒂夫·乔布斯Steve Jobs说过“专注就是要学会说‘不’。”那年苹果砍掉了大约70%的产品线。有了智能体后做到这一点更难。背景信息是无价之宝所有协商都依赖共享背景信息。背景信息是组织运转的关键要素团队成员通过潜移默化积累这些信息大部分未被记录。智能体无法通过潜移默化获取信息没有背景信息可能给出看似合理但有偏差的答案。当在.txt看到智能体完成有用任务时是“我们”做了背景信息整理工作。背景信息成了限制发展的关键因素人类自然倾向是不把它明确写下来。智能体助力背景信息生成生成易于理解的背景信息是人类不喜欢做的事。不过智能体在全面阅读方面表现出色可阅读各类文档并提取未记录的模式。已在[.txt](https://www.dottxt.ai)开始构建系统智能体爬取代码库等生成知识库人类积累的信息正被转化为智能体和人类都能读取的形式。消费背景信息的智能体需要生成背景信息的智能体循环运转后背景信息将成为可更多产出的资源但只能呈现部分信息。新竞争优势在于组织能力未来十年成功的公司不一定拥有最优秀的模型或最好的智能体基础设施而是能让50人、200人甚至2000人在减少决策数量的同时提高人均产出的公司。这是文化和管理层面的问题。以往工具放大了组织原本的一致性小团队热衷智能体且合理团队规模超过一定程度一致性需主动维护。智能体放大效应更大人们高估了其提高个人编写代码速度的能力低估了帮助组织将知识外部化的能力。智能体像思维的延伸更大挑战是让它们成为公司文化的延伸需要建立文档文化等。