我想开源我魔改的mem0,你们感兴趣吗?
mem0是一个ai处理对话并提炼成记忆并存入向量知识库的项目,目前我魔改的方向是让它更容易使用和更适合做情感陪伴。
1.可以接入国内大模型和embedding模型,并自己设置向量维度
2.我把记忆分为时序信息和恒常信息,
时序信息例子#ai:我今天去滑雪了——10月18号ai去滑雪
恒常信息例子#ai:我喜欢滑雪——ai喜欢滑雪
然后在获取所有记忆里会将这两种信息分开。
3.针对国内大模型的输出方式做了json后处理,否则无法正常运行
4.翻译了mem0所有的提示词,可以自定义修改
5.修改和源码分离,即动态加载
推荐使用方式:用siliconflow里的bge作为embedding模型,对记忆的增删改查会比较快。其次可以把它理解成一个多租户的rag系统,通过user_id和agent_id处理个性化内容