清明假期,手搓了一个RAG知识库的 demo,这是一个本地部署的私人AI图书管理系统,MVP 功能已实现。
核心功能:
1. 扫描电脑上的电子书目录,自动生成图书库
2. 选择一本书进行深度拆解。完成之后,可以与这本书进行对话
实测下来,它不是简单的机械搜索功能,而是真的对内容有理解。
再给大家看看首页,这颜值,这完成度,我自己挺满意的。
为什么要做这个项目?
- 我曾经有做过 RAG 知识库的项目,但主要是解决外围的工程问题,仅知道一些原理,没有直接负责 RAG 的实现,所以打算独立做一个基于 SpringAI 和 Milvus 的 RAG 项目,加深一下对 RAG 的理解,证明我确实有独立落地 RAG 项目的能力;
- 我喜欢读书,想读很多很多书,但苦于时间太少,于是常常感到非常焦虑。有这样一个 AI 图书馆的话,很多书籍,我可以让 AI 帮我读,帮我理解,当我需要知识的时候,直接找 AI 要就行了。
后续怎么考虑?
核心目的已达成,此项目应该暂告一段落。我要再读读源码,消化一下相关的技术知识。
从项目本身出发,一闪念中,我想到两条发展路径。
- 【路径一】OPC 创业。这个项目必然有商业价值,因为,作为一个爱读书的人,我自己就愿意付费购买。保留这种可能性,但我应该轻易不会走这条路。
- 【路径二】开源,赚一点技术社区影响力。其实也挺折腾的,后面看情况再说吧。
一时半会儿(或一年半载),它应该只会在我的个人电脑中运行。我用着世界上独一无二的软件,还有谁?!
想想也挺酷的。



