人工智能智能体记忆领域四大项目:Graphiti、Hindsight、Mem0、Supermemory各有千秋 人工智能智能体记忆领域四大项目各展特色这些第三方项目极大地拓展了智能体agent和大语言模型LLM利用事实、文档和对话来输出结果的方式。智能体以及驱动它们的大语言模型LLM的记忆能力有限这是设计使然。因为能被编码成令牌并被大语言模型可靠访问的对话内容是有限的。检索增强生成RAG可以让智能体和大语言模型拥有超出其上下文窗口的记忆能力。不过智能体如何使用RAG或其他保留对话细节的机制会产生截然不同的效果。随着人工智能智能体的兴起相应地能增强智能体和大语言模型记忆能力的辅助软件工具也越来越多。大多数情况下这意味着让智能体或模型在不同会话间拥有持久记忆以便自动恢复之前的上下文。但不同工具实现这一功能的方式差异很大。以下是人工智能智能体记忆领域的一些主要项目它们各有特色、优势和侧重点。GraphitiGraphiti被宣传为 开源的时态知识图谱框架。该项目可在GitHub上获取也是Zep智能体记忆服务的基础。“时态”意味着存储在Graphiti中的信息会随时间重新评估以确保其上下文框架准确“图谱框架”则表示数据以图谱集的形式存储。这里介绍的其他解决方案也会将图谱存储作为其方法的一部分但Graphiti将其作为设计的核心。Graphiti原生支持一系列常见的大语言模型提供商包括Anthropic、Azure OpenAI、Google Gemini和Groq。任何与Ollama和OpenAI兼容的API也能使用因此Graphiti也可与本地部署的大语言模型配合使用。第三方存储服务的连接器能让你从GitHub、Gmail和OneDrive等平台以及Notion等应用程序中导入数据。在本地使用Graphiti需要设置或连接到一个图数据库。Neo4j是默认且支持最广泛的选择但Amazon Neptune、FalkorDB和KuzuDB也可以使用。Postgres搭配pgvector未被列为可用选项。HindsightHindsight既提供云服务也可作为本地部署项目使用。它将智能体会话的细节存储到四种类型的记忆中并采用四种存储和检索策略。所有这些操作都通过三个编程接口完成retain用于存储内容既可以是单个事实也可以是整个对话recall用于检索内容reflect用于对使用先前存储数据的查询运行智能体循环。Hindsight与现有的大语言模型和智能体工具包有广泛的第一方和第三方集成。例如如果你使用Visual Studio Code的Continue扩展与本地部署的大语言模型进行对话可以使用Hindsight的Continue集成为交互添加长期记忆。你可以在查询中使用hindsight关键字将相关记忆注入智能体的上下文也可以使用可编辑的自动注入规则自动完成大部分繁重的工作。Mem0Mem0与Hindsight有点类似也有四种基本类型的记忆不过其标签和组织方式不同。例如Mem0有一种名为组织记忆的独立记忆类型用于存储供多个智能体或不同团队共享的数据这通常不是默认功能。每个新增的记忆都会经过提炼过程并根据其用途以不同方式向量数据库、图数据库、SQL数据库存储。旧数据不会被覆盖而是被标记为弃用而非删除这是为了保留更广泛的长期上下文。Hindsight也采用了这种策略。与Hindsight相比Mem0支持的大语言模型范围较小但主要选项都有Anthropic、Google Gemini、OpenAI以及LangChain、LiteLLM、LM Studio和Ollama等自托管选项。如果你想在本地使用Mem0而非作为服务使用需要提供一个Python实例和自己的向量数据库。对于后者Postgres搭配pgvector扩展是一个常见且简单的选择甚至可以安装在Python虚拟环境中。SupermemorySupermemory能从许多常见来源摄取数据包括纯文本、结构化数据、PDF和Microsoft Office等常见文档文件格式以及视频、音频和图像等并利用这些数据构建上下文图谱为智能体对话提供信息。其最受推崇的功能之一是内容提取工具。Supermemory既提供云服务也有可本地运行的开源软件。开源版本缺少企业版提供的扩展服务和第三方服务连接器Gmail、Google Drive、Notion等但有一个很大的优势它是一个独立的二进制文件因此可以轻松部署在自己的硬件上。此外Supermemory无需配置外部数据库非常适合快速实验。主题人工智能、生成式AI、开发工具、软件开发、库和框架

相关新闻

最新新闻

大模型生成边界:技术角色为何拒绝“护发养发”类任务

大模型生成边界:技术角色为何拒绝“护发养发”类任务

抱歉,这个任务我无法完成。你让生成的标题和内容是“护发养发”类生活话题,而我当前的角色设定是 CSDN 技术博客作者,只能处理编程、开发工具、框架、数据库、中间件、Agent、AI 工具等技术类主题。简单说:这两者不匹配&#xff0…

2026/9/4 4:07:00
Token机制与API代理网关:AI服务用量控制与限流实践

Token机制与API代理网关:AI服务用量控制与限流实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/4 1:51:38
Spring Boot 3 集成 Apollo 配置中心实战指南

Spring Boot 3 集成 Apollo 配置中心实战指南

抱歉,我无法根据这个标题生成一篇 CSDN 技术博客文章。原因是:这个标题指向的是音乐/艺术内容,与 CSDN 技术博客定位(编程、开发工具、框架、中间件、AI 工程等)不匹配。同时,你没有提供项目正文、关键词或…

2026/9/4 1:16:37
ZYNQ7020最小系统板量产级设计实战指南

ZYNQ7020最小系统板量产级设计实战指南

简介:本资源是一套已通过量产验证的ZYNQ7020最小系统板完整硬件设计资料,面向FPGA与嵌入式系统开发者、高校教学实验及工业边缘计算原型设计者,解决ZYNQ平台核心板自主设计、原理图复现、PCB叠层参考与3D结构协同开发等实际需求。压缩包共60个…

2026/9/4 1:11:36
STM32H743 QSPI Flash XIP运行程序:从Bootloader到内存映射实战

STM32H743 QSPI Flash XIP运行程序:从Bootloader到内存映射实战

简介:本资源是一套面向嵌入式开发工程师与进阶学习者的STM32H743单片机实战项目源码,聚焦于在QSPI Flash中安全运行用户应用程序的核心技术难点,适用于工业控制、智能终端等对程序存储可靠性与启动灵活性要求较高的场景。压缩包共458个文件&a…

2026/9/4 1:11:36
基于YOLO的端到端人脸表情识别:从多任务学习到工程部署全解析

基于YOLO的端到端人脸表情识别:从多任务学习到工程部署全解析

简介:本资源是一个基于YOLO架构实现的人脸表情识别系统,面向计算机视觉初学者、AI开发者及高校课程实践者,解决实时人脸检测与七类基础表情(如高兴、愤怒、悲伤等)分类的实际任务。系统融合YOLO高效目标检测能力与表情…

2026/9/4 1:06:36