持续学习一件新事物还必须要从现实出发不要为了学习而学习而要为了解决一个实际问题而学习哪怕这个问题开始很小也没关系不断迭代打磨终会有些价值。01 | 不沉迷于Demo想解决一个真问题笔者是从2014年开始养成了写技术blog的习惯当时给自己设了一个朴素的原则把要做的事情想清楚把想清的事情做出来把做出的事情写下来。如今十几年过去很庆幸一直没丢弃这个习惯。但最近笔者其实也一直在思考一个问题在当前的生成式AI时代背景下知识、技术其实非常容易获得连写一个新的应用程序都开始了Vibe Coding人类坚持写技术blog的意义还有多大与瞬间就能生成各类文章的AI相比人工编写的优势又在哪里以笔者目前的认知思考后的想法是这样的AI发展到最后基础模型能力会非常强悍但它也是公共资源模型能力可以被我们每个人调用那么当大家都使用同一个高能力模型的情况下每个人的差异就会体现在使用模型的能力而这个能力在前期可能还和提示词工程、Agent、workflow编排等工程技术相关但随着模型能力不断提升需要人类做工程干预的就会越来越少而最终的差异一定还是比拼的真正属于自己的私有数据这可能会是新时代真正属于每个人的私有不动产。举个最简单的例子你想要AI帮你写份年度工作总结但你自己就没有记录这一年的真实工作记录给到他那AI再强写的再天花乱坠其结果对你、对公司而言都注定是没有任何价值的。所以现在最重要的事情就是构建起属于自己的私有知识库。知识库可以是多个维度的比如可以有你的工作记录也可以有你的日常生活待办事项还可以把一些验证过的技术知识沉淀下来。02 | 从最熟悉的技术问题沉淀开始现在几乎所有人每天都会和AI聊上几句对于技术从业者和AI聊很多技术问题会发现因为LLM幻觉或初始对话时信息提供不够精准等问题导致最初交付结果跑偏但是经常可能在反复交谈过程中在自己的真实环境验证后不断迭代追问针对最初的问题就能得到一个经过自己实际验证可以真正解决自己问题的可信答案。亦或者你已经有了一个类似龙虾、小马的Agent可以让Agent去交互但最终解决问题后想把解决问题的方案记录沉淀下来。笔者就想把这个准确的答案以及我最初的这个问题提炼出来然后存到属于自己的私有数据库里作为个人的可信知识。03 | 可信知识管理模块的设计和开发可信知识管理录入、查询、编辑、状态流转、批量合并以及与待办事项互转。开始 Vibe Coding ...① 支持共享录入的待办事项流程录入的界面最早尝试 Vibe Coding时已经有了这里笔者让 Codex 帮我做了下微调让其同时支持知识录入和待办事项录入比如下面当选择待办事项时会直接写入待办事项从而避免那种纯粹的待办事项内容污染到可信知识内容② 支持批量选择与合并能力对录入知识的合并场景是当发现录入的有些问题如果篇幅不长本质是都同属于一类大问题可以对其合并更利于后续对可信知识的利用比如提升RAG场景下的召回率可以选择想合并的知识点击”合并所选“就能弹出合并确认界面支持二次编辑最终可以”确认合并“也可以后悔”取消“。③ 支持可信知识与待办事项之间的事务型互转能力可信知识与待办事项之间有互相转换的需求。常见使用场景可信知识之前录入了一些属于待办事项的不适合作为知识。待办事项有些是技术问题做完之后适合转换为知识供以后知识库使用。所以笔者让Codex设计在两个工作区提供人工确认入口类似这样点击”转为待办“会弹出确认窗口