社区讨论LinuxDo 最新
【开源】个人轻量化的AI知识库,No Docker,No Database,开箱即用
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 这项目去年年末开始做了,搁置半年最近拿出来重新完善一下,AI发展这么久仍没有见到一个比较独立的AI知识库应用,大都是知识库+问答结合的应…
内容摘要
作者:#青草蛋糕
板块:#开发调优
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
我的帖子已经打上 开源推广 标签: 是
我的开源项目完整开源,无未开源部分: 是
我的开源项目已链接认可 LINUX DO 社区: 是
我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
这项目去年年末开始做了,搁置半年最近拿出来重新完善一下,AI发展这么久仍没有见到一个比较独立的AI知识库应用,大都是知识库+问答结合的应用,但是现在agent应用百花齐放,知识库自带的问答agent显然不满足用户的口味。遂开发了一个纯粹的知识库应用,把知识库彻底解耦,提供cli,mcp,skill的接口供各种agent harness接入。
主要功能:
导入 PDF / Word / PPT / Excel / Markdown / TXT,解析成一张张知识卡片,支持多模态检索
卡片的标题和正文都能改,还能对照原 PDF 页面,解析错了看得出来
BM25 + 向量混合检索,RRF 融合排序
MCP 分两个服务:查资料用只读的 piece-kb;想让 AI 帮着建笔记、补卡片,再加 piece-index
也支持导出成 Skill,给终端里的 AI 用
技术栈是 Python:NiceGUI 做界面,SQLite + FTS5 + sqlite-vec 负责存储和检索,链路用 LangGraph 串起来。扫描件可以外接 PaddleOCR 或多模态模型解析。
项目截图:
项目地址:https://github.com/ultraplan-bit/Piece
说下现状:Windows 有便携版,解压即用;macOS / Linux 暂时只能源码跑。嵌入模型需要自己配一个 API key,默认对着硅基流动,改个地址就能换别家兼容服务。版本 0.1.0,坑肯定有,欢迎来提 issue。
资讯来源
LinuxDo