前两天有个朋友跟我吐槽,说他依靠AI智能体去开展管理工作的时候,周一定好的画风,周二AI就忘得一干二净了,周一说好的配色方案,周三你要是去问他他给你来一句没印象,气得他简直都想把键盘给砸了。
我听完笑了,这事儿我太熟了,因为我之前也是这样,AI的记忆归根到底就是一个文件,文件越攒越大,重要的约束和日常流水账全都混杂在一起了,大模型上下文根本塞不下,根本没办法把真正关键的东西给检索出来,项目决策就特别容易弄丢,风格偏好这些细节更是别指望能保得住。
后来我把这个事儿给想明白了,问题不在AI记性差,在于你没有一个靠谱的知识库帮它开展兜底工作。
你给AI一个临时记忆,它当然只能记住眼前的三瓜两枣,要是你给它一个结构化的知识库,它每次开展工作都能去翻对应模块的笔记,那么出来的效果就完全不一样了。
这个道理我琢磨了挺久,直到我真正选用上了AISet知识库,才发现这东西跟我原先想象的知识库完全不是一个物种。
AISet这个平台我选用有一阵子了,它内部直接内置了Obsidian和Hermes,不需要你自己去折腾什么环境搭建,不需要你去翻文档进行配置什么插件,打开就能直接用,这事儿对我来说挺重要的。
我之前试过自己搭建知识库,光装各种插件就耗了我大半天的时间,装完还得研究怎么配双链怎么建目录怎么生成知识图谱,等我把框架搭好的时候已经没力气往里面填内容了,搁置了三天就再也没打开过。
AISet把这个门槛给干掉了,你进去之后Obsidian的知识图谱就在那儿摆着,Hermes的Agent能力也直接能够运用起来,你只需要关注一件事,那就是往里面填你的东西。
说到Obsidian这个工具,它的知识图谱概念跟我之前接触过的那些技术栈不太一样,跟Neo4j那种需要你写查询语句的知识图谱不是一回事,同时跟关系型数据库那种需要你建表的东西也搭不上边。
Obsidian的知识图谱是凭借你笔记里的双链自动渲染出来的关系图,要是你在A篇笔记里运用双链链接了B篇,图谱上就会画出一条线把两个节点给连起来,你写得越多图谱越密,你扫一眼就能看出哪些知识是孤岛哪些已经连成了网。
这个功能看着不起眼,实际运用起来你会发现自己写了一堆笔记但从来没互相链接过,图谱上全都是散点,那种视觉冲击比你看一百篇时间管理文章都管用,你会下意识地开始给笔记加上链接。
AISet里内置的Hermes也值得一提,它是一个Agent框架,能调用各种skill去开展工作。
我之前搭建过一个多Agent的架构,职责清晰,多任务并行,听着挺美,但有个致命问题,记忆的提取和沉淀实在是太费劲了,我当时的做法是每天晚上八点让它对当天工作内容进行总结然后自己沉淀到记忆中,短期内效果还行,时间一长就拉胯了,大模型上下文有限,并且记忆文件越来越大,关键信息就被流水账给淹没了。
有了AISet之后我把日常工作内容按模块化存放到内置知识库里,至关重要的约束和偏好放在记忆里,两套系统配合着来,AI该记的记该查的查,不再指望一个上下文窗口把所有东西给装下。
具体怎么运用呢,你在AISet里直接发提示词就行,让它帮你对知识库目录进行搭建工作。
比如你是一个做内容创作的自由职业者,平时写公众号拍视频做外包,你就告诉它你的业务方向,让它按这些方向把目录、首页、说明文档和双链关系给建好,再生成一个Canvas知识地图和一个选题数据库,先搭基础框架,后面你自己慢慢填内容。
这个过程以前你得自己对着Obsidian的文档一步步进行操作,现在一句话就搞定了,AI帮你把骨架搭好你只管往里塞肉就行。
我自己的知识库目录大概是这么划分的,公众号选题放一个文件夹,视频脚本放一个,开发过的skill文件信息放一个,写书的素材放一个,还留了一个小说的文件夹用来承接之前的创作工作流。
这个分法没什么技术含量,关键在于你分完之后每篇笔记之间能运用双链给串起来,比如你写公众号文章的时候引用了某个skill的笔记,两篇之间建立起双链,下次你打开skill笔记的时候能直接看到哪篇文章选用过它,这种双向追溯是普通文件夹给不了你的。
还有一个我特别在意的点,那就是skill的共享问题。
我之前同时跑两个Agent框架,skill怎么让它们都能运用是个麻烦事,后来我借助git仓库来开展管理工作,两个框架都拉取skill仓库的较新内容就行。
AISet在这方面省去了我的麻烦,它内置的Hermes和Obsidian在同一个环境里,skill不需要额外同步,你在AISet里开发的skill直接就能被知识库那边的笔记体系给引用,这样一来就省去了跨平台搬运的步骤。
说回那个朋友的问题,他后来也试了AISet的知识库方案,把项目约束、画风偏好、配色方案这些关键信息按模块存到内置知识库里,每次AI开展工作之前先去对应模块查一遍笔记,然后再开始输出,从那以后画风跑偏的频率降了不少。
这个道理其实特别朴素,你给AI一个能查的资料库比给它一个能记的备忘录管用得多,记忆会满会丢会混淆,但知识库里的文件就安安静静待在那儿,你什么时候去查它什么时候在,不会因为上下文窗口满了就把三天前的约束给忘掉。
其实知识库这个东西,很多人觉得是技术人才运用的,或者觉得搭建太麻烦不想碰,AISet把门槛拉低之后我觉得每个人都可以试一下。
你不需要懂什么数据库查询,不需要会写代码,你只需要会打字,把你的工作内容、项目笔记、创意灵感往里填,AI帮你对目录和链接进行整理工作,时间长了你会发现你积累了一整套属于自己的知识体系,这个体系的价值会随着你填充的内容越来越多而指数级增长,鉴于笔记之间的双链关系越来越密,你能从一个点出发找到一整张网。
我前两天选用AISet干了一件以前得花两天才能搞定的事,全程在AISet上进行操作,偶尔手动输入几条命令,前后大概一个小时就把一个本地部署加打通通讯工具的活儿给干完了,并且整个过程被自动沉淀到了内置知识库里,下次再干类似的事我直接去知识库翻笔记就行,不用从头再来。
这个体验让我真正感受到了知识库的意义,它不是给你存东西的仓库,是给你积累复利的资产,你每干一件事都自动沉淀成可复用的笔记,下次干类似的事直接站在上次的肩膀上,越选用越快越选用越顺,这才是知识库该有的样子。
以上,既然看到这里了,要是觉得对你有启发,顺手点个赞吧,也可以转发给身边需要搭建知识库的朋友,你们的支持是我持续分享的动力。
