eve 智能体的持久记忆

Vercel Blog 2026-09-10T20:05:51.048669

eve 智能体现在可以跨会话保留上下文,并在之后的对话中继续使用这些信息。持久记忆按“槽位”(slot)来组织:在 agent/memory/ 目录下的文件里,可以定义带名称的槽位。每个槽位需要指定一个 provider(负责记忆的存储与读取)和一个 scope(决定这份记忆归谁所有、谁能共享)。例如,你可以让每个已登录用户各自拥有一份独立的记忆。

每一轮对话开始前,eve 会先检索相关记忆,再把它加入模型的上下文。根据 provider 的不同,记忆可以在单轮对话结束后自动更新,也可以由智能体调用的工具来更新,或者两种方式兼用。

要启用 eve 自带的文件记忆 provider,运行相应命令即可。该命令会为每个已认证的调用方创建各自独立的文件记忆槽位。

对于部署在 Vercel 上的智能体,文件记忆使用私有的 Vercel Blob 存储,因此即使智能体重启或重新部署,已保存的记忆也不会丢失。

其他受支持的记忆 provider 还包括 Supermemory、Upstash AgentKit 和 Kybernesis Arcana。你也可以通过构建自定义 provider,接入任何其他存储系统或记忆服务。

想了解如何选择合适的 provider 并开始使用,可以查阅 memory 文档。了解更多。

查看原文