基于 golang 的 RAG 系统 quka.ai

11 天前
 milestone
前段时间搞了个个人记忆扩充系统(🤣就是 rag),日常用来记录小到车停在了哪,大到一些技术实现的想法与一些很少用到的账户信息(内置了脱敏语法,可以确保密码等数据不被第三方模型拿到)。

目前已经开源在 github ,https://github.com/quka-ai/quka-ai ,对 AI 对 RAG 对 golang 感兴趣的同学可以关注一波,共同建设普及家庭的记忆体应用!后续会把文件 chunk 的子服务整理一波也开源出来,这个子服务是通过 pkg/plugin 下实现了 plugin 的 interface 来接入系统的,目前自带的 selfhost plugin 功能比较单一。

与市面上大部分 RAG 系统不同的是,这个系统是从用户出发而非组织(当然知识空间也能共享),主要的交互是用户将自己的碎片进行录入存储以供日常生活中进行 RAG ,而非文件导入(后续文件 chunk 会开源出来)。当然,用 golang 开发可能也填充了一丢丢 golang 在 AI 领域的内容吧~

除了传统的 RAG 功能外,目前内置两个 AI Agent ,在对话框中通过 @ 来联动
1.工作助理:会帮你整理至多一个月的”日记(左侧导航中的日记功能)“,开发这个主要是解决工作周报自动总结,每天在日记中记录当天工作内容,到了周末让 工作助理 给总结一波本周的工作内容。

2.管家:管家是一个 markdown 格式的表格助手,我日常用来让他帮我记录我还有哪些 switch 的卡带没卖掉,家里还有哪些药,哪些药快过期了等事项处理,它会将自然语言转为表格内容自动存储在数据库中。

求⭐️支持~
1343 次点击
所在节点    分享创造
8 条回复
IterX
11 天前
看着不错,试试看
Dxxxxs
11 天前
很有意思的思路..
milestone
11 天前
期望后面可以做成 AI 界的家用 Memory NAS(AI 记忆)
neoz
11 天前
小而易用,作为后续开放性知识库付费也是合适的探索
linw1995
11 天前
这种类似胶囊的 RAG 好像都没有人做。终于有了,试试看
chendalong
11 天前
大佬这个用到的大模型,是部署到本地还是说调外部 api 呢?
milestone
11 天前
@chendalong 可以自己配置模型地址的,所以本地和公有云的都行
coefuqin
11 天前
这个方向的正确姿势是结合 带摄像头的👓,做成多模态。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1140567

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX