Vercel发布开源智能体框架Eve,以目录结构管理智能体

Vercel在伦敦Ship大会上发布开源框架eve,将AI智能体定义为文件目录结构,集成生产运行所需基础设施。eve被称为"智能体版Next.js",支持持久化工作流、沙箱隔离、人工审批机制,并内置Slack、Teams等多渠道连接能力。每次运行均生成OpenTelemetry追踪数据,可导出至Datadog等服务。目前eve以Apache 2.0协议开源,仅支持Vercel平台部署。

Vercel于周三发布了Eve,这是一款全新的开源智能体构建框架。Eve将每个智能体视为一个文件目录,并将生产环境所需的基础设施整合打包。

Vercel将Eve定性为"面向智能体的Next.js",以其旗下广受欢迎的Web框架作为类比参照。Eve在Vercel于伦敦举办的Ship大会上正式亮相,同时发布的还有一系列以"Agent Stack"为品牌的配套产品。

Vercel着重强调Eve与Next.js的相似之处:就像Next.js定义Web应用的方式一样,Eve也以结构化的方式来定义智能体。

一个独立目录存放着定义智能体行为的所有文件。其中一个文件指定智能体所运行的模型,由Vercel的AI网关负责处理服务提供商的故障切换;另一个文件以Markdown格式编写系统提示词。智能体的各项工具则分别对应独立的TypeScript文件,文件名即为工具名称,无需单独注册。与其他智能体框架一样,Eve也支持skill.md文件,并可通过MCP服务器连接外部工具。

完成上述配置后,Eve会将整个目录编译为一个可运行的智能体。

每次会话均作为持久化工作流运行,底层基于Vercel的开源Workflow SDK构建。该工作流会对每个步骤进行检查点记录,使会话能够暂停、在崩溃后恢复,并从中断处继续执行。

在安全性方面,每个智能体均在独立沙箱中运行其生成的代码,确保与应用程序完全隔离。此外,每项工具均可设置为在执行前需获得人工审批。

在需要时,智能体可将任务移交给子智能体,通过MCP服务器或OpenAPI文档连接外部服务,并通过内置渠道与用户互动,支持的平台包括Slack、Discord、Microsoft Teams、Telegram、Twilio、GitHub和Linear。

为便于开发者和IT团队实时掌握运行状态,每次执行均会生成OpenTelemetry追踪记录,并显示在Vercel可观测性仪表盘的全新"Agent Runs"视图中,同时支持将数据导出至Datadog、Honeycomb等专业服务。

开发者只需一条命令即可在本地启动智能体,并通过终端界面与之交互。部署时与其他项目一样使用vercel deploy命令,若在新版本发布时某个会话正在执行任务,该会话将在原版本上继续完成。

Eve目前已进入公开预览阶段,并以Apache 2.0协议在GitHub上开源。

Vercel自身表示,目前公司内部已在Eve上运行超过100个智能体,其中包括一个员工每月在Slack中调用数万次的数据分析智能体,以及一个将问题路由至相应智能体的调度智能体。

智能体已成为Vercel平台流量的重要来源。据该公司透露,目前智能体触发的部署量约占平台总量的29%,而一年前这一比例还不足3%,预计未来将达到50%。

Eve入局时,这一市场在过去一年间已迅速趋于饱和。其最接近的TypeScript原生竞争对手是Mastra——一款由Y Combinator支持、于今年1月发布1.0版本的框架,可运行于任意平台,与Eve默认绑定Vercel的策略形成对比。LangChain旗下的LangGraph是目前最成熟的智能体框架,以Python为主,同样支持持久化执行。Inngest的AgentKit则是另一款内置持久性功能的TypeScript选项。

大型云服务商也从基础设施层面切入这一领域。Cloudflare在其Workers平台和Durable Objects上构建智能体,亚马逊的Bedrock AgentCore、谷歌的Vertex AI Agent Engine以及微软的Agent Framework均提供可运行任意框架智能体的托管运行时。OpenAI去年发布的AgentKit则将工具链与其自有模型深度绑定。

Vercel表示,对其他平台的支持正在规划之中。但就目前而言,Eve仅支持在Vercel上运行。

Q&A

Q1:Vercel的Eve框架是什么?它和Next.js有什么关系?

A:Eve是Vercel发布的一款开源智能体构建框架,Vercel将其定位为"面向智能体的Next.js"。与Next.js定义Web应用的方式类似,Eve用一个目录结构来定义智能体,目录中的不同文件分别负责模型配置、系统提示词和工具定义,Eve最终将整个目录编译为可运行的智能体。

Q2:Eve框架在安全性和可靠性方面有哪些保障措施?

A:在安全性方面,Eve为每个智能体提供独立的代码运行沙箱,确保其与应用程序隔离,每项工具还可设置为执行前须经人工审批。在可靠性方面,Eve基于Vercel的Workflow SDK将每次会话作为持久化工作流运行,对每个步骤进行检查点记录,支持会话暂停、崩溃恢复,并能从中断处续跑。

Q3:Eve框架面临哪些主要竞争对手?

A:Eve目前面临多方竞争。TypeScript生态中,Mastra和Inngest的AgentKit是直接对手;Python生态中,LangChain的LangGraph是最成熟的同类框架。大型云厂商也在积极布局,亚马逊Bedrock AgentCore、谷歌Vertex AI Agent Engine、微软Agent Framework均提供托管运行时,OpenAI的AgentKit则与其自有模型深度绑定。

来源:The New Stack

0赞

好文章,需要你的鼓励

2026

07/13

09:19

分享

点赞

邮件订阅