DB-GPT 是什么?
隨著AI時(shí)代來(lái)臨,基于模型、數(shù)據(jù)庫(kù),開(kāi)發(fā)者可以用更少的代碼搭建自己的專屬應(yīng)用。DB-GPT是一個(gè)開(kāi)源的以數(shù)據(jù)庫(kù)為基礎(chǔ)的GPT實(shí)驗(yàn)項(xiàng)目,使用本地化的GPT大模型與您的數(shù)據(jù)和環(huán)境進(jìn)行交互,無(wú)數(shù)據(jù)泄露風(fēng)險(xiǎn),100% 私密,100% 安全。
軟件演示
Chat Data
通過(guò)與大模型對(duì)話的形式進(jìn)行數(shù)據(jù)分析,我們可以使用數(shù)據(jù)庫(kù)作為數(shù)據(jù)源,讓大模型幫我們快速生成圖表。Chat DataChat DB
通過(guò)與大模型對(duì)話的形式進(jìn)行數(shù)據(jù)庫(kù)操作,我們可以通過(guò) DB-GPT 建立數(shù)據(jù)源,加載大模型,并選擇要對(duì)話的數(shù)據(jù)庫(kù)作為數(shù)據(jù)源,讓大模型幫我們快速查詢數(shù)據(jù)表。Chat DBChat Excel
我們可以通過(guò) DB-GPT分析Excel文檔,它可以幫我們分析總結(jié)Excel中數(shù)據(jù)。
知識(shí)庫(kù)管理
通過(guò)大模型與向量數(shù)據(jù)庫(kù)打造數(shù)據(jù)庫(kù)領(lǐng)域知識(shí)庫(kù),能給數(shù)據(jù)庫(kù)用戶提供專業(yè)的問(wèn)答。- 上傳知識(shí)文檔:知識(shí)文檔分為文本、網(wǎng)絡(luò)、文檔三類。文檔類型包括PDF, Markdown, Word, PPT, HTML和CSV。
- 文檔上傳成功后,DB-GPT會(huì)自動(dòng)讀取文檔內(nèi)容,使用文本向量化模型進(jìn)行切片,然后導(dǎo)入到向量數(shù)據(jù)庫(kù)中。
- 知識(shí)應(yīng)用:將查詢和抽取到的知識(shí)應(yīng)用到實(shí)際問(wèn)題中,如智能推薦、問(wèn)答系統(tǒng)、決策支持等。
相似應(yīng)用:Langchain-Chatchat:一種高效的開(kāi)源知識(shí)庫(kù)應(yīng)用解決方案
Agent Chat
支持自定義插件執(zhí)行任務(wù),原生支持Auto-GPT插件。如:SQL自動(dòng)執(zhí)行,獲取查詢結(jié)果自動(dòng)爬取學(xué)習(xí)知識(shí)。它提供了一個(gè)search-engine插件賦予了大模型連接搜索引擎的能力,可以獲取最新的數(shù)據(jù)進(jìn)行總結(jié)分析。模型管理
DB-GPT提供了大模型私有化部署的方案,支持海量模型,包括開(kāi)源、API 代理等幾十種大語(yǔ)言模型。如 LLaMA/LLaMA2、Baichuan、ChatGLM、文心、通義、智譜等。官方推薦使用的模型是vicuna-13b與chatglm2-6b。同時(shí)它也支持大模型代理模式,可以通過(guò)chatgpt代理來(lái)使用DB-GPT的能力。軟件特性
私域問(wèn)答&數(shù)據(jù)處理&RAG
DB-GPT 項(xiàng)目提供了一系列旨在改進(jìn)知識(shí)庫(kù)構(gòu)建的功能,并實(shí)現(xiàn)結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)的高效存儲(chǔ)和檢索。這些功能包括對(duì)上傳多種文件格式的內(nèi)置支持、集成自定義數(shù)據(jù)提取插件的能力,以及用于有效管理大量信息的統(tǒng)一矢量存儲(chǔ)和檢索功能。
多數(shù)據(jù)源&GBI
DB-GPT 項(xiàng)目促進(jìn)了與各種數(shù)據(jù)源(包括 Excel、數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù))的無(wú)縫自然語(yǔ)言交互。它簡(jiǎn)化了從這些來(lái)源查詢和檢索信息的過(guò)程,使用戶能夠進(jìn)行直觀的對(duì)話并獲得知識(shí)。此外,DB-GPT支持生成分析報(bào)告,為用戶提供有價(jià)值的知識(shí)總結(jié)。
自動(dòng)化微調(diào)
圍繞大語(yǔ)言模型、Text2SQL 數(shù)據(jù)集、LoRA/QLoRA/Pturning 等微調(diào)方法構(gòu)建的自動(dòng)化微調(diào)輕量框架, 讓 TextSQL 微調(diào)像流水線一樣方便。數(shù)據(jù)驅(qū)動(dòng)的 Agents 插件
支持自定義插件執(zhí)行任務(wù),原生支持 Auto-GPT 插件模型,Agents 協(xié)議采用 Agent Protocol 標(biāo)準(zhǔn)。
相關(guān)項(xiàng)目
- [DB-GPT-Hub]通過(guò)微調(diào)來(lái)持續(xù)提升模型效果。尤其是在Text2SQL方面的效果提升。
- [DB-GPT-Plugins]DB-GPT 插件倉(cāng)庫(kù), 兼容 Auto-GPT。
DB-GPT是構(gòu)建大模型領(lǐng)域的基礎(chǔ)設(shè)施,通過(guò)開(kāi)發(fā)多模型管理、Text2SQL 效果優(yōu)化、RAG 框架以及優(yōu)化、Multi-Agents 框架協(xié)作等多種技術(shù)能力,讓圍繞數(shù)據(jù)庫(kù)構(gòu)建大模型應(yīng)用更簡(jiǎn)單,更方便。DB-GPT可以幫我們快速與數(shù)據(jù)庫(kù)進(jìn)行交互,可以大大提升我們的數(shù)據(jù)分析能力。