llm-to-agent/docs/features/memory-knowledge.md
2026-07-16 10:50:57 +08:00

58 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 记忆、检索与知识
## 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用户可以查看和撤销变更。