KevinZonda / float32

float32.app 是一个大语言模型驱动的搜索助手,它可以帮助你快速找到你想要的答案。依赖 RAG 技术,float32 可以获取互联网信息以提供更准确的答复。

Home Page:https://float32.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

support local db?

liguobao opened this issue · comments

What should I do if I want to support local knowledge base coming in?
What would the effect be?

WIll try add this. Is your local KB a vector db (e.g., milvus) or other tech stack (elastic search, csv file, etc)?

New frame design:

flowchart LR
    start(Query)
    
    agent(Agent)
    vdb[(Vector DB e.g. Milvus)]
    othr(Other)
    pt(Prompt Engineer)
    llm(LLM, ChatGPT)
    subgraph Global RAG / 全局 RAG
        subgraph User Defined RAG / 用户定义 RAG
            vdb  ---> agent
            othr ---> agent
        end
        subgraph float32 Managed RAG / float32 托管 RAG
            google(Google Search)
            db(float32 Managed DB i.e. MySQL)
            mvdb(float32 Managed Vector DB e.g. pgvector)
        end
    end
    start  ---> google
    start  ---> agent
    start  ---> db
    start  ..-> mvdb
    db     ---> pt
    mvdb   ..-> pt
    google ---> pt
    agent  ---> pt
    pt     ---> llm
Loading

Probably understood, I'll try it later~
Thanksgiving~