你知道吗,我现在越来越觉得,AI这东西最缺的不是算力,是记性。你让它干个长点的活儿,聊着聊着就把前面说的忘了。最近GitHub上冒出来个项目,叫OpenViking,就是干这个的——给AI一个真正能记事儿的地方。
它有意思在哪儿呢?它把AI要记的东西全变成一个个文件,塞进一个叫viking://的虚拟文件系统里。AI找记忆不用再问那个黑盒子数据库,直接像程序员用ls、tree、find那样翻目录就行。这想法挺对路子——人记事儿也不是一坨糊在脑子里,得有索引、有层级,用的时候才能拎出来。
更妙的是它分了三层:L0是一句话摘要,L1是核心信息,L2才是全文。AI先看摘要,觉得有用再往下翻,用多深取多深。这就像你书架上的书,找的时候先看书名,再翻目录,最后才读正文,没人把整本书背下来再想事儿。这套路下来,输入token能省34%到91%,响应也快了一半多。
我盯着这套三层设计看了半天,忽然想起苏轼那首《琴诗》:若言琴上有琴声,放在匣中何不鸣?若言声在指头上,何不于君指上听?以前背这诗就觉着是绕口令,现在看OpenViking才明白——记忆就像那把琴,光有琴不行,光有手也不行,得有个东西让它们碰一块儿,那声儿才出得来。