我们许多传统的软件开发工作流程和过程将因为AI代理而被重建。 例如,在使用AI代理构建新功能时,这是一种疯狂的体验,因为你基本上会在创建过程中实时演变产品的需求和规格。 你可能一开始有一个想法或方法,但由于添加新功能或测试不同方向几乎不需要成本,你最终会探索更多的解决方案空间。你最终得到的结果很少会是你最初想要做的事情。 你过去总是花费大量时间在前期决定要构建什么,因为一旦你开始走上一条路径,改变方向的成本是巨大的。这对于前期思考非常有利,并且如果做得好,会导致出色的产品。 但问题是你构建了一个完整的计划,然后等待一周或一个月来决定你是否喜欢这个方向,而到那时,转变方向就非常困难。 现在,这个过程可以缩短到一个小时,然后你可以测试你最终得到的解决方案是否合适。但由于增量功能、用户体验改进、新行为等的成本已经降到零,你会尝试完全不同的方法,看看哪种效果最好。而且你没有心理障碍去放弃你刚刚构建的东西。 当然,这将有一个明显的缺点,如果你不小心,许多项目将会出现快速的范围蔓延或不连贯的体验。这就是为什么实际上优秀的产品和设计技能将始终有巨大的溢价。在一个AI的世界里,这些都不会消失,但构建的过程完全不同。