【开源自荐】我做了一个 Java 原生 AI Agent Memory、Context Engine,在 LoCoMo、LongMemEval、PersonaMem 上都做到了 SOTA
- 内容介绍
- 文章标签
- 相关推荐
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
最近把自己内部一直在用的一套 memory 内核开源出来了,先说下为什么会想要做这个项目并且开源出来。
我平时工作里基本都是跟 Java 打交道,算是个地地道道的 Java 开发仔。这几年 AI、Agent 发展得很快,公司也一直在往这个方向走。前年我们做了一个 chatbot app,主要是陪伴和心理咨询场景,项目刚开始做的时候,其实我自己对 agent、memory 这些东西也没有特别深的理解,当时 memory 直接用的是 mem0,但真正接到业务里以后,效果并不好,至少对我们的场景来说不太行。而且 mem0 开源的版本,其实也比较简陋,离真正生产可用还是有一段距离,后面也看了不少别的 memory 方案,比如 letta、zep 这些,但用下来要么就是太重、太复杂,很多东西得跟着它整套 agent 体系一起上,和业务结合得也没那么自然,跑起来、维护起来都比较麻烦;要么就是闭源的,没法按自己的需求去做二开,后面就想着,干脆自己造一个 memory 吧,直接用 Java 来实现。这样能跟自己的业务结合得更好,Java 也是我最熟悉的语言。
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
最近把自己内部一直在用的一套 memory 内核开源出来了,先说下为什么会想要做这个项目并且开源出来。
我平时工作里基本都是跟 Java 打交道,算是个地地道道的 Java 开发仔。这几年 AI、Agent 发展得很快,公司也一直在往这个方向走。前年我们做了一个 chatbot app,主要是陪伴和心理咨询场景,项目刚开始做的时候,其实我自己对 agent、memory 这些东西也没有特别深的理解,当时 memory 直接用的是 mem0,但真正接到业务里以后,效果并不好,至少对我们的场景来说不太行。而且 mem0 开源的版本,其实也比较简陋,离真正生产可用还是有一段距离,后面也看了不少别的 memory 方案,比如 letta、zep 这些,但用下来要么就是太重、太复杂,很多东西得跟着它整套 agent 体系一起上,和业务结合得也没那么自然,跑起来、维护起来都比较麻烦;要么就是闭源的,没法按自己的需求去做二开,后面就想着,干脆自己造一个 memory 吧,直接用 Java 来实现。这样能跟自己的业务结合得更好,Java 也是我最熟悉的语言。

