无需程序员的代码,以及人工智能软件革命的经济涟漪

AI驱动软件开发革命!企业可低成本测试优化,加速业务增长。告别传统开发环境,拥抱AI辅助,技术债务不再是难题。技术PM和工程师需求激增,重构项目范围,释放无限创意,迎接下一个经济飞跃!

译自:Code Without Coders, and the Economic Ripples of AI’s Software Revolution

作者:Yang Li

ATM 没有淘汰银行柜员,而是将银行业转变为一个更具盈利能力的行业,专注于关系建立和财富管理。我们正接近一个类似的拐点,即人工智能驱动的软件开发,通过计算能力(而非员工人数)进行扩展,将为业务增长释放新的可能性。

经济效益是显著的:想象一下,一家超市现在可以负担得起测试数千种结账流程变体,因为实施成本已大幅下降。对于那些可能仅产生 0.1% 收入增长的项目——以前不值得开发团队花费时间——当您可以大规模部署 AI 代理时,突然变得可行。

重新构想项目范围

这种转变在公司处理软件开发项目的方式上将尤为显著。今天,基于资源约束,分配开发团队到精心优先排序的项目的模式,将让位于一种更具实验性、数据驱动的方法。当实施成本骤降时,公司可以同时追求增量优化和雄心勃勃的登月计划。

最近,我们与一家公司合作,该公司正在努力处理 1962 年的 Fortran 代码,这些代码没有文档记录,并且由已经去世了几十年的开发人员编写。这就是一个登月计划的完美例子。以前,实现此类系统的现代化需要庞大的团队和数年的努力。现在,人工智能可以分析这些古老的代码库,从代码本身合成理解,并有效地创建一个“完美的员工”,他了解此遗留代码的每一行。当您可以通过计算而不是员工人数进行扩展时,曾经难以逾越的技术债务就变成了一个易于解决的问题。

想象一下,这如何在稍微现代的例子中改变电子商务中的 A/B 测试。公司可以试验数千种变体,而不是测试两到三个结账流程,每种变体都针对特定的用户群体量身定制。您可以跨无数种排列组合优化购物篮大小、保留率或转化率——这对于传统的开发资源来说是不切实际的。

开发角色的演变

这种转变已经在重塑软件开发行业。我们的工程团队最近完全禁止了传统的开发环境,转而采用纯粹的人工智能辅助开发。结果如何?我们的人工智能系统成为我们最高效的团队成员,合并的 pull request 比任何人类工程师都多。但更重要的是,它改变了我们的工程师的工作方式。根据详细规范编写代码的传统角色变得越来越不重要。相反,我们看到该行业出现了两极分化。一方面,对于能够精确表达需求并理解系统架构的技术产品经理的需求不断增长。另一方面,我们需要能够从战略上思考实施并审查人工智能生成的代码以实现长期可维护性的工程师。

当您可以全天候部署 AI 代理时,消除技术债务将成为一种现实的可能性。这意味着公司可以将更多资源集中在创收计划上,而不是维护上。当您的基础更强大时,您可以构建更雄心勃勃的功能,而无需担心不稳定的基础设施。

然而,这种转变引发了关于责任和监管的重要问题。随着我们走向人工智能生成的代码库,确定失败的责任变得更加完整。是预训练中的缺陷吗?实施问题?微调问题?该行业需要明确的责任框架,尤其是在处理关键任务系统时。

从行业到创意引擎

软件开发正在从一种行业演变为一种创意职业。那些能够协调人工智能系统并从战略上思考产品开发的人将会有很高的需求。正如 ATM 让银行员工能够专注于更高价值的服务一样,人工智能开发工具将使工程师能够处理更雄心勃勃的项目。与此同时,自动化系统处理日常优化和维护。

在新环境中蓬勃发展的公司,不会是那些仅仅使用人工智能来降低成本的公司。成功将属于那些重新构想当开发资源不再是制约因素时,什么才有可能实现的公司。在这种情况下,人类的创造力和战略思维变得比以往任何时候都重要。

下一个经济飞跃

经济影响超越了个别公司,延伸到整个地区和经济体。那些监管摩擦较小的地区可能会看到更快的采用和更多的创新。正如一些地区跳过了PC时代,直接进入移动时代一样,发展中经济体可能会直接跃入人工智能优先的开发模式,完全绕过传统的软件开发模式。

人工智能将改变可以构建的东西的经济性,而拥有关于构建什么的最佳想法将使其成为最受欢迎的差异化因素。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注