Vercel Introduces Eve, an Open-Source Framework for Building AI Agents

TL;DR · AI 摘要
Vercel 推出 Eve,一个开源框架,用于构建、部署和运行 AI 代理,支持多种通信渠道和可观测性功能。
核心要点
- Eve 使用基于文件系统的架构,每个能力以文件形式表示,简化了开发流程。
- Eve 支持多种通信渠道,如 Slack、GitHub 和 Discord,无需修改核心实现。
- Eve 提供了可观测性功能,基于 OpenTelemetry 记录所有模型调用和工具调用。
结构提纲
按章节快速跳转。
- §引言
Eve 使用基于文件系统的架构,每个能力以文件形式表示,简化了开发流程。
Eve 支持多种通信渠道,如 Slack、GitHub 和 Discord,无需修改核心实现。
Eve 提供了可观测性功能,基于 OpenTelemetry 记录所有模型调用和工具调用。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Eve 框架
- 基于文件系统的架构
- 能力以文件形式表示
- 简化开发流程
- 通信渠道支持
- Slack、GitHub、Discord 等
- 无需修改核心实现
- 可观测性功能
- 基于 OpenTelemetry
- 记录模型调用和工具调用
金句 / Highlights
值得收藏与分享的关键句。
Eve 使用基于文件系统的架构,每个能力以文件形式表示,简化了开发流程。
Eve 支持多种通信渠道,如 Slack、GitHub 和 Discord,无需修改核心实现。
Eve 提供了可观测性功能,基于 OpenTelemetry 记录所有模型调用和工具调用。
Vercel 推出 Eve,一个用于构建 AI 代理的开源框架 - InfoQ
InfoQ 首页 News Vercel 推出 Eve,一个用于构建 AI 代理的开源框架
AI、ML 与数据工程
为高风险事件响应构建 AI 代理评估(网络研讨会 8 月 6 日)
Vercel 推出 Eve,一个用于构建 AI 代理的开源框架
2026 年 6 月 26 日 3 分钟阅读
作者
- Daniel Dominguez
#### 为 InfoQ 撰写文章
激发你的好奇心。
帮助 550,000+ 全球
高级开发人员
每个月保持领先。
联系我们
收听这篇文章 -
0:00
音频准备播放
你的浏览器不支持音频元素。
正常
1.25x
1.5x
喜欢
新的下拉阅读列表
- 阅读列表
Vercel 已发布 Eve,这是一个用于构建、部署和在生产环境中运行 AI 代理的开源框架。该框架提供基于文件系统的项目结构,将代理组织到指令、工具、技能、子代理、通信渠道和计划任务的目录中,使开发人员能够在不手动实现大量支持基础设施的情况下定义代理的行为。
Eve 以文件系统优先的架构设计,其中每个功能都表示为一个文件。开发人员通过一个配置文件配置代理,使用 Markdown 指令定义其行为,将工具作为 TypeScript 文件添加,并将可重复使用的知识组织为技能。在构建时,框架会自动发现这些组件,并将其暴露给代理,而无需额外的注册代码。
该框架包括多个面向生产的功能,包括持久执行、沙箱代码执行、人工批准工作流程、子代理、跟踪和评估工具。每次对话都存储为一个持久的工作流程,可以暂停、在失败或部署后继续存在,并从上一步完成的位置恢复。代理生成的代码在隔离的沙箱中执行,可以在本地使用 Docker 或其他适配器运行,也可以在生产环境中使用 Vercel Sandbox 运行。
Eve 还内置了通过 Model Context Protocol 服务器或使用 OpenAPI 规范描述的 API 连接代理到外部服务的支持。发布时,集成的服务包括 Slack、GitHub、Snowflake、Salesforce、Notion 和 Linear,而开发人员可以通过自定义适配器添加其他提供商。相同的代理可以部署到多个通信渠道,包括 Slack、Discord、Microsoft Teams、Telegram、GitHub 和 HTTP API,而无需更改核心实现。
该框架包括基于 OpenTelemetry 的可观测性功能。每个模型调用、工具调用和沙箱命令都会记录为一个可以导出到现有监控平台或通过 Vercel 的可观测性界面查看的跟踪。开发人员还可以定义评估套件,用于在部署前本地验证代理行为或作为持续集成管道的一部分。
另一个功能是支持子代理。开发人员可以在单独的目录中定义具有自己指令、工具和执行环境的专用代理。父代理可以将工作委托给这些子代理,这些子代理独立执行任务,然后将结果返回给主代理。Eve 还支持基于 cron 的作业的计划执行,使代理能够自动执行重复任务。
Vercel 表示,该框架已经在内部用于运营超过一百个生产代理,这些代理支持分析、客户支持、销售运营和内容审核等功能。公司已与一个命令行工具一起将 Eve 公开预览,该工具可以搭建新的代理项目,并使用标准的 Vercel 工作流程进行部署。
早期社区的反应总体上是积极的。开发者们强调了 Eve 基于文件系统的架构,以及其包含的生产特性,如持久执行、追踪、审批和沙箱化。
AI 软件工程师 Michael Yagudaev 分享道:
看起来很简单,遵循了与 Claude Code 和其他代理类似的理念。类似于 Pi-mono,但也是针对多租户的。你是如何部署它的?我猜 Vercel 为此提供了原始工具?
其他人将其与框架进行比较,指出 Eve 尝试整合目前许多团队从多个库中组装的基础设施。一些评论者还对随着采用率的增长,该框架在 Vercel 生态系统之外的可移植性表示了兴趣。
软件开发人员 Vikranth Kanumuru 评论道:
我不明白这与现有框架相比有什么不同。你们甚至是否移除了确定性编排,使其更加不可预测,并将其交给子代理?
Eve 进入了一个日益增长的代理框架生态系统,其中包括 LangGraph、CrewAI、AutoGen 和 Strands Agents SDK。虽然这些框架也支持多代理编排和工具集成,但 Eve 通过将持久执行、沙箱化代码执行、内置评估、审批、调度和部署整合到一个围绕文件系统组织的单一框架中,从而区别于其他框架。
关于作者
作者简介
#### Daniel Dominguez
显示更多
显示更少
#### 本内容属于 AI、机器学习与数据工程主题
##### 相关主题:
- AI、机器学习与数据工程
- 云计算
- 模型上下文协议(MCP)
- 开源
- 人工智能
- 代理
- 相关编辑
- 相关赞助商 设计用于失败:如何在云中断期间保证数据访问
- 相关赞助商 为您的备份、数据湖和 AI 提供智能云基础设施。来自 SoFi、Red Bull 和 Structured Web 的团队使用 Eon 来简化备份,减少恢复时间,并将数据转换为实时、可搜索的资产,同时将备份成本降低高达 50%。立即了解更多 >
InfoQ 新闻简报
每周内容精选,每周二发送。加入超过 250,000 名高级开发者的社区。查看示例
我们保护您的隐私。