Evol记忆
Evol记忆是一个专门用于管理和维护 AI 助手长期记忆的服务。它提供了完整的记忆存储、检索、搜索和管理功能,使 AI 助手能够跨会话保持记忆并智能召回相关信息。
功能概述
| 功能模块 | 描述 |
|---|---|
| 记忆管理 | 创建、读取、更新、删除记忆 (CRUD) |
| 记忆搜索 | 全文搜索、语义搜索、高级搜索 |
| 标签管理 | 标签分类、标签检索、标签统计 |
| 会话记忆 | 会话提取、智能召回、上下文构建 |
| 维护清理 | 过期清理、统计信息、导出备份 |
核心特性
- 跨会话记忆 - AI 助手可以跨会话保持用户偏好和历史
- 智能召回 - 根据上下文自动召回相关记忆
- 高效搜索 - 毫秒级全文搜索
- 语义理解 - 基于向量相似度的语义搜索
- 本地存储 - 所有数据存储在本地,保护隐私
核心功能分类
1. 记忆管理 (6个工具)
| 工具名 | 功能说明 |
|---|---|
mem_save | 保存新记忆,支持标签分类和优先级设置 |
mem_read | 通过ID读取完整记忆内容和元数据 |
mem_update | 更新记忆的内容、标签或优先级 |
mem_delete | 删除指定记忆,支持批量删除 |
mem_list | 列出所有记忆或按标签筛选,支持分页 |
mem_clear | 清空所有记忆数据,提供确认机制 |
2. 记忆搜索 (4个工具)
| 工具名 | 功能说明 |
|---|---|
mem_search | 全文搜索,支持正则表达式 |
mem_grep | 高级搜索,支持复杂正则和过滤条件 |
mem_semantic_search | 语义搜索,基于向量相似度理解查询意图 |
mem_recent | 按时间倒序返回最近的记忆 |
3. 标签管理 (3个工具)
| 工具名 | 功能说明 |
|---|---|
mem_tags | 列出所有标签,统计每个标签的记忆数量 |
mem_by_tag | 按标签检索记忆,支持多标签过滤 |
mem_tag_stats | 获取标签使用统计和分布分析 |
4. 会话记忆管理 (5个工具)
| 工具名 | 功能说明 |
|---|---|
mem_transform_messages | 自动分析会话消息并提取关键记忆 |
mem_save_conversation | 将整个会话保存为记忆,自动生成摘要 |
mem_recall | 根据当前上下文智能召回相关记忆 |
mem_context | 为当前对话构建记忆上下文 |
mem_summarize | 生成记忆摘要,支持自定义长度 |
5. 维护与清理 (3个工具)
| 工具名 | 功能说明 |
|---|---|
mem_cleanup | 清理过期或低优先级记忆 |
mem_stats | 获取记忆数量、存储大小、标签数量等统计 |
mem_export | 将记忆导出为JSON格式,支持备份迁移 |
使用场景
1. AI 助手长期记忆
- 跨会话保持用户偏好和历史
- 智能召回相关上下文
- 自动记录重要信息
2. 知识库管理
- 构建个人知识库
- 快速检索相关知识
- 标签化组织信息
3. 会话历史管理
- 保存重要对话
- 回顾历史交互
- 分析会话模式
4. 智能提示系统
- 根据上下文提供提示
- 推荐相关记忆
- 建立记忆关联
安全特性
| 特性 | 说明 |
|---|---|
| 数据隔离 | 每个用户有独立的记忆存储 |
| 本地存储 | 所有数据存储在本地,不上传云端 |
| 隐私保护 | 记忆数据仅在本地处理 |
| 备份机制 | 支持导出和备份 |
提示
Evol 记忆 MCP 服务随 Evol 应用自动启动,无需手动配置。AI 助手会自动使用记忆功能来保持上下文连贯性。
