vercel/eve
The Open Framework for Building Agents
解决的问题
通过将文件系统作为主要创作界面,简化了持久性 AI 代理的创建和操作。与传统的代码密集型配置相比,这种做法使代理配置、提示词和工具更易于检查、扩展和管理。
工作原理
Eve 将项目目录结构视为代理的配置。开发者通过一组有组织的文件夹来定义代理的行为:
- Instructions:一个 Markdown 文件(
instructions.md),作为始终启用的系统提示。 - Tools:位于
tools/目录中的类型化函数,模型可以调用它们。 - Skills:按需加载的程序,存放在
skills/目录中。 - Channels:通信集成点(例如 HTTP、Slack、Discord),位于
channels/目录中。 - Schedules:位于
schedules/目录中的定期 cron 任务。
适用人群
希望以清晰、有组织的项目结构和文件系统优先的方式构建 AI 代理的开发者。
主要亮点
- 文件系统优先设计:代理功能存储在常规位置,便于查看。
- 持久性代理:支持长时间运行的代理,具备调度和多种通信渠道。
- 集成文档:
eve包包含本地文档,供编写代理时查阅。 - 快速设置:通过
npx eve@latest init即可快速初始化。
相关
- 项目
- 项目
- 项目
- 项目
- Dispatch