Vercel发布Eve开源框架,文件目录化打造可持久化AI代理

2 阅读4分钟开源

框架概览

Eve 是 Vercel 自研并开源的 AI 代理框架,采用 Apache-2.0 许可证发布为 npm 包 eve。核心理念是把每个代理抽象为磁盘上的一个目录,目录结构即为代理的完整合约。Vercel 称已在生产环境中运行逾百个基于 Eve 的代理,覆盖数据分析、销售自动化、客服支撑等多场景。

关键特性

  • 文件系统即合约agent/agent.ts 定义模型,instructions.md 设定系统提示,其他子目录分别映射工具、技能、渠道等。
  • 持久化执行:对话被切分为可检查点的工作流,支持崩溃恢复和跨部署续跑。
  • 沙箱计算:每个代理在独立沙箱中执行代码,防止恶意指令影响主机,部署时自动切换至 Vercel Sandbox。
  • 人机审批:任意动作可配置审批阈值,未批准时挂起并不消耗计算资源。
  • 安全连接:连接文件封装 API 密钥和 MCP 服务器地址,模型层永不直接接触凭证。
  • 多渠道支持:默认开启 HTTP API,内置 Slack、Discord、Teams、Telegram、Twilio、GitHub、Linear 等渠道,渠道之间可相互转接。
  • 可观测性与评估:运行产生 OpenTelemetry Trace,可输出至 Braintrust、Honeycomb、Datadog 或 Jaeger;内置 Evals 让 CI 中自动跑测试套件。

实际案例

Vercel 公布了六个内部使用的代理示例:

  1. d0 数据分析员:每月处理超过 3 万条查询,严格基于用户权限返回结果。
  2. Lead Agent:自动跟进新线索,年成本约 5,000 美元,产出回报 32 倍。
  3. Athena 销售舱门:六周内由 RevOps 团队无代码搭建,支持 Snowflake 与 Salesforce 的自然语言查询。
  4. Vertex 支持工程师:自行解决 92% 的工单,剩余少量升级至人工。
  5. draft0 内容审校:在编辑前执行多轮自动审稿,过滤明显错误。
  6. V 路由代理:在 Slack 中先接收任务,再依据能力转发至对应子代理。

上手指南

# 初始化项目
npx eve@latest init my-agent
# 本地开发
eve dev
# 运行评估
eve eval
# 构建产物
eve build
# 部署到 Vercel(无需代码改动)
vercel deploy

框架即兼容 Vercel 的全栈部署流程,开发者只需关注目录结构和业务逻辑,部署即自动获得沙箱、持久化与审批等企业特性。

行业意义

Eve 将「代理即文件」的理念落地,使得 AI 代理的构建从繁杂的底层集成转向声明式配置。对企业而言,这降低了研发成本、提升了安全合规性;对开源社区,则提供了一套可直接复用的生产级实现,促进了 Agentic AI 生态的快速迭代。随着企业对可解释、可审计 AI 需求的提升,类似 Eve 的框架有望成为下一代智能业务中间件的标准形态。

本文是对第三方新闻源的主观解读。消息可能出现过时、不准确、歧义或错误的地方,仅供参考使用。点击此处查看消息源。