返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

从硅谷杀出来一个彻底开源的AI记忆系统,是真的优雅!

[复制链接]
链载Ai 显示全部楼层 发表于 昨天 17:49 |阅读模式 打印 上一主题 下一主题

单纯的RAG真的已经满足不了Agent的记忆需求,用户也已经受够了每次打开AI,就像初次见面一样要重新介绍自己,所以大家越来越在意记忆系统。


最近我们有个Agent项目要用到记忆系统,就调研了很多Memory开源项目,大部分连测试的必要都没有,因为那纯氛围编程搞出来的目前还真是不太敢用。


测了这么多,有一个非常好用的推荐给大家,MemMachine



Memory类型的项目测试可跟普通的测个大模型不一样,费精力费时间,调研+测试大概用了一周,直接去测我给大家推荐的,少走弯路,不好用回来喷我就好。


准确率非常高,刚刚更新的这一版本,官方测试达到了92.34%的准确率。



项目简介


MemMachine是一个开源的AI Agent通用记忆层,能让AI应用学习、存储和回忆过往会话的数据和偏好,提升交互体验。它支持短期、长期和个性化多种记忆类型。



MemMachine是由多个专门组件构成:


  • 情景记忆:负责存储用户和Agent的具体交互事件。

  • 语义记忆:通过层级结构归纳用户长期信息。

  • 用户画像记忆:形成关于用户的持续画像。

  • 多模型访问层(MCP / RESTful / SDK):让它能被任何Agent系统调用。



  • Neo4j + PostgreSQL的数据库组合:实现结构化与关系型记忆的协同。


直观感受


实测后我最直观的感受是,如果只用两个词形容MemMachine,那就是开放、优雅。


开放


MemMachine的开源协议是Apache-2.0 license,你可以放心大胆的去商用,还有一个更关键的点,一般这种开源项目都是会留一手搞点小动作,逼着你去用商业化版本,但MemMachine真的是开源的太彻底了,甚至你都能用它去做一个对外提供记忆服务的网站。



它是独立的配置项,可以自由组合、自由部署。在配置文件里可以随意设定自己想使用哪家的LLM,哪家的嵌入模型等等,不需要再依赖某一家模型厂商的封闭生态,这才是开发者真正需要的Memory开源项目。



优雅


看了MemMachine的代码,第一感觉就是太规整了,写的非常优雅,架构设计也非常成熟,一看就不是普通的小团队写的。果不其然,它来自于MemVerge,这是一家2017年在硅谷成立的公司,从创立到现在,一直都在搞Memory系列的产品,从公司名就能看出来,它为记忆而生。


实测


这些记忆场景大家可以简单看下。


一个成熟的记忆系统,它是可以把用户提供的信息整合的非常好的,一个清晰的数据结构,更有利于整套记忆系统的运转。



官方的数据来看,准确率是92.34%,我实测下来的感受是,如果大家正常应用,应该是比这个数据要高的。


随便找了组用户日常可能会用到的信息,命中率上可以说非常不错。



写在最后


MemMachine的团队确实是拥有长期积累的工程能力,这是一个能真正落地、可规模化使用的基础设施,MemMachine的整体成熟度已经达到可以支撑实际项目的水平。


MemMachine的底层设计自带可扩展性基因,分离存储的设计可以应对海量历史数据的查询效率需求,也能保证个性化记忆的精准更新。


这是一个绝佳的Agent记忆方案。


如果你的Agent需要真正的长期记忆,听我的,用MemMachine。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ