
Cloudflare宣布推出全新的智能体开发生命周期(Agent Development Lifecycle),旨在取代传统的软件开发生命周期(Software Development Lifecycle)。这一创新不仅加速了AI模型的生成速度,还通过自动化软件工厂的概念解决了传统流程中的瓶颈问题。然而,尽管AI技术显著提高了代码生成的速度,测试、部署和维护等下游阶段仍受到人工节奏的限制,成为项目进展的瓶颈。为了解决这一问题,Cloudflare提出了从传统软件开发模式向自动化软件工厂转型的策略,由智能体自主管理整个生命周期。
--91likeyou---
CI/CD 流水线只是一种工作流,但工作流的能力远不止 CI/CD 流水线。
为实现这种架构,Cloudflare 将其 Workflows 产品定位为核心编排层。与静态流水线不同,Workflows 可以动态生成容器、运行无头浏览器和调度子智能体。在这一基础之上,Cloudflare 推出了 @cloudflare/ci,一个直接运行在 Workflows 上的持续集成与交付系统。该工具允许开发者将执行步骤串联起来,提供依赖缓存和凭证管理能力,让智能体能够自主处理故障、修复错误和故障分诊。
import { WorkflowEntrypoint, type WorkflowEvent, type WorkflowStep } from 'cloudflare:workers';import { init } from '@flue/runtime';import { Reviewer } from './agents/reviewer.ts';import { collectFindings } from './shared/nightly.ts';type Params = { date: string };export class NightlyReview extends WorkflowEntrypoint { async run(event: WorkflowEvent<Params>, step: WorkflowStep) { const findings = await step.do('collect findings', () => collectFindings(event.payload.date)); const agent = init(Reviewer, { id: `nightly-${event.payload.date}` }); const receipt = await step.do('dispatch review', () => agent.dispatch(`Review these findings:\n${findings}`), ); const review = await step.do('read review', async () => { const reply = await agent.read(receipt); return { text: reply.text, data: reply.data }; }); // ... }}复制代码
可观测性是该平台的另一个关键组成部分。传统的应用遥测技术能够捕获基础设施指标,却无法捕捉智能体行为背后的推理过程。为此,Cloudflare 推出了专用的可观测性仪表盘,提供兼容 Open 的追踪能力。这使得工程师能够清晰地查看具体的模型调用、工具执行和 token 消耗情况。平台与 Think、Flue 和 AI SDK 等框架原生集成,工程师能够回放会话、查看子智能体之间的交接过程、调试格式错误的入参,无需人工解析执行日志。
智能体开发生命周期引入了智能体访问模型(Agent Access Model),用于保障自主操作的安全性。Cloudflare 意识到,智能体以机器速度执行任务,无法通过基于提示词的边界来管理,因此在网络层和 harness 层强制执行策略。智能体拿到的是绑定任务的短期凭证,并被设置了权限上限。一旦智能体接触到受保护资源,信任棘轮(Trust Ratchet)机制会动态降低可用权限,确保最小权限执行,并防止智能体在处理恶意输入时发生横向越权访问。
Cloudflare 通过标准化开源可观测性、强大的编排原语和严格的凭证边界来构建智能体在整个软件工厂生态系统中安全运行所需的基础设施。尽管这些工具仍处于早期迭代阶段,但它们标志着行业向动态、自主系统的决定性转变,AI 将在其中安全地处理应用生命周期。
查看英文原文:
🔥 热词:#sdlc软件开发生命周期 · #cloudflare推出ai计算机项目 · #cloudflare推出internaldns · #cloudflare推出可编程钱包 · #cloudflare推出meerkat · #cloudflare发布ai开放平台 · #cloudflare开源项目汇总 · #cloudflare项目