宣言不是指南针:AIDD 四大支柱与执行循环
宣言是一种你亲手签署的文件;而指导原则则是一种你付诸实践的准则。本文所要阐述的整段论点,正是建立在这两者之间的清晰区分之上。
引言
当我第一次看到人工智能驱动的发展宣言(AIDD)时, 我曾觉得这是一个绝妙的构想:由开发者们基于“X优于Y”的敏捷宣言传统,以四条价值观和十二项承诺为依托, 书写而成。初读这些价值观时,我很容易就认同它们,并且愿意为之签字。
然而,随着我逐渐将这份宣言视为指导原则来践行,我的阅读视角也随之发生了转变。 在细节层面,其中一些核心理念却让我感到担忧:它们将人工智能嫁接到现有的生命周期中, 而非重新审视以代理为核心的生命体循环。 我理解当初提出这些理念时的初衷——在“氛围编码”时代,这种谨慎的做法确实有其合理性。 但如今,代理驱动的开发早已超越了“氛围编码”的范畴,模型也已实现了长足的进化。 若将这些政策应用于代理式工程领域,它们或许无法真正守护最终产品的价值——这一点我也深表赞同。 相反,这些政策很可能只会增加不必要的惯性,从而阻碍这一循环本应实现的高效运转与卓越成果。
我们不应与显而易见的事物对抗。如今,是代理编写代码,而非人类。 真正值得深入探讨的问题在于:团队应当如何保留知识,而非如何验证人工智能已经比我们做得更好的那些方面。
我在六月和七月发表的文章,正是构建起这样一套代理式交付引擎:它就是规则编纂中所描述的循环, 而在放大能动环中得到了进一步的放大与深化。 从这个循环的内部视角出发,每一个支柱都比其口号所指向的范围更加精准、更加具体。 本文将逐一解读这些支柱,首先阐明它们所要阐释的主旨。
宣言并非指南针
宣言是一份公开发布的、经签名并注明日期的价值观声明。 它始终是针对某件事物而撰写的:AIDD 以“氛围编码”为背景,正如敏捷方法曾与繁重的流程体系相对立一样。 宣言的表达方式天生带有修辞色彩:它以宽泛的价值观和朗朗上口的口号为特色。 它的功能则是实实在在的:凝聚社群、铭记时刻、开启对话。 而这篇文章之所以存在,正是因为宣言成功地发挥了作用。
指导原则……