每周给Hermes Agent记忆文件"剪头发"
我为公司运行着七个人工智能代理。每个代理都保存着记忆文件,以便在不同任务之间延续规则与上下文。这在多数情况下很有用,但也并非总是如此。
Hermes 代理能够从一项任务中汲取经验,将总结写入记忆并继续运转。然而,这些文件若无人定期梳理,就会不断膨胀。我一直没有认真审计过它们究竟记录了些什么。
Claude 在整个代理集群中发现了约3.1万字符的笔记:有些确实有用,不少是重复内容,还有少数明显错误。某个代理对同一客户维护着多份相互重叠的笔记;另一个则存有教人使用我一个月前已明令禁止的变通方案的记忆条目;还有一份指令中仍沿用着一套早已淘汰的旧车型配置。
尽管尚未引发任何严重故障,但这些杂乱无章的记录和错误假设正一点点被带入每一个新任务。如今,Claude 每周都会开展一次审计:它会将可疑笔记与实时系统比对,合并重复项,保留合法的例外情况,备份原始记录,并在任务结束前对清理后的记忆进行测试。
首轮深度梳理后,整个集群的记忆总量从27,716字符降至15,170字符。更重要的是,代理们不再被自身记忆文件中的陈旧规则所误导。不过还有一个问题:Claude 最初曾打算删除一条与主指令相悖的笔记,结果发现那是我亲自批准的例外情形。
因此,现在的审计流程必须先核实每条争议性笔记的撰写者及其缘由,确认无误后再予处理。完整的流程说明我已整理在此处:mylifeinthestack.substack.com/p/dispatch-34-i-give-my-hermes-agents 不知其他企业在同时运行多个代理时,是如何管理其长期记忆的。
评论
?
参与讨论