HN讨论 · 身份未知
轻量级无状态向量数据库用于agent记忆存储
项目作者展示了一个为agent memory设计的轻量级无状态原型:向量数据库+BM25搜索,支持typed facts与结构化查询,以用户自己的S3/GCS桶为主存储,节点重启较快。
查看原始信号hn:49450816
目标用户
构建AI agent、需要为其添加记忆存储和检索能力的开发者或小团队。
潜在需求
在agent记忆场景中,需要一种轻量、无状态、可使用自有对象存储的持久化方案,能基于typed facts和结构化查询检索记忆,并让节点重启足够快。
发生场景
作者因思考agent memory而构建原型,并以S3/GCS作为主存储、保持节点无状态和快速重启,在HN上展示设计与演示。
来源证据
作者构建了一个为agent memory设计的轻量级/无状态向量数据库+BM25搜索原型,支持typed facts与结构化查询,并可使用自有S3或GCS桶作主存储,节点重启较快。
I've been working on Polign and built a small prototype around something I've been thinking about with agent memory. I have built a lightweight/stateless vector db + BM25 search which works really well with typed facts and structured queries. It uses your own S3, or GCS bucket as primary storage, and restarting a node is fairly quick. Demo + writeup: https://polign.com/blog-edge-agent-memory Live search demo: https://demo.polign.com Docs: https://polign.comhttps://news.ycombinator.com/item?id=49450816
为什么值得留意
该原型提供了一种与常见有状态向量库不同的形态:对象存储+无状态+BM25。HN评论指出项目闭源并建议litestream+sqlite向量设计,提示部分开发者可能偏好开源或自托管实现,值得跟踪后续采用和讨论。
已有方案
- Polign(本项目,闭源)
- litestream + sqlite 向量设计(评论建议)
目前未知
- 证据主要来自项目作者自述,非独立用户报告
- HN讨论仅3条,缺乏真实使用反馈
- 闭源评论未说明具体使用场景,无法确认需求强度
继续核实
- 开发者目前如何为agent存取事实性记忆,节点重启或有状态运维是否是实际痛点?
- 评论提到的litestream+sqlite向量方案是否已覆盖同类需求,Polign的差异点是否成立?
- agent memory场景中,开发者对开源自托管的偏好程度如何,闭源是否构成采用阻碍?
主题词
agent memoryvector databasestructured factsstateless storagebm25 search