Mem0 —— 助力大语言模型拥有超强记忆力,让个性化 AI 体验更上一层楼

原文标题:开源仅 1 天就斩获近万星!超越 RAG、让大模型拥有超强记忆力的 Mem0 火了!

原文作者:AI前线

冷月清谈:

- Mem0 是一款开源的大语言模型记忆增强工具,能够让 AI 拥有长期、适应性强的记忆。 - 与传统的 RAG 相比,Mem0 更关注实体关系、时效性、上下文关联和自适应学习,从而提供更准确、个性化的响应。 - Mem0 提供了开发者友好的 API,易于安装和使用,可以方便地集成到各种 AI 应用中。 - 该工具的联合创始人拥有资深的软件工程和 AI 背景,曾参与过 Paytm 和特斯拉自动驾驶等项目的开发。 - Mem0 的出现标志着个性化 AI 迈向一个新阶段,为虚拟伴侣、生产力工具和客户支持等应用提供了强大的记忆基础。

怜星夜思:

1、现有的 AI 聊天工具大多都缺乏长记忆能力,这会对用户体验造成哪些影响?
2、Mem0 的推出对 AI 领域有哪些潜在的意义?
3、Mem0 的应用场景有哪些?除了文章中提到的场景,你还能想到其他领域的应用吗?

原文内容

图片
整理 | Tina

最近,拿到 OpenAI 370 亿美元投资的一款 AI 聊天应用在 App Store 上线了。国内外 AI 聊天工具层出不穷、屡见不鲜,为什么这款应用却能受到 OpenAI 的青睐呢?

这款名为 Dot 的应用 ,由总部位于旧金山的创业公司 New Computer 打造,由前苹果设计团队的成员 Jason Yuan 设计,编码工作则由 Sam Whitmore 等一小拨人完成。这个应用的名字就像乔布斯的名言一样“connecting the dots”,将生活里的点点滴滴,以某种方式联系起来。

它最与众不同的是具有长记忆挖掘能力。人类的记忆有限,但是 Dot 拥有超长的记忆能力,你可以随时 cue 它回答关于你的任何回忆,你发送的文字、语音备忘录、图片、PDF 文件,它都用来形成它的记忆,从而成为一个随时在线的伴侣,帮助你思考生活、发现隐藏的联系并提升自我。

Yuan 称用户与 Dot 的对话是一部用户个人的“活历史”,一种追溯模式和展望未来可能性的方式。

Dot 作为 AI 聊天工具,展现出的 AI 应当有处理复杂上下文信息和长期记忆的能力,显然是它最大的亮点。ChatGPT 也有同样的记忆功能,但你需要主动要求它记住关于你的信息,而且它的记忆比较零散。

今天,这款爆火的 AI 应用其背后核心的“超强个性记忆”技术被 Mem0ai 给开源了!

Mem0 可以用来开发长期、短期记忆,它能记住用户的偏好、过去的交互、事情的进展,可以为应用构建适应性的学习体验。使用场景包括虚拟陪伴、生产力工具、健康关怀或 AI Agent 客户支持等。

开源不到一天,就收到了 9.7k 颗星,可谓是风靡全球,联合创始人 Taranjeet Singh 都感到有些受宠若惊了!

Taranjeet Singh 是 Mem0 的联合创始人兼 CEO。他的软件工程职业生涯始于 Paytm(印度的 PayPal),见证了 Paytm 从一个新兴企业迅速成长为家喻户晓的名字。

另一位联合创始人兼 CTO 为 Deshraj Yadav,曾领导特斯拉自动驾驶的 AI 平台,支持大规模训练、模型评估、监控和可观察性,以促进特斯拉全自动驾驶的发展。在此之前,Deshraj 在乔治亚理工学院完成硕士论文时创建了 EvalAI,一个开源的机器学习平台。

Mem0 同时也是 YC 投资的项目。

个性化 AI 的记忆层

简单的说,Mem0 为大语言模型提供了一个智能、自我改进的记忆层,实现了跨应用的个性化 AI 体验。其核心功能包括多层次记忆、自适应个性化、开发者友好的 API、跨平台一致性,并且你可以在本地计算机上运行这个程序。

Mem0 是 RAG 发展的下一个阶段,相比 RAG 的核心区别:关注实体和实体关系;关注最近、最相关的;上下文连续性;适应性学习;动态更新信息。而普通 RAG 只是单纯的从静态的文档中检索信息。

具体来说,Mem0 提供的记忆实现相比 RAG 具有以下优势:

  • 关注实体关系:Mem0 能理解和关联不同交互中的实体,而 RAG 则从静态文档中检索信息。这使得 Mem0 对上下文和关系的理解更深刻。

  • 最近性、相关性和衰减:Mem0 优先考虑最近的交互,并逐渐忘记过时的信息,确保记忆保持相关和最新,以提供更准确的响应。

  • 上下文连续性:Mem0 在多个会话中保留信息,保持对话和交互的连续性,这对于长期参与应用,如虚拟伴侣或个性化学习助手来说至关重要。

  • 自适应学习:Mem0 根据用户交互和反馈改进其个性化,使记忆随着时间的推移更加准确和贴合个人用户。

  • 动态更新信息:Mem0 能够根据新的信息和交互动态更新其记忆,而 RAG 依赖于静态数据。这允许实时调整和改进,提升用户体验。

这些先进的记忆功能使 Mem0 成为开发者创建个性化和上下文感知 AI 应用的强大工具。

并且 Mem0 还提供了开发者友好的 API,安装和使用也很简单。

要安装 Mem0,您可以使用 pip。在终端中运行以下命令:

pip install mem0ai

初始化之后就可以使用一些基本的 API,比如:

储存记忆
# For a user
result = m.add("Likes to play cricket on weekends", user_id="alice", metadata={"category": "hobbies"})
print(result)

输出:

[
{
'id': 'm1',
'event': 'add',
'data': 'Likes to play cricket on weekends'
}
]
找回记忆
# Get all memories
all_memories = m.get_all()
print(all_memories)

输出:

[
{
'id': 'm1',
'text': 'Likes to play cricket on weekends',
'metadata': {
'data': 'Likes to play cricket on weekends',
'category': 'hobbies'
}
},
# ... other memories ...
]
搜索记忆
related_memories = m.search(query="What are Alice's hobbies?", user_id="alice")
print(related_memories)

输出:

[
{
'id': 'm1',
'text': 'Likes to play cricket on weekends',
'metadata': {
'data': 'Likes to play cricket on weekends',
'category': 'hobbies'
},
'score': 0.85  # Similarity score
},
# ... other related memories ...
]
删除记忆
m.delete(memory_id="m1") # Delete a memory

m.delete_all(user_id=“alice”) # Delete all memories

参考链接:

https://github.com/mem0ai/mem0

https://docs.mem0.ai/overview

https://x.com/tuturetom/status/1813932933482455156

https://x.com/taranjeetio

 活动推荐

8 月 18-19 日,AICon 全球人工智能开发与应用大会将在上海举办。来自字节跳动、华为、阿里巴巴、微软亚洲研究院、智源研究院、上海人工智能实验室、蔚来汽车、小红书、零一万物等头部企业及研究机构的 60+ 资深专家,将带来 AI 和大模型超全落地场景与最佳实践分享,帮助与会者提升技术视野、获得有价值的实践指导。

在主题演讲环节,我们已经邀请到「蔚来创始人 李斌」分享围绕 SmartEV 和 AI 结合的关键问题,蔚来汽车的思考与实践;「顺丰集团 CIO、顺丰科技 CEO 耿艳坤」将重磅发布顺丰物流大模型;「面壁智能联合创始人、CEO 李大海」,则将带来他对于大模型技术、产品与行业发展的前瞻洞察。大会火热报名中,7 月 31 日前可以享受 9 折优惠,单张门票节省 480 元(原价 4800 元),详情可联系票务经理 13269078023 咨询。

 内容推荐

AIGC技术正以惊人的速度重塑着创新的边界,InfoQ 首期《大模型领航者AIGC实践案例集锦》电子书,深度对话30位国内顶尖大模型专家,洞悉大模型技术前沿与未来趋势,精选10余个行业一线实践案例,全面展示大模型在多个垂直行业的应用成果,同时,揭秘全球热门大模型效果,为创业者、开发者提供决策支持和选型参考。关注「AI前线」,回复「领航者」免费获取电子书。


今日荐文




图片

你也「在看」吗?👇

严重影响上下文连贯性。缺乏记忆能力意味着 AI 每次都从头开始处理对话,无法理解用户之前的陈述,导致对话支离破碎,缺乏流畅性。

教育:个性化学习助手,根据学生的历史表现和学习偏好在不同科目提供定制化的学习内容和辅导。

阻碍长期关系的建立。虚拟伴侣或个性化助理等应用需要能够在长期互动中建立深度联系并保持记忆一致性,而缺乏记忆能力将无法支持这种长期关系的发展。

游戏:个性化的游戏体验,根据玩家的技能水平和游戏风格调整难度和提供的任务。

客户服务:虚拟客服,能够识别客户身份,了解他们的交互历史,并提供快速高效的解决方案。

它有望提高 AI 模型的总体准确性和鲁棒性,因为现在模型将拥有更丰富的背景信息来理解和处理自然语言输入。

医疗保健:虚拟护士或健康教练,跟踪患者的健康状况,提供个性化的健康建议和支持,并提醒患者服药或进行预约。

零售:个性化购物推荐引擎,记住用户的购买历史和偏好,提供高度相关和有针对性的产品推荐。

限制个性化体验。个性化体验需要基于对用户偏好、习惯和历史交互的理解,而记忆能力正是实现这种理解的关键。缺少记忆能力,AI 无法为用户提供量身定制的响应,无法充分满足他们的需求。

降低用户信任感。当用户发现 AI 无法记住对话细节,甚至无法识别自己的身份时,会对 AI 的可靠性和智能产生怀疑,从而降低信任感。

它可能引发 AI 伦理方面的新考量,例如记忆是否准确、是否会造成用户隐私泄露,以及算法潜在的偏见如何影响记忆。

它为个性化 AI 应用开辟了更多可能,例如能够记住用户偏好和交互历史的虚拟助手,或能够在多个会话中保持上下文连贯性的聊天机器人。

科研:研究助理,记忆和组织大量复杂的信息,帮助研究人员进行文献综述和分析。

它可以促进数据效率的提升,因为 AI 模型无需再从头开始学习,而是可以利用其记忆库来更快地进行推理和决策。

金融:理财顾问,根据用户的投资目标和风险承受能力,提供量身定制的投资建议和理财规划。

娱乐:智能内容推荐平台,根据用户的观看历史和兴趣,提供个性化的电影、电视剧和音乐推荐。