记忆管理
1. 功能概述
记忆管理是 FiraClaw 的重要功能之一,它允许智能体存储和检索信息,从而提供更个性化、更准确的服务。通过记忆管理,FiraClaw 可以记住您的偏好、习惯和重要信息,让智能体越用越懂您。
2. 记忆类型
FiraClaw 支持以下类型的记忆:
- 短期记忆:存储会话中的临时信息,确保上下文连贯
- 长期记忆:持久化存储重要信息,支持跨会话调用
- 结构化记忆:组织成结构化形式的信息,便于快速检索
- 非结构化记忆:以原始形式存储的信息,保留完整上下文
3. 管理记忆
3.1 查看记忆
- 点击左侧菜单栏的 记忆管理。
- 在记忆列表中,您可以看到所有存储的记忆及其分类。
- 可以通过搜索和筛选功能快速找到特定的记忆。
3.2 添加记忆
- 点击记忆管理页面右上角的 添加记忆 按钮。
- 填写记忆的基本信息:
- 标题:记忆的标题,便于识别
- 内容:记忆的详细内容
- 类型:选择记忆的类型
- 标签:添加标签,便于分类和检索
- 点击 保存 按钮,添加记忆。
3.3 编辑记忆
- 在记忆列表中,找到需要编辑的记忆。
- 点击 编辑 按钮,修改记忆的内容。
- 点击 保存 按钮,应用修改。
3.4 删除记忆
- 在记忆列表中,找到需要删除的记忆。
- 点击 删除 按钮,确认删除操作。
4. 记忆使用
4.1 自动记忆
- 智能提取:AI 会在对话中自动判断并提取关键信息
- 自动存储:提取的信息会自动存储为记忆
- 智能关联:新记忆会与现有记忆建立关联
4.2 手动记忆
- 主动添加:用户可以手动添加重要信息到记忆中
- 编辑整理:用户可以编辑和整理记忆内容
- 删除管理:用户可以删除不需要的记忆
4.3 记忆检索
- 上下文检索:根据当前对话上下文智能检索相关记忆
- 关键词检索:通过关键词搜索相关记忆
- 时间检索:按照时间顺序查看记忆
5. 记忆优化
5.1 记忆组织
- 分类管理:将记忆按照不同类别进行组织
- 标签系统:使用标签对记忆进行标记和分类
- 优先级设置:为重要记忆设置高优先级
5.2 记忆清理
- 自动清理:系统会自动清理过时或不重要的记忆
- 手动清理:用户可以手动清理不需要的记忆
- 清理策略:可以设置记忆清理的策略和规则
6. 常见问题
Q1:记忆会占用多少存储空间?
A:记忆占用的存储空间取决于记忆的数量和内容大小。FiraClaw 会自动优化记忆存储,确保不会占用过多空间。
Q2:记忆会被上传到云端吗?
A:不会。所有记忆内容均存储在用户本地电脑,不上传云端,确保您的隐私安全。
Q3:如何提高记忆的准确性?
A:
- 提供清晰、具体的信息
- 定期整理和更新记忆
- 为重要记忆添加详细的标签和分类
Q4:记忆会影响智能体的性能吗?
A:适当的记忆可以提高智能体的性能和准确性,但过多的记忆可能会影响响应速度。建议定期清理不需要的记忆,保持记忆库的整洁。