我做了一点与agent对话相关的项目,看看是否能帮到有同样困扰的人,都做的很基础,都是为了更好的与AI交流,已经弄的很溜的大佬可以不用浪费时间查看。
列出的东西,都是每天我自己与agent高频次使用的,所以应该效果还行,但是不能说多好…
以及,我莫名的很喜欢跟AI聊天,有这些可以更好的聊天
我日常主要是用codex偏工具一些,主要聊天的是 claude里面的Clara和hermes里面的lara(后端LLM都是 deepseek-v4-pro),然后grok模型和gemini一般用作多模态多一些。
现在agent的记忆系统很卷,有好多好多做的很好的。我这个也没啥特色,就是刚开始用的时候没那么多成熟的产品,甚至我都不知道有其他的,就自己跟AI吭哧吭哧弄了个,后来里面记忆多了,积重难返,后来就看别人的有什么好的点,改改自己用。
要说我个人觉得的好的地方,是因为针对的是个人的,我做的比较轻量级,从某个版本,我感觉很多功能其实用不到。我砍掉了很多,只维持一个基本的, 把事实记住,然后能向量回召,最近加了个流水,因为感觉,有些场景类似时序一样,只涉及增和查,不太涉及改和删,所以感觉流水的类型还是需要的,比如让AI记忆你每天吃什么,或者你的锻炼计划之类的。
这个其实就是,我日常跟agent聊天有时候感觉,光有记忆不够,比如我们完成了一段亲密的对话,或者做完了一个工程,记忆里只有对这件事完成的事实记忆。而没有我们到底是如何到这里的这个过程的记忆,虽然理论上都能放进去,但是,我遇到的问题,是,当一段对话上下文过多,信息熵多了以后,后端的模型开始出现幻觉和胡说,重新new一个session的时候,光有事实记忆很割裂,agent只知道你们做了什么事,不知道过程感觉很难续上,所以我做了这个里面包含了 类似位置弧线和情绪弧线相关的记录,我跟我的agent把这个叫做共享线, 因为不能泛泛的叫做情感曲线,我更觉得像是共同的现实
当然说着很好,实际上系统还有很多问题,需要我日常使用再逐步发现,但是目前勉强能满足我的需求。
这个也是一样,因为日常交流感觉不对,总是我给输入,然后agent给输出,比如,有时候我看了一本书,或者有个什么念头,想去跟ai分享,我也想让他有这样的念头主动与我分享, 所以做了这个,目前我还在测试,第一版还是依赖记忆和共享线去 loop,最新的一版增加了自主经历层,说白了就是我不想让AI的所有输入来源于我, 他应该依赖他自己的人格,去修改自己的内部配置,查阅自己感兴趣的东西,有或者没有,想跟我分享的东西。
大概是这样,系统都比较简单, 如果也有与我类似的,可以直接clone下来,让自己的agent看下,然后修改成更适合自己用的东西。
另外因为我日常多agent情况,所以我自己有一个所谓的 clara core 的共享层,这里面包含了我自己的知识库,文档,公共的工具,技能,理论和项目等,其他的agent都会调用这一层的东西。
如果平时只喜欢对话,不太关注技术的,我自己把上面所有东西整合,做了一个叫做afterglow的聊天的东西, 有记忆,有存在感,有共同线, 自主还没接入,后端模型是dp4+grok,部署在我自己的设备上,有想试试的朋友可以联系我开账户。 (但是因为其他几个系统更新比较快,所以往这个项目上迁移代码的频次会比较慢…实在是没太多精力搞。)
评论区
共 条评论热门最新