Skip to content

记忆管理

1. 功能概述

记忆管理是 FiraClaw 的重要功能之一,它允许智能体存储和检索信息,从而提供更个性化、更准确的服务。通过记忆管理,FiraClaw 可以记住您的偏好、习惯和重要信息,让智能体越用越懂您。

2. 记忆类型

FiraClaw 支持以下类型的记忆:

  • 短期记忆:存储会话中的临时信息,确保上下文连贯
  • 长期记忆:持久化存储重要信息,支持跨会话调用
  • 结构化记忆:组织成结构化形式的信息,便于快速检索
  • 非结构化记忆:以原始形式存储的信息,保留完整上下文

3. 管理记忆

3.1 查看记忆

  1. 点击左侧菜单栏的 记忆管理
  2. 在记忆列表中,您可以看到所有存储的记忆及其分类。
  3. 可以通过搜索和筛选功能快速找到特定的记忆。

3.2 添加记忆

  1. 点击记忆管理页面右上角的 添加记忆 按钮。
  2. 填写记忆的基本信息:
    • 标题:记忆的标题,便于识别
    • 内容:记忆的详细内容
    • 类型:选择记忆的类型
    • 标签:添加标签,便于分类和检索
  3. 点击 保存 按钮,添加记忆。

3.3 编辑记忆

  1. 在记忆列表中,找到需要编辑的记忆。
  2. 点击 编辑 按钮,修改记忆的内容。
  3. 点击 保存 按钮,应用修改。

3.4 删除记忆

  1. 在记忆列表中,找到需要删除的记忆。
  2. 点击 删除 按钮,确认删除操作。

4. 记忆使用

4.1 自动记忆

  • 智能提取:AI 会在对话中自动判断并提取关键信息
  • 自动存储:提取的信息会自动存储为记忆
  • 智能关联:新记忆会与现有记忆建立关联

4.2 手动记忆

  • 主动添加:用户可以手动添加重要信息到记忆中
  • 编辑整理:用户可以编辑和整理记忆内容
  • 删除管理:用户可以删除不需要的记忆

4.3 记忆检索

  • 上下文检索:根据当前对话上下文智能检索相关记忆
  • 关键词检索:通过关键词搜索相关记忆
  • 时间检索:按照时间顺序查看记忆

5. 记忆优化

5.1 记忆组织

  • 分类管理:将记忆按照不同类别进行组织
  • 标签系统:使用标签对记忆进行标记和分类
  • 优先级设置:为重要记忆设置高优先级

5.2 记忆清理

  • 自动清理:系统会自动清理过时或不重要的记忆
  • 手动清理:用户可以手动清理不需要的记忆
  • 清理策略:可以设置记忆清理的策略和规则

6. 常见问题

Q1:记忆会占用多少存储空间?

A:记忆占用的存储空间取决于记忆的数量和内容大小。FiraClaw 会自动优化记忆存储,确保不会占用过多空间。

Q2:记忆会被上传到云端吗?

A:不会。所有记忆内容均存储在用户本地电脑,不上传云端,确保您的隐私安全。

Q3:如何提高记忆的准确性?

A

  • 提供清晰、具体的信息
  • 定期整理和更新记忆
  • 为重要记忆添加详细的标签和分类

Q4:记忆会影响智能体的性能吗?

A:适当的记忆可以提高智能体的性能和准确性,但过多的记忆可能会影响响应速度。建议定期清理不需要的记忆,保持记忆库的整洁。