当前位置: 首页 > news >正文

云服务器部署DB-GPT项目

本文收录于《DB-GPT项目》专栏,专栏总目录: 点击这里。

文章目录

项目介绍

一、登录云服务器

1. 进入控制台

2.点击容器实例(点数字)

二、创建容器实例

1. 等待容器实例创建好,创建好的容器实例如下:

2.容器实例创建好后,点击开机

3.点击JupyterLab

三、启动DB-GPT项目

1.进入终端

2.进入python虚拟环境

3. 创建元数据库的元数据文件

4. 启动项目

5. 点击“自定义服务”

6. 选择自己本地使用的电脑系统

7. 前端页面访问

8. DB-GPT 前端页面

9. 测试

四、总结

五、参考信息

1. DB-GPT GitHub项目主页

2. DB-GPT 中文说明文档主页

3. GPU云服务器镜像部署

4. 项目使用GPU云服务器


项目介绍

        DB-GPT 是一个将大语言模型LLM与数据库结合的开源项目。它主要研究如何使预训练的大规模语言模型(如 GPT)能够直接与数据库交互,以生成更加准确和信息丰富的回答。这个项目通过特殊的训练方法,教会模型理解和生成能够进行有效数据库查询的SQL语句,使模型在回答需要查找和整合大量数据的问题时,表现得更加精准。

        DB-GPT的应用场景包括但不限于自动化的数据分析、生成报告、以及在需要数据库支持的情况下提供决策支持。这种技术的推广可能会极大地增强聊天机器人和其他自然语言处理系统在处理复杂查询和任务时的能力。

        DB-GPT是当前最强的数据分析Agent框架。借助DB-GPT,用户可以快速实现以下AI数据分析功能:

  • Chat Knowledge:借助RAG实现私有知识库问答,用户可以自定义传输企业业务说明文档、专家文档或数据字典等信息,并围绕相关问题进行问答,从而辅助用户快速了解企业业务,或辅助进行业务决策等;
  • Chat Excel:可以围绕某个数据文件进行快速分析,允许用户上传数据文件并直接对其进行分析;
  • Chat Data:可以连接本地各种不同类型关系型数据库,并围绕数据库中的某个库进行跨表问答,效果如下所示:
  • Dashboard:可以围绕某个数据库,针对某个问题进行多维度分析与可视化展示,问答效果如下所示:
  • Chat DB:通过对话,调整数据库设置;
  • Agent Chat:围绕某个分析任务,搭建从数据获取、数据清洗、指标探索、数据分析、建模预测和报表编写的一整套全自动分析流程,也就是说用户可以借助该功能,快速创建一个用于当前数据分析任务的数据分析Agent;
  • DB-GPT-Hub:在线Text2SQL微调功能,可以持续微调底层大模型的Text2SQL能力,从而不断提高生成SQL的准确率。

一、登录云服务器

1. 进入控制台

2.点击容器实例(点数字)

二、创建容器实例

1. 等待容器实例创建好,创建好的容器实例如下:

2.容器实例创建好后,点击开机

3.点击JupyterLab

三、启动DB-GPT项目

1.进入终端

2.进入python虚拟环境

conda activate dbgptcd /root/DB-GPT/

3. 创建元数据库的元数据文件

bash ./scripts/examples/load_examples.sh

4. 启动项目

dbgpt start webserver --port 6006

5. 点击“自定义服务”

6. 选择自己本地使用的电脑系统

        以Mac电脑为例,将1的命令复制到Mac终端,然后点击输入密码

7. 前端页面访问

        复制IP地址,浏览器访问

8. DB-GPT 前端页面

9. 测试

四、总结

五、参考信息

1. DB-GPT GitHub项目主页

2. DB-GPT 中文说明文档主页

3. GPU云服务器镜像部署

4. 项目使用GPU云服务器

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • .Net 执行Linux下多行shell命令方法
  • 无线领夹麦克风哪个牌子好,口碑最好的麦克风品牌,领夹麦推荐
  • 什么是数据资源?
  • ImportError: DLL load failed while importing _ssl: 找不到指定的模块的解决方法
  • .NET/C#⾯试题汇总系列:集合、异常、泛型、LINQ、委托、EF!(完整版)
  • 大模型从失败中学习 —— 微调大模型以提升Agent性能
  • 【贪心算法】贪心算法
  • 油耳用什么掏耳朵比较好?可视挖耳勺推荐平价
  • 【linux】 cd命令
  • DMA与AXI DMA ip
  • 【干货分享】Ftrans安全数据交换系统 搭建跨网数据传输通道
  • 工业大模型市场图谱:53个工业大模型全面梳理
  • CSS 笔记 1
  • 利用apache-pdfbox库修改pdf文件模板,进行信息替换
  • 【C++高阶】解锁C++的深层魅力——探索特殊类的奥秘
  • CSS 三角实现
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • gf框架之分页模块(五) - 自定义分页
  • React16时代,该用什么姿势写 React ?
  • SpingCloudBus整合RabbitMQ
  • 飞驰在Mesos的涡轮引擎上
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 将回调地狱按在地上摩擦的Promise
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • HanLP分词命名实体提取详解
  • 翻译 | The Principles of OOD 面向对象设计原则
  • ​​​【收录 Hello 算法】9.4 小结
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • $L^p$ 调和函数恒为零
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (13):Silverlight 2 数据与通信之WebRequest
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转)Sublime Text3配置Lua运行环境
  • ***检测工具之RKHunter AIDE
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .NET Core WebAPI中使用swagger版本控制,添加注释
  • .net(C#)中String.Format如何使用
  • .NET开发人员必知的八个网站
  • .NET学习教程二——.net基础定义+VS常用设置
  • .net知识和学习方法系列(二十一)CLR-枚举
  • @javax.ws.rs Webservice注解
  • @JsonFormat与@DateTimeFormat注解的使用
  • @RequestBody的使用
  • [boost]使用boost::function和boost::bind产生的down机一例
  • [C++] 默认构造函数、参数化构造函数、拷贝构造函数、移动构造函数及其使用案例
  • [C++][opencv]基于opencv实现photoshop算法色阶调整
  • [CLR via C#]11. 事件
  • [HAOI2016]食物链
  • [HNOI2008]水平可见直线
  • [Kubernetes]8. K8s使用Helm部署mysql集群(主从数据库集群)
  • [Linux_IMX6ULL应用开发]-Makefile
  • [Meachines] [Easy] valentine SSL心脏滴血+SSH-RSA解密+trp00f自动化权限提升+Tmux进程劫持权限提升
  • [MSSQL]GROUPING SETS,ROLLUP,CUBE初体验