Blacksmith C 轮融资助其跻身独角兽,AI 代码对测试构成压力
Blacksmith 于 10 月 21 日宣布完成由 Sequoia Capital 领投的 6600 万美元 C 轮融资,估值达到 10 亿美元。Blacksmith C 轮融资押注于一个明确观点:借助 AI 产出更多软件的企业,也需要更多基础设施来检验这些软件。持续集成(CI)会在团队将代码变更合并至主代码库前,自动构建并测试这些变更。随着客户生成更多变更,Blacksmith 希望承接这部分工作。
眼下的压力落在工程团队身上:它们需要决定,是扩展自行管理的基础设施,还是将这项责任交给专业服务商。GitHub 的工作流自动化服务 GitHub Actions 提供了一个熟悉的参照点,因为团队可以选择不同机器来执行检查。Blacksmith 的机会存在于这项基础设施决策之中,而非代码生成领域的竞争之中。
这笔融资表明投资者支持其扩大业务规模。但它并不能证明更快的检查就能带来更安全的软件,也不能证明每一次新增检查都代表有价值的工作。对于评估此次公告的买方而言,这些区别至关重要。核心问题在于,专业 CI 基础设施能否将不断增长的计算需求,转化为从提出变更到软件获批之间更短、更可靠的路径。
Blacksmith C 轮融资为超越融资里程碑的扩张提供资金
这笔新融资为 Blacksmith 扩展其代码测试业务背后的基础设施提供了资本。
Blacksmith 的 C 轮融资获得了 Premji Invest 以及现有投资者 Peak XV Partners、GV 和 Y Combinator 的参与。该公司表示,其累计融资额已达到 1.25 亿美元,并计划扩大团队和计算能力。
这些细节表明,这既是一个基础设施扩张故事,也是一个风险投资融资故事。运行客户构建任务的服务必须提供实际的执行能力。招聘能够支持这项工作,但服务器、数据中心安排以及将任务分配给可用机器的软件同样不可或缺。
估值反映的是一笔投资交易的条款,不应被解读为客户节省金额、软件可靠性或运营盈利能力的衡量指标。每一项都需要独立证据。
对客户而言,新资本的实际意义更为有限。它为 Blacksmith 推进扩张计划提供了额外资源。买方仍需审查服务性能、合同承诺,以及其基础设施是否适合自身工作负载。
Blacksmith C 轮融资也让工程负责人有理由重新审视现有的归属决策。内部运行构建任务可以带来控制权,但这种控制也伴随着持续的运营责任。外包执行会改变由谁承担这项责任。
这项决策很少仅取决于单个测试的速度。团队还关心任务需要等待多久才能开始、如何调查故障,以及基础设施不可用时由谁响应。更快的机器只能改善整体体验的一部分。
一则融资公告无法解决这些问题。但它可以改变试图解决这些问题的供应商所能动用的资源。Blacksmith 现在拥有更多资本,以努力成为客户软件交付系统中更重要的一部分。
对 Sequoia 和其他投资者而言,参与此轮融资表明其支持这项扩张。但它们的参与并不能为该服务提供独立基准。投资信念与运营验证仍是不同形式的证据。
因此,相关的变化是具体的:Blacksmith 已为执行构建和测试的业务获得额外融资。这种扩张是否改善客户交付,将取决于融资公告之后的实际进展。
更多生成代码令基础设施所有者承压
当拟议变更到来的速度超过现有系统的评估能力时,基础设施决策会变得更紧迫。
Blacksmith 的 CI 工作负载增长数据,为其扩张叙事提供了最直接的证据。该公司称,每周 CI 任务数量从 1 月的 500 万增长至超过 9000 万。任务是指在自动化工作流中执行的单个工作单元。
这一每周指标很重要。它描述的是持续进行的活动,而不是汇集公司历史数据所得的累计总数。它仍然是公司自行报告的数据,尚无经独立验证的任务复杂度或客户分布明细。
Blacksmith 表示,同期年度经常性收入(即经年化处理的经常性收入)增长了 17 倍。该公司还称已服务超过 1 万家企业。具名客户包括 Mercury、Granola、Handshake 和 LangChain。
这些披露共同支持了采用规模和工作负载量正在扩大的说法。但它们并未揭示多少活动来自现有客户、新客户,或来自工作流如何划分任务的变化。这些区别会影响读者对增长的解读。
设想一个使用 AI 编程代理的团队所面对的运营情境:这类软件系统能够提出并修改代码。代理提交变更,自动化检查运行,代理在收到结果后修订其提案。每一次迭代都可能在任何人类批准之前,产生更多执行工作。
这是一个说明性工作流,而非对某个特定 Blacksmith 客户的经验证描述。其重要性在于反馈循环。更快的生成提高了及时反馈的价值,而延迟的检查则会打断这一循环。
压力首先落在执行环境的所有者身上。这可能是负责共享开发者基础设施的平台工程团队,也可能是负责维护自身自动化、同时还要进行产品工作的应用工程师。
这些团队面临相互竞争的需求。它们既需要在工作到来时拥有足够容量,也需要避免维护闲置资源。它们必须调查基础设施故障,同时避免将其与拟议代码中的真实缺陷混为一谈。
更多计算资源并不能自动解决问题。有些测试依赖于其他测试先完成。有些故障来自外部服务。另一些则反映出不可靠的测试:即使软件没有相应变化,测试也可能通过或失败。
这使得商业机会比“AI 生成更多代码”更具体。Blacksmith 需要的是执行问题足够严重、因而有理由选择专业服务商的客户。最强的需求应来自那些能够将基础设施改进与可衡量交付成果联系起来的团队。
因此,工程买方应将任务增长视为活动的证据。要证明价值,他们还需要建立活动量与就某项变更作出有用决策所需时间之间的进一步关联。
专业 CI 服务与团队已掌控的基础设施竞争
Blacksmith 面临的核心竞争挑战,是说服团队将专业执行服务视为值得委托的对象。
相关替代方案并不只是另一家初创公司,而是客户已经理解的基础设施安排,包括其权限、操作程序和内部归属。要替换这种安排的一部分,需要一个经得起演示之外检验的理由。
GitHub 关于自托管运行器的文档说明了这种权衡。运行器是执行工作流任务的机器或环境。自行管理运行器的团队可以自定义硬件和软件,但也要承担维护责任。
这赋予内部基础设施一项持久优势:控制权。团队可以将执行环境部署在私有系统附近,安装专用依赖项,并围绕特殊需求调整环境。这些选择的重要性可能超过通用工作负载上的性能。
相应的负担则是运营工作。必须有人维护环境、调查故障,并确保提供足够容量。当这些责任消耗了本可更好地用于其他事务的注意力时,专业供应商便有机会。
竞争边界也比 Blacksmith 与 GitHub 的对比更复杂。工作流协调与任务执行是不同的功能。团队可以保留熟悉的工作流定义,同时重新考虑执行工作的机器。
这一区别缩小了采购决策的范围。客户并不一定需要替换整个开发流程,才能改变执行基础设施。但他们确实需要验证,新安排能够保留其所依赖的行为和控制机制。
Buildkite 提供了另一个有用的比较。其文档介绍了并行测试执行,即将适合的工作分配到多个执行任务中。这种方法表明,构建性能既涉及硬件,也涉及工作负载组织方式。
这种比较并不能确定供应商之间的胜者。它表明客户有多种方式应对延迟:可以改变执行基础设施、重组测试,或将基础设施变更与工作流改进结合起来。
对 Blacksmith 而言,“更多容量”只是一个起点。一个有说服力的客户案例应说明,哪一种延迟来源发生了变化,以及原因何在。减少等待、更快执行和更少运营中断,是不同的结果。
比较也应保留等价的工作内容。如果试验运行了更少的检查,或省略了重要依赖项,那么更短的完成时间就很难解释。买方需要知道,相同的决策是否经历了相同程度的审查。
内部团队还掌握着基准测试结果中不会呈现的知识。他们了解不寻常的构建依赖、反复出现的故障模式,以及配置选择背后的历史原因。迁移必须保留获得这些背景信息的途径,或以易于理解的文档加以替代。
这正是专业 CI 基础设施面临最实际考验的地方。它必须交付足够的运营价值,以证明责任转移是合理的。客户应能够用自己的语言解释这种价值,而无须依赖供应商的融资或估值。
最强的竞争地位将来自于在现有工程实践中持续发挥作用。这需要可靠的执行、易于理解的故障,以及客户认为更易于运营的归属模式。
更快反馈改变每次代码修订的经济性
这一机会背后的机制,是在提出变更与发现其是否通过检查之间形成更短的反馈循环。
软件交付依赖于决策。开发者或代理提出某项内容,获得证据,然后决定下一步修改什么。基础设施会影响这些证据能够多快获得。
等待时间即使在单项测试运行速度尚可时也可能不断累积。作业在开始执行前可能需要等待可用机器。后续阶段可能需要等待前序工作完成。基础设施中断可能迫使团队重复部分流程。
这些是不同的约束,也需要不同的应对措施。当工作在等待机器时,增加容量可能有所帮助。更快的处理器可以加速适合的执行任务。重组依赖关系则可能改善工作流本身造成的进度限制。
这一区别说明了为什么客户特定的证据至关重要。供应商可以改进某个组件,却未必改善整体交付路径。买方需要识别决定何时能够获得有用答案的关键环节。
当智能体利用测试结果修改代码时,这种影响尤为明显。延迟的反馈会让下一次修订陷入等待。及时的反馈则能让系统或开发者在原始上下文仍然可用时继续推进。
不过,快速得到答案只有在回答了正确问题时才有价值。构建成功只能证明一组特定操作已经完成,并不能证明拟议功能满足了所有用户需求。
Blacksmith Series C 支持扩展执行基础设施,但由客户决定该基础设施评估什么内容。其测试设计、审查实践和发布标准塑造了结果的意义。
因此,评估该服务的工程团队应将执行效率与决策质量分开看待。前者关乎检查运行得有多高效,后者则关乎这些检查是否提供了足以批准变更的证据。
两者可以同时改善,但谁也不能保证另一方。团队可能更早拿到结果,却仍缺少针对重要故障条件的测试;也可能拥有周全的测试,却因执行耗时过长而难以有效使用。
最有价值的结果是及时产出与有意义检查的结合。这能让审查者在仍有机会采取行动时获得证据,也更容易区分缺陷与基础设施问题。
清晰的记录有助于支持这一过程。团队需要保留关于测试覆盖范围、例外情况、迁移假设和故障归属的决策。一套可搜索的知识库可以帮助将这些说明与技术文档一同保存。
知识沉淀与执行基础设施承担不同功能。当团队需要理解某项检查为何存在,或某个例外为何获批时,其价值便会显现。更快的执行并不能消除对上下文的需求。
因此,对买方而言,这一机制可以衡量,但不应被过度简化。关键问题是,基础设施变化是否缩短了作出可靠工程决策所需的时间。单纯统计已完成的作业无法回答这个问题。
作业增长并不能证明软件质量或可持续的经济效益
Blacksmith 报告的增长支撑了其需求叙事,但重要的技术和商业问题仍未得到解答。
首个不确定性涉及所统计的单位。CI 作业在持续时间、资源需求和用途方面可能存在显著差异。执行一项小型检查的作业,并不等同于编译和测试大型应用程序的作业。
工作流设计同样会影响作业总数。将既有工作拆分为更多作业,可以提高计数,却不一定带来等量的有效产出。重复失败的工作会产生更多活动,但未必让某项变更更接近获批。
这些都不能证明 Blacksmith 的数据存在问题。它们只是说明,规模指标需要结合背景理解。读者不应将每新增一个作业,都视为多完成一项功能或多避免一个缺陷。
营收披露也有类似局限。增长倍数描述的是相对于更早基线的变化。若没有详细的财务拆分,它无法证明盈利能力、客户集中度,或服务额外工作负载的成本。
基础设施企业还必须平衡可用性与利用率,即客户实际使用的可用资源占比。维持冗余容量可以提升响应能力,但也可能在客户需求兑现前产生成本。
Blacksmith 表示,其在美国和欧洲的数据中心管理着略低于 10 兆瓦的计算能力。兆瓦是功率单位,这一数字表明了该公司所描述的物理规模。Blacksmith 表示,目标是在 2027 年将这一规模扩大五倍。
这些披露使其容量执行情况值得关注,但不足以计算运营效率。读者还需要了解实际消耗、可用容量、工作负载模式和基础设施成本等更多细节。
安全性带来了另一项约束。CI 环境会执行代码,并且通常会与凭证或内部系统交互。提高吞吐量并不能消除控制这些交互的必要性。
OWASP 关于runner 安全性的指南强调了与自托管执行环境相关的风险,包括网络访问和存储密钥。这是通用安全指导,并非针对 Blacksmith 的发现。
对于企业买方而言,这意味着应审查实际的服务边界。相关问题包括工作负载如何保持隔离、凭证如何处理,以及执行环境如何在每次使用后清理。答案应来自有文档记录的控制措施。
信任的表述同样存在边界。测试通过意味着软件在特定条件下满足了已运行的检查,并不能证明不存在未经测试的缺陷、不安全的假设或被误解的需求。
因此,审慎的解读是明确的:Blacksmith 披露了与需求增长一致的指标,投资者也为其进一步扩张提供了资金。独立的客户成果和更完整的运营披露,将使这一论点超越这些公告本身。
这一标准让分析保持扎实。它既不否定报告中的增长,也不将其转化为现有证据无法支持的主张。
关注容量交付、客户成果与既有平台的应对
接下来的证据应显示,扩张是否在维持可行运营模式的同时改善客户成果。
未来几个月,容量交付将是首个值得关注的信号。Blacksmith 公布的扩张计划提供了方向,但买方需要证据证明,新增基础设施能在其工作负载所需的位置投入使用。
有价值的更新应将新增容量与服务表现联系起来。繁忙时段的可用性、等待时间和性能,比单独的扩张公告更具参考价值。稳定的交付将加强把执行工作交给专业服务商的理由。
第二个信号是详细的客户证据。Blacksmith 的早期融资公告和当前披露表明了客户采用情况。下一步更有价值的是,让客户说明其工程流程内部发生了哪些变化。
一个有说服力的案例会描述原始约束、完成的工作,以及交付结果的变化。它会区分等待时间缩短与执行速度提升,也会说明团队是否维持了等效的检查。
涵盖日常工作与繁忙时段的证据尤其有价值。一项服务在负荷轻松时可能表现良好,却可能在需求集中时陷入困难。客户需要了解任何报告改善背后的具体条件。
较弱的信号则是另一项缺少工作内容说明的作业数量标题。规模依然重要,但客户成果会使其意义更容易评估。同样,缺乏配套背景的增长主张也是如此。
第三个信号是既有平台和内部基础设施负责人作出的回应。更好的托管执行、更容易的容量扩展或改进的工作流工具,都会为客户提供更多选择。这些发展将使 Blacksmith 需要赢得的比较更加明确。
既有平台的改进不会自动消除对专业服务商的需求,但会提高差异化标准。Blacksmith 需要证明,为什么其执行模式对于替代方案同样能够服务的工作负载仍然有用。
内部团队也会通过自身决策作出回应。有些团队会委托更多执行工作,另一些则会因自身需求而保留控制权。相关证据在于,这些决策在实际评估后如何变化。
这些信号彼此关联。容量使扩张成为可能,客户成果证明价值,而竞争方的回应决定这一价值还能保持多大独特性。仅关注融资,会忽略将它们联系起来的运营问题。
对工程负责人而言,应从团队已经能够观察到的延迟开始。识别工作是在等待机器、运行缓慢、不可预测地失败,还是在缺少足够支持证据的情况下提交给审查者。使用等效检查和有记录的条件,针对该约束比较不同方案。保留迁移假设、所有权变化和未解决问题的记录,以便后续结果仍可被正确解读。Blacksmith Series C 为公司扩张提供了资源,但你的决策应遵循自身交付流程的实际表现。在改变基础设施之前,先问清从拟议代码到获批软件的路径中,哪一环需要改善,以及哪些证据能够证明这种改善。



