二、DB-GPT总体概述


-
GBI:生成式BI是DB-GPT项目的核心能力之一,为构建企业报表分析、业务洞察提供基础的数智化技术保障。 -
微调框架: 模型微调是任何一个企业在垂直、细分领域落地不可或缺的能力,DB-GPT提供了完整的微调框架,实现与DB-GPT项目的无缝打通,在最近的微调中,基于spider的准确率已经做到了82.5% -
数据驱动的Multi-Agents框架: DB-GPT提供了数据驱动的自进化Multi-Agents框架,目标是可以持续基于数做决策与执行。 -
数据工厂: 数据工厂主要是在大模型时代,做可信知识、数据的清洗加工。 -
数据源: 对接各类数据源,实现生产业务数据无缝对接到DB-GPT核心能力。
三、DB-GPT关键特性
1、私域问答&数据处理&RAG
DB-GPT支持通过内置、多文件格式上传、插件自抓取等方式自定义构建知识库,能够对海量结构化和非结构化数据进行统一向量存储与检索,实现高效的知识管理。此外,DB-GPT还实现了基于RAG的框架,用户可以基于DB-GPT的RAG能力构建知识类应用,为用户提供更加智能的问答体验。
2、多数据源&GBI
3、多模型管理
DB-GPT支持海量模型,包括多种开源和API代理的大语言模型,如LLaMA/LLaMA2、Baichuan、ChatGLM、文心、通义、智谱、星火等。用户可以根据需求选择合适的模型进行应用开发,极大地提高了开发的灵活性和便捷性。

4、自动化微调
围绕大语言模型、Text2SQL数据集、LoRA/QLoRA/Pturning等微调方法构建的自动化微调轻量框架, 让TextSQL微调像流水线一样方便。

5、Data-Driven Multi-Agents&Plugins
6、隐私安全

四、DB-GPT实践体验
1、创建实例

2、打开jupyterLab

五、DB-GPT启动
1、激活 conda 环境
conda activate dbgp
cd /root/DB-GPT/
bash ./scripts/examples/load_examples.sh

六、DB-GPT运行
1、使用命令行工具启动
dbgpt start webserver --port 6006
dbgpt 是 DB-GPT 项目的命令行工具,这里利用命令行工具来启动(当然,你也可以使用命令 python dbgpt/app/dbgpt_server.py –port 6006 来启动)。

2、访问 DB-GPT 页面


七、DB-GPT数据对话
1、安装数据库
sudo apt-get updatesudo apt-get install mysql-serversudo service mysql start
mysql -u root -p

CREATE USER 'gpt'@'localhost' IDENTIFIED BY 'gpt';
GRANT ALL PRIVILEGES ON *.* TO 'gpt'@'localhost';FLUSH PRIVILEGES;
2、添加数据源
|
|


3、绑定数据库


4、对话体验


pip install cryptography






八、总结
开源地址:https://github.com/eosphoros-ai/DB-GPT
点亮“关注”,设为“星标”,精彩不迷路!我们携手探索AI的无限可能,精彩内容,持续为您更新!

