当前位置: 首页 > news >正文

总结这篇文章的初期阶段

持续学习一件新事物,还必须要从现实出发,不要为了学习而学习,而要为了解决一个实际问题而学习,哪怕这个问题开始很小,也没关系,不断迭代打磨终会有些价值。

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设计在两个工作区提供人工确认入口,类似这样:

点击”转为待办“,会弹出确认窗口:

http://www.jsqmd.com/news/1092252/

相关文章:

  • 注册表锁技术深度解构:5个架构维度剖析IDM激活脚本的工程化实现
  • 大模型应用开发实战:语义缓存 — 降低 LLM 调用成本 70%
  • 规避部署报错,OpenClaw 纯英文路径与安全软件设置要点(含安装包)
  • 前端调试技巧完整指南
  • 如何在PPT演示中完美掌控时间:PPTTimer完整使用指南
  • 终极指南:如何用res-downloader轻松下载加密视频资源
  • Playwright Python自动化测试实战:跨浏览器测试与CI/CD集成指南
  • Cursor深度评测:连续使用3个月后,我决定离不开它了
  • unity 源码资源 humanoid资源 mixamo资源 太刀 物体边缘描边 抓娃娃机 科幻玩具枪 小石头 方向盘 小机关
  • 计算机网络体系结构-网络原理初识
  • ChanlunX通达信缠论插件:3步实现专业缠论分析自动化
  • DDD 与 Ontology 对比分析:代码建模与语义建模的异同
  • . 问题背景与现象
  • ChineseSubFinder:如何让字幕下载变得像呼吸一样简单?
  • 5步轻松优化Windows 11:使用Win11Debloat实现高效系统清理
  • AFE5851高集成模拟前端:16通道超声信号采集与LVDS接口设计详解
  • 变频器与伺服系统的噪声战争:01 焊机一启动,整条线为什么开始发疯?
  • GHelper终极秘籍:华硕笔记本性能优化的隐藏黑科技
  • NoFences:重塑Windows桌面秩序的开源智能分区工具
  • openEuler/uadk-bigdata:揭秘硬件加速如何让大数据处理效率提升40%的终极方案
  • OpenCV实战:cv2.findContours()在Python中的高级轮廓检测与场景应用
  • C语言指针解引用
  • 第87题 氮化镓(GaN)自支撑衬底氢化物气相外延(HVPE)裂纹与翘曲控制技术
  • JTS 求几何质心,外包矩形
  • TPA2016D2智能音频功放EVM评估与硬件设计实战指南
  • 购物管理系统源码 Java+SpringBoot+Vue 万字文档
  • 查询一个数据库和缓存中都不存在的key,每次请求都打到数据库,大量请求可能拖垃数据库。
  • 九大网盘直链解析工具:告别下载限速,一键获取真实下载地址
  • Kafka-UI:让Apache Kafka集群管理变得像使用浏览器一样简单
  • 阿里云盘Refresh Token获取工具:从扫码授权到自动化集成的完整指南