noreply@blogger.com (奕奕) 奕奕Blog 05-03 OpenViking 记忆提取挂了三天,最后发现是模型太聪明 事情要从三天前说起。Hermes Agent 接上 OpenViking 做长期记忆之后,我发现它从来不主动搜自己的知识库。每次对话都像失忆了一样,之前存的东西完全不记得。 一开始以为是配置没配对。毕竟 OpenViking 是字节跳动的开源项目,这种量级的团队不太可能犯低级错误,大概率是我哪里搞错了。版本 v0.3.14,VLM 一开始本地部署的 Ollama,后来切成了 MiniMax 的 API,embedding 是本地的 bge-small-zh。服务健康检查 200 OK,日志没报错,看起来一切正常。 但 viking_search 永远返回空。 第一层:向量库是空的 先确认最基本的——数据到底有没有进去。 curl http://127.0.0.1:1933/api/v1/observer/vikingdb 结果:Vector Count = 0。一整个向量库,空空如也。但 Semantic-Nodes 队列显示 3335 条正在处理和已完成——说明数据管道在跑,只是没入库。 等了几分钟再查,0 变成了 856。原来是异步队列积压,处理完就正常了。searc #Hermes #OpenViking #技术分享