llm-to-agent/docs/features/memory-knowledge.md
2026-08-21 16:33:23 +08:00

1.9 KiB
Raw Blame History

记忆、检索与知识

Conversation 摘要与上下文记忆

实现阶段P6

  • 从长会话中提炼目标、决策、约束、未完成事项和重要结果。
  • 摘要可查看并能追溯原始消息,更新时不覆盖用户显式纠正。
  • Context Builder 按当前需求选择摘要与必要原文。

Task 与 Project 记忆

实现阶段P6

  • 跨 Conversation 保存 Space 级事实、规则、架构、决策和经验。
  • Project 记忆与项目目录绑定Task 记忆随 Task 升级迁移。
  • 新会话可以检索相关历史,而不是加载该 Space 的全部内容。

全局个人记忆

实现阶段P6

  • 保存跨 Space 有效的个人偏好、习惯和长期事实。
  • 区分用户明确声明与 Agent 从历史中提炼的内容。
  • 三个客户端共享同一记忆服务和修改结果。

记忆管理与来源

实现阶段P6

  • 支持查看、编辑、固定、合并、纠错、遗忘和恢复记忆。
  • 每条记忆保留来源、作用域、更新时间和相关 Conversation/Run。
  • 处理互相冲突、已过期和不再可信的信息。

全文、向量与混合检索

实现阶段P6

  • 对消息、Run、项目文档和知识资料建立全文索引。
  • 在需要语义检索时增加向量索引,并通过混合排序提高准确性。
  • 返回可解释的来源片段,避免只给出不可核查的记忆结论。

文档导入与个人知识库

实现阶段P6

  • 导入常见文本、代码、Markdown、PDF 和网页资料。
  • 管理解析、切分、索引、更新、删除和重复内容。
  • 回答时引用原始来源,并区分个人记忆与外部资料。

记忆提炼与维护 Hooks

实现阶段P6

  • 在 Conversation、Run 或 Project 事件后提出摘要与记忆更新。
  • 定期检测重复、冲突、过期和缺少来源的记忆。
  • 自动维护不得阻塞正常 Run用户可以查看和撤销变更。