V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
milestone
V2EX  ›  分享创造

基于 golang 的 RAG 系统 quka.ai

  •  2
     
  •   milestone · 11 天前 · 1339 次点击
    前段时间搞了个个人记忆扩充系统(🤣就是 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 的卡带没卖掉,家里还有哪些药,哪些药快过期了等事项处理,它会将自然语言转为表格内容自动存储在数据库中。

    求⭐️支持~
    8 条回复    2025-06-24 12:48:36 +08:00
    IterX
        1
    IterX  
       11 天前
    看着不错,试试看
    Dxxxxs
        2
    Dxxxxs  
       11 天前
    很有意思的思路..
    milestone
        3
    milestone  
    OP
       11 天前
    期望后面可以做成 AI 界的家用 Memory NAS(AI 记忆)
    neoz
        4
    neoz  
       11 天前
    小而易用,作为后续开放性知识库付费也是合适的探索
    linw1995
        5
    linw1995  
       11 天前
    这种类似胶囊的 RAG 好像都没有人做。终于有了,试试看
    chendalong
        6
    chendalong  
       11 天前
    大佬这个用到的大模型,是部署到本地还是说调外部 api 呢?
    milestone
        7
    milestone  
    OP
       11 天前
    @chendalong 可以自己配置模型地址的,所以本地和公有云的都行
    coefuqin
        8
    coefuqin  
       11 天前
    这个方向的正确姿势是结合 带摄像头的👓,做成多模态。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1327 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:19 · PVG 01:19 · LAX 10:19 · JFK 13:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.