技术

Cloudflare宣布“代理开发生命周期”并推出用于管理软件生命周期的工具

Cloudflare宣布了代理开发生命周期(Agent Development Lifecycle),这一概念将智能代理的作用从生成代码扩展到跨越软件开发生命周期执行更广泛的任务。与此同时,该公司公布了包括@cloudflare/ci、本地开发环境中的OpenTelemetry追踪、Cloudflare Agents和Agent Traces在内的工具。

2026-08-04
1 分钟阅读
270 浏览量
certi.news Editorial Team
Cloudflare宣布“代理开发生命周期”并推出用于管理软件生命周期的工具

Cloudflare宣布了代理开发生命周期(Agent Development Lifecycle或ADLC),这是该公司提出的一种框架,用于应对这样一种现实:智能代理已经能够快速编写代码,其速度超过团队审查、部署和维护代码的能力。Cloudflare认为,依赖传统的软件开发生命周期模型已不足以应对代理生成代码的规模和速度。

被称为SDLC的软件开发生命周期通常包括规划、设计、实现、测试、部署、维护,随后是退役等阶段。据Cloudflare称,过去实现阶段是最慢且成本最高的阶段,但随着人工智能的发展,它已经变成最快且成本最低的阶段。这导致其他阶段承受更大压力,从代码审查和拉取请求管理,到在生产环境中运行系统以及处理故障。

从生成代码到管理完整生命周期

Cloudflare表示,许多公司目前只在实现阶段使用代理,而人类仍负责验证和合并结果、部署和监控系统,以及对收到的错误进行分类。该公司认为,这种模式使代理无法参与软件开发生命周期中的重要部分,尽管模型的能力已经提升,能够运行更长时间并执行更大的任务。

Cloudflare将代理视为其客户;代理可以购买域名、创建临时账户,并使用完整的Cloudflare API。基于这一点,该公司表示,代理需要能够代表客户管理整个开发生命周期各阶段的API和工具,而不只是参与流程的起始阶段。

Cloudflare公布的工具

  • @cloudflare/ci:一种通过数百万个代码库运行持续集成和持续部署的新方式,能够自动修复问题,并借助Cloudflare Workflows调用代理执行更复杂的任务。
  • 本地开发中的OpenTelemetry追踪:让代理在本地开发期间也能获得与生产环境相同级别的可观测性,该功能集成在Wrangler和Cloudflare的Vite插件中。
  • Cloudflare Agents和Agent Traces:用于监控、维护和改进代理的新空间,围绕代理工作产生的OpenTelemetry轨迹展开。
  • 利用人工智能执行工程标准:展示Cloudflare如何在其代码库、产品规范和系统中应用最佳实践。
  • Astro项目的软件工厂:展示如何在一个规模庞大且不断发展的开源项目中,构建能够自动对GitHub问题进行分类、复现、验证和修复的系统。

从SDLC到ADLC

Cloudflare提出ADLC这一术语,将其视为面向“软件工厂”的模型,而不仅仅是面向传统编程团队的模型。按照该公司讨论的构想,软件工厂是由代理驱动的系统,可以接收生产环境中的错误、客户报告或新功能想法等输入,然后以更高的自主性承担软件构建、改进、部署和管理任务。

这并不意味着人类角色会消失;Cloudflare指出,许多项目仍然受限于需要人类介入的步骤,例如指导代理、向其提供指令、跟进其执行情况,以及落实代码审查意见。该公司提出的目标,是将人类的时间转向需要灵感、品味和判断力的工作,例如设计、与客户沟通以及发展更宏大的想法。

新闻来源
Cloudflare Blog
查看原始来源 ↗
c
作者

certi.news Editorial Team

你需要知道的

Cloudflare 提出了“代理开发生命周期”(ADLC)概念,旨在将智能代理的应用范围从编写代码扩展到开发、部署和维护各阶段。该公司还推出了包括 @cloudflare/ci、Cloudflare Agents 和 Agent Traces 在内的工具,同时强调,对于需要判断和设计的任务,仍然需要人工监督。

  • Cloudflare 认为,代理生成代码的速度提升,加大了代码审查、测试、部署、监控和维护的压力。
  • ADLC 概念旨在借助代理管理完整的软件开发生命周期,而不是将代理局限于执行阶段。
  • @cloudflare/ci 支持跨多个代码仓库运行持续集成和持续部署,并可实现自我修复和调用代理。
  • 该公司将 OpenTelemetry 追踪功能加入本地开发环境,并推出 Cloudflare Agents 和 Agent Traces,以监控和改进代理。
  • Cloudflare 强调,人类仍会参与指导代理、审查代码,以及处理需要创造力和判断力的决策。

常见问题

什么是代理开发生命周期 ADLC?

这是 Cloudflare 提出的一个框架,用于在更广泛的软件开发生命周期阶段使用代理,包括构建、改进、部署和管理,而不仅仅是生成代码。

Cloudflare 宣布了哪些工具?

这些工具包括 @cloudflare/ci、本地开发中的 OpenTelemetry 追踪功能,以及 Cloudflare Agents 和 Agent Traces。

ADLC 会取代开发者的作用吗?

不会。Cloudflare 表示,人类仍会指导代理、跟踪其执行情况、审查代码,并负责需要设计和判断力的工作。

同一分类

你可能还喜欢

查看所有新闻