全部对比

最后更新: 2026-05-11

RAG vs Agent Memory

RAG 用外部知识 grounding 答案;agent memory 会改变未来 run 对用户或任务的行为。

快速建议: 文档 grounding 选 RAG。产品必须长期记住用户或任务事实时选 agent memory。二者共用前先明确边界。

什么时候选择前者

  • 需要基于语料回答。
  • 权限按文档或记录划分。
  • 能直接评估 retrieved chunks。

什么时候选择后者

  • Agent 必须学习长期用户偏好。
  • 任务上下文跨多个 session。
  • 用户需要检查和纠正 Agent 记住的内容。

功能对比

核心任务找到相关外部知识持久化未来行为需要的事实
失败模式证据错误或缺失记忆过期、不安全或过度个性化
第一指标检索精度和回答 groundedness未来任务改善和纠错率

开发体验

RAG 更容易测试,因为每次 query 的证据可检查。Memory 需要 retention policy、用户控制和跨时间回归测试。

最终建议

如果问题是知识获取,先做 RAG;只有记忆会改变产品结果时,再加 memory。

来源