如何在不耗尽你全部显存的情况下为AI智能体提供长期记忆 (Hillock v0.5)
摘要
Hillock v0.5.0 是一个轻量级的神经符号记忆引擎,专为AI智能体设计。它通过SQLite中的结构化三元组和超向量高效管理持久化记忆,旨在为显存有限的本地环境提供服务。
大家好,构建本地智能体工作流最头疼的问题之一,就是在管理持久化记忆的同时不耗尽你的显存预算。引入重型的向量数据库并仅仅为了解析状态变化就调用LLM,其成本会迅速攀升。我构建了Hillock,一个轻量级的神经符号记忆引擎,专为本地边缘环境设计(GTX 1070上显存占用小于1.2 GB,或CPU模式)。它并非将原始文本块嵌入到稠密的向量表中,而是利用一个小巧的双编码器流水线(GLiREL + MiniLM),在约5秒内提取出结构化的“主体-谓词-对象”三元组到SQLite中。查询门控和代词消解则在CPU上运行,使用10,000维的超向量(VSA),耗时低于1毫秒。这充当了一个硬性过滤器:如果你的智能体询问某个在知识图谱中没有确证证据的内容,系统会返回一个干净的拒绝回答,而无需消耗任何LLM生成周期。我刚刚发布了v0.5.0版本,支持令牌流、一键启动脚本,以及实时CLI命令(如 /inspect),可以实时查看实体存储的事实和突触权重。我在评论区放置了GitHub链接,有兴趣用它来测试你的智能体循环的朋友可以查看!
相似文章
一种用于本地智能体的轻量级神经符号方法:长期记忆
介绍Hillock,一个使用神经符号方法的开源引擎,用于本地智能体的长期记忆,通过事实提取和超维门控等技术提高效率。
@simplifyinAI:腾讯刚刚开源了Hy-Memory。一个内存插件,通过6层框架赋予AI代理真正的长期记忆…
腾讯开源了Hy-Memory,这是一个为AI代理提供长期记忆的内存插件,采用6层双推理框架,将令牌使用量减少35%,内存膨胀减少70%。
我为我的AI代理构建了本地长期记忆。4个月的日常使用,一个已发布的应用
一位个人开发者使用markdown文件和本地索引为AI代理构建了一个本地长期记忆系统,实现了跨会话的持久记忆,并包括针对虚假记忆的测试,计划未来可能将其产品化。
@0xMovez: Anthropic AI 工程师刚刚展示了如何用4个步骤给AI智能体真正的记忆——这改变了一切,在28分钟内……
Anthropic AI 工程师演示了一种免费的4步方法,赋予AI智能体跨会话的持久记忆,包括记忆存储和梦境功能,实现了95%的缓存命中率。
@alex_prompter: 真正可行的AI代理记忆系统就是四个markdown文件,零数据库。你不需要向量…
文章描述了一个简单的AI代理记忆系统,使用四个markdown文件、一个索引和带新鲜度跟踪的缓存,从而避免使用向量数据库和检索管道。