GitLab押注19世纪经济理论将塑造其AI时代
GitLab CEO Bill Staples引用杰文斯悖论,认为AI降低软件生产成本将增加需求而非减少工程师岗位。公司正进行重组,专注于AI代理编排和“机器规模”平台重构。
作为现代开发者工具行业的领军者之一,GitLab无需过多介绍。该公司率先提出了单一平台管理软件开发生命周期的理念,涵盖源代码控制、CI/CD、安全扫描、协作和部署于一个系统。但现在,GitLab正在为全新的范式进行重组:AI代理将增加软件构建的数量,而开发人员将花时间监督、审查和协调机器生成的代码,而不是自己编写每一行代码。
自联合创始人Sid Sijbrandij于2024年卸任后担任CEO的Bill Staples本周宣布了一系列变革,包括裁员、高管变动、产品整合以及对AI驱动软件开发的重新聚焦。此次整改正值GitLab的困难时期。过去15个月内,该公司市值下跌约66%至约37亿美元,原因是投资者质疑AI将如何重塑软件开发和开发者工具。
Staples在一封公开信中认为,AI不会缩小软件行业,反而会扩大它。降低软件生产成本只会创造更多需求。经济学家称之为杰文斯悖论——一种19世纪的经济理论,以同样的效应命名,即更高效的蒸汽机推动煤炭消费上升而非下降——GitLab正将其未来押注于此。Staples写道:“随着软件生产成本的崩溃,对其需求将扩大。”
深入分析这封信,Staples指出了围绕GitLab所谓的“代理时代”的几项大型架构和组织赌注。“软件将由机器构建,由人类指导,”他写道,“代理将计划、编码、审查、部署和修复。”至关重要的是,Staples认为这不会降低工程师的重要性,尽管确实改变了他们的价值所在。开发人员将专注于更高级的系统设计、架构、治理、故障推理以及协调跨软件生命周期运行的AI代理群。
这种框架也有助于解释为什么GitLab如此强调编排。在Staples的描述中,新的挑战是协调大量同时跨仓库、管道、审批、部署和企业策略系统运行的代理。“企业不需要代理活动,”Staples指出,“他们需要的是推动业务前进的正在运行的软件。编排是让你达到目标的层。”为了支持这种转变,GitLab正在为其所谓的“机器规模”需求重构其底层平台的大部分。Staples认为,现有的开发者基础设施主要是围绕人类工作流程设计的——单个开发者以相对可预测的速度打开拉取请求、触发管道和提交代码。AI代理完全改变了这种动态。“代理并行打开合并请求,全天候触发管道,并以人类团队从未有过的速度推送提交,”Staples写道。
GitLab已经为这一新方向奠定了基础,包括1月推出的Duo Agent平台。Staples在2月接受The New Stack采访时认为,编码从来都不是真正的瓶颈——开发者每天只有10%到20%的时间在写代码,其余时间都花在审查、管道运行、安全扫描和合规检查上。“即使是更快的代码生成也只是卡在编码后的队列中,”他说。Duo Agent平台是GitLab尝试自动化整个生命周期而不仅仅是编码部分的方式。
在公司的更大赌注中,包括将GitLab重构为更API优先、可组合的服务,开发特定于代理的API,以及重新设计能够协调整个开发生命周期中的自主软件代理的编排系统。但GitLab也认为其在AI时代最大的优势可能来自更古老和更庞大的东西:已经流经其平台的大量企业上下文。“每个开发工具供应商都趋向于相似的代码生成能力,”Staples写道,“不会被商品化的是模型可以使用的独特上下文:一个连接规划、代码、审查、安全、部署和跨每个项目和仓库的操作的数据模型,累积了团队多年工作的成果。”
这种说法是,虽然代码生成模型在整个行业中趋于一致,但组织上下文更难复制。该公司实质上在押注,在GitLab现有生态系统内运行的代理将做出更好的决策,因为它们可以利用多年积累的客户工作流数据,涵盖仓库、CI/CD管道、部署、审批和操作历史。这也解释了为什么治理仍然是该公司对大型企业客户定位的重要组成部分。Staples将治理描述为允许公司安全地内部部署更大数量自主代理的机制。“就像赛车一样,如果不能保持控制,跑得再快也没用,”他写道。
不过,时机对GitLab来说可能有些尴尬。该公司最初是GitHub最可信的竞争对手之一,后来重新定位到更广泛的软件生命周期和企业DevOps工具。然而,即使近几个月来开发者社区对GitHub的不满情绪高涨——从可靠性投诉到对微软领导下平台方向的批评——GitLab并未成为主要受益者。一个可能的原因是转换成本:深度嵌入GitHub CI/CD工作流程、集成和工具的团队即使感到沮丧也不会轻易迁移。讽刺的是,这种相同的动态——平台粘性作为竞争护城河——正是GitLab现在在AI时代押注于其企业客户的。社区成员在X上表示:“很疯狂GitLab没有在这个GitHub混乱时代变得更大。”
传统的开发者工具市场历史上一直依赖于按开发者席位收费。AI代理使这个等式复杂化:它们可以完成许多开发者的工作,但不需要席位。如果软件能够以更大量和更快的速度生产,这就引发了关于传统开发者工具企业如何在那个世界中捕获价值的问题。GitLab的回答是,AI将增加整体软件需求,其速度超过减少对工程师需求的速度——而且能够以机器速度协调代理的平台将因此更有价值,而不是更少。这是AI圈中熟悉的论点,并得到了Box CEO Aaron Levie等高管的发声支持。
博主和开源开发者Simon Willison写道,对于AI的“杰文斯悖论启发的希望”在很大程度上符合他自己的思考,但他警告说,GitLab的立场也受到其业务激励的影响——尤其是在投资者似乎不确定AI代理将如何影响开发者工具企业的长期经济学的时刻。Willison写道:“如果你的整个业务依赖于软件工程作为一个领域增长并产生更多高价值席位,那么你有强烈的动机相信代理会产生这种效果。”对于GitLab来说,赌注是杰文斯理论在代理AI时代成立——否则前景太过黯淡。