有关我的龙虾被一款叫graph-memory的开源插件整暴毙了
·
首先介绍一下graph-memory,这是一款基于知识图谱的上下文记忆引擎,知识图谱这东西,其实就是结构化的语义知识库,也非常适合用在代码审计上面,简单来说他建立的是节点的上下文关系。graph-memory 可以在多轮对话中实现跨会话知识召回,不走传统的chunk检索。
可以用以下场景比对一下:
- 代码审计的规则集匹配 = 传统的chunk检索
- 代码审计的链路匹配 = graph-memory的跨会话知识检索
graph-memory的设计思路就是用embedding+rank+图,那看上去这款插件很不错对吧,但实际使用过程中我发现:
当设计一套方案,我如果在对话中不断更新方案,之前被存入的陈旧方案会对新方案的识别造成干扰,这就非常难受了,一开始挺好用的,到后面总是聊起之前不用的方案。
我想这种长期记忆可能在记忆用户使用习惯和风格上是不错的,但是在涉及到某些知识时可能会记录错误的知识,哪怕你可以去手动删除节点,这也是很难受的。
这其实都还好,大不了让他重新读文档,但是,这款插件把我的龙虾k了,在我的龙虾被kill的这段时间,我写下了这篇文章。。。。
怎么杀的,以下是我的龙虾被杀指南:
- openclaw从3.28更新到4.2,这个插件就不能用了,于是我移除了他
- 这个插件有两个版本,一个是sqlite版本,一个是neo4j版本(pro版),既然前者不能用,那就试试pro版吧,neo4j版本必然比sqlite版本好一些,于是我下载了那个1.64G的win整合包
- 安装这个整合包就花了好几个小时,此时我还没发现不对劲,当我打开,发现就是clawx+openclaw+neo4j的魔改版本,里面还卖中转api啥的,没细看,然后我发现他gateway端口默认是固定的,我的端口设置的另外一个,然后根本没法用,也不知道为啥,哪怕不用这个魔改版的clawx,我也无法正常使用webchat
- 于是我很自然的找到这个整合包下的uninstall,于是发现,他把我的openclaw给先杀了,配置文件啥的全部G了
省流版:graph-memory不太稳定,更不建议下他那个整合包,不过graph-memory的思路可以学习一下,用就还是再等等吧,还好我一直开着配置文件编辑器,agent数据也都在其他磁盘。。。
关注我,解锁更多龙虾自杀指南,后续我也会分享一些自己写的skill。
公众号:AIGC&Security
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)