agents-sdk 框架
面向 AI 代理的 JavaScript 框架,可在已有 Workers 项目里通过一条 npm 安装命令加入代理能力,或用 agents-starter 模板从零初始化后部署。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
在 Cloudflare 上构建可自主决策、调用工具的 AI 代理
官网地址 https://blog.cloudflare.com/build-ai-agents-on-cloudflare/
Cloudflare AI Agents 是 Cloudflare 推出的、用于在其平台上构建 AI 代理的开发方案。它包含一个新的 JavaScript 框架 agents-sdk,用于在大规模部署环境里搭建代理;同时配套的 Workers AI 无服务器推理引擎新增了结构化输出、工具调用和更长的上下文窗口,workers-ai-provider for the AI SDK 也同步更新。它能自主决策工具使用与流程走向、在失败时重试并重新规划路线,与只能按固定顺序执行的自动化流程有明显区别。面向的是已经使用 Workers 项目的开发者,需要一定的编程能力才能上手。
Cloudflare AI Agents 是 Cloudflare 面向开发者推出的、在自家平台上构建 AI 代理的一组能力与工具。它由 Cloudflare 发布,核心是一个新的 JavaScript 框架 agents-sdk,用于搭建能够自主执行任务的代理。代理在这里被定义为可以自主判断工具使用方式与流程走向的 AI 系统,与只能按预设路径执行的传统自动化不同,它可以依据上下文和中间结果动态调整做法。
当前公布的主力内容包括三项:agents-sdk——用于构建 AI 代理的新 JavaScript 框架;Workers AI 的更新,为其无服务器推理引擎补齐了结构化输出、工具调用和更长的上下文窗口;以及 workers-ai-provider for the AI SDK 的更新。基于 agents-sdk,可以在已有的 Workers 项目里通过一条安装命令加入代理能力,也可以使用 agents-starter 模板从零初始化项目再部署。
对普通用户的直观区别在于:自动化与副驾驶类聊天应用无法自行把事做完,而代理能在航班或酒店不可用时重新评估并给出新的行程继续推进。对开发者而言,它是一个可以嵌入现有 Workers 工程的框架;对团队而言,它是把任务执行从固定流程升级为可按结果自适应的一条路径。
面向 AI 代理的 JavaScript 框架,可在已有 Workers 项目里通过一条 npm 安装命令加入代理能力,或用 agents-starter 模板从零初始化后部署。
Workers AI 无服务器推理引擎新增结构化输出能力,让模型的返回结果按可解析的结构组织,便于下游程序直接处理代理产出的数据。
Workers AI 新增工具调用能力,代理可以判断该调用哪些工具来推进任务,这是它区别于只能按固定路径执行的传统自动化的关键。
Workers AI 的上下文窗口得到扩展,代理在处理多步任务时能保留更长的中间过程信息,减少因上下文不足而丢失任务状态的情况。
代理会依据实时可用性与价格变化、约束条件的优先级动态调整,遇到航班或酒店不可用时可重新评估并给出改期或换地的新行程继续执行。
workers-ai-provider for the AI SDK 同步更新,让使用 AI SDK 的项目可以直接把 Workers AI 作为推理提供方接入,无需自行封装调用层。
通过 npm create cloudflare@latest -- --template cloudflare/agents-starter 生成起步项目,再用 npm run deploy 部署,省去手动搭建工程结构。
当你要做的是「按结果自适应地跑完一整件事」时,Cloudflare AI Agents 值得考虑:它把代理所需的框架(agents-sdk)、推理层(Workers AI 的结构化输出、工具调用、更长上下文窗口)和 AI SDK 适配放在同一平台,已在使用 Workers 的团队可以低成本加进来。当你只想在既有流程里加一个会聊天的助手,或者团队没有 JavaScript 与 Workers 使用经验时,它并不合适——这套方案的入口都是命令行与代码模板。另外官网未公开具体价格与计费细节,预算敏感的项目需要先自行确认费率。
已部署 Workers 并希望给项目加上代理能力,用一条安装命令即可引入 agents-sdk,改动成本低。
任务需要在运行中依据实时可用性和中间结果重新规划,代理的非线性执行方式比固定流程更合适。
workers-ai-provider for the AI SDK 已更新,可以把 Workers AI 作为推理提供方接入既有前端工程。
需要先确定费率的团队要自行确认后再决定是否接入。
上手方式围绕命令行安装、模板初始化和部署命令,没有编程基础的用户难以独立完成。
传统自动化按预设顺序调用接口,遇到航班售罄或酒店无房就无法继续;聊天助手类副驾驶只能给建议、等人工接手。代理则自行判断该用哪些工具、按结果调整流程,航班或酒店不可用时会重新评估并给出改期或换地的新行程,把整件事继续跑完。
三项:agents-sdk,一个用于构建 AI 代理的新 JavaScript 框架;Workers AI 的更新,为无服务器推理引擎补上结构化输出、工具调用和更长的上下文窗口;以及 workers-ai-provider for the AI SDK 的更新。三者配合覆盖从框架到推理再到 SDK 接入的链路。
在项目里执行 npm i agents-sdk 安装依赖即可加入代理能力。两条路径都走命令行,不需要另行搭建工程结构。
因为代理是非线性、非确定性的执行方式:它会参考实时可用性与价格变化、动态调整约束条件的优先级、在失败后恢复重试,并依据中间结果改变决策。相比线性且确定的工作流,同一次任务在不同时间运行可能走不同路径。
| 工具 | 编辑评分 | 价格 | 核心功能 | 平台 |
|---|---|---|---|---|
| Cloudflare AI Agents本工具 | 4.4 | 未标价 | agents-sdk 框架;结构化输出;工具调用;更长上下文窗口 | Web |
| Guse | — | 未标价 | Guse 是一个基于电子表格的平台,用于构建 AI 代理和自动化任务 | — |
| PowerAgents | — | 未标价 | 通过 AI 代理自动化网页浏览和任务执行,提升工作效率 | — |
| Vivgrid | — | 未标价 | 自信地构建 AI 代理:构建、部署和管理 AI 代理的平台 | — |
| Salk AI | — | 免费版 $0,Creator $49/月,Studio $149/月 | 自动化任务,提高工作效率 | Web |
| CTRL Sheet | — | 未标价 | 一个用于电子表格的 AI 代理,自动化任务,如模型构建和数据提取 | — |