数据大模型

1、SQL Translator (引例)

SQL 和自然语言翻译器,可以简单地用自然语言输入查询并获得相应的 SQL 代码,或者输入 SQL 代码并获得SQL解释,方便地查询和分析数据库中的数据。
包含的功能:
SQL 到自然语言和自然语言到 SQL
小写 / 大写切换
可复制到剪贴板
可查询历史
使用方式:
1、自然语言转为sql
在这里插入图片描述
在这里插入图片描述
2、可以添加表的结构,再根据输入的自然语言生成sql,理想中在添加表结构时的输入也为自然语言,但此处只能输入建表的sql,对用户不友好。
在这里插入图片描述
并且在点击生成sql时,SQL输出框未清空,容易让人困扰。
在这里插入图片描述
要通过自然语言加入表结构只能先通过自然语言转为sql,再把表结构的sql输入才能和自然语言查询联动。
在这里插入图片描述
在这里插入图片描述
3、sql解释为自然语言失败
在这里插入图片描述
4、可以看到历史记录。
在这里插入图片描述
总结:
优点:适用于临时数据查询,自然语言生成sql没有语法错误;可以解析复杂数据格式。
缺点:不支持多种数据库;对于复杂sql,不能翻译为自然语言(依据:使用自己的例子让sqlTranslator生成sql,然后再用生成的sql转译为自然语言失败);添加表结构只能用建表语句;不能通过自然语言输入测试用例,并且不能直观看到运行生成的sql返回测试用例结果。

2、Text2SQL

功能:支持自然语言到SQL、表格公式、正则表达式三者之间的转换,支持多种数据库。
SQL 到自然语言和自然语言到 SQL
支持多种数据库
可复制到剪贴板
修复sql
支持导入表结构,使得结果更准确
可查询历史
可对如excel表格根据自然语言生成公式或解释表格的公式
可根据自然语言生成正则表达式或解析正则表达式
有随机示例
使用:
1、自然语言<>mysql
在这里插入图片描述
在这里插入图片描述
可以处理复杂的数据格式:
在这里插入图片描述
2、修复sql
在这里插入图片描述
3、导入数据库,不需要写create语句
在这里插入图片描述
4、自然语言<
>表格公式
在这里插入图片描述
在这里插入图片描述

5、自然语言<==>正则表达式
在这里插入图片描述
在这里插入图片描述

总结:
优点:支持多种数据库;适用于生成查询sql,并且在知道数据格式的基础上处理复杂的数据,为了处理更准确,可以在不需要写create语句的基础上导入表结构;并且集成了正则表达式来解析复杂格式,可以完成部分数据处理。不止可以使用图形用户界面,还可以使用api(需要先获得api密钥),api的使用有示例。
缺点:由自然语言生成的复杂sql可能存在括号未闭合的等语法错误(依据:使用sql修复自然语言生成的sql出现修复失败);不能通过自然语言输入测试用例,并且不能直观看到运行生成的sql返回测试用例结果。

3、Vanna.AI

使用python通过AI(RAG+LLM)(基于GPT-3.5orGTP-4.0)生成sql,可以连接到数据库进行训练,支持多种数据库。
需要先注册获得api密钥,使用python的vanna包。
可以使用图形用户界面,也可以使用代码结合训练和生成sql。
使用步骤:
1、必须要先注入密钥和代码启动图形界面才可以用图形界面。
在这里插入图片描述

2、模型训练和生成sql。
2.1 图形界面方式
图形界面加入训练的模型,可以是建表语句、select语句,也可以是文件(带有数据格式的数据集文件)。在这里插入图片描述使用自然语言生成sql。
在这里插入图片描述

2.2 代码的方式
在这里插入图片描述

总结:所有的前提都是要基于训练,需要先导入模型,适用于熟悉表的数据结构。可以由数据库管理员导入表和数据以及一些常用的sql进行训练,然后由个人在图形界面使用自然语言查询,可以生成sql也可以运行结果,绘制图形,适合生产开发。
优点:可以根据自然语言生成sql然后执行sql并根据结果绘制图形。
缺点:不能解析sql为自然语言,在对话框中给出数据格式不能使用sql进行解析,只能根据现有的训练模型查询。

4、DB-GPT

DB-GPT:https://www.yuque.com/eosphoros 支持数据处理、数据分析、数据可视化、自然语言转为sql。
DB-GPT-Hub:https://github.com/eosphoros-ai/DB-GPT-Hub 支持自然语言转为sql。
配置参考:https://www.modb.pro/db/1790258394275844096
使用文档:https://www.yuque.com/eosphoros/dbgpt-docs/ycyz3d9b62fccqxh
1、可以支持多个大模型,但是一个端口只能注册一个模型,以下是创建新模型:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、支持多个数据库,并与数据库对话:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、数据对话,可用于解析复杂的数据格式,数据来源于数据库:
在这里插入图片描述
选择模型和数据库,再进行对话:
在这里插入图片描述
翻译成sql:
在这里插入图片描述

4、知识库对话,知识库导入数据或文档(负责存储、搜索、分析数据),可以进行对文档的对话,可用于数据分析、文档分析(需要配置相关模型)
在这里插入图片描述
在这里插入图片描述

基于导入的数据进行对话,可以进行数据分析
在这里插入图片描述

5、EXCEL对话(excel会转为csv格式)结果有三种格式:图表、sql语句、查询的数据。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、报表对话,根据数据库建立报表进行分析
在这里插入图片描述
可看详情:
在这里插入图片描述
编辑模式可进行修改,运行和看到图标变化:
在这里插入图片描述
7、Agent对话:
首先需要下载插件
在这里插入图片描述
在这里插入图片描述
选择智能体可以与之对话,相当于集成了CHATGPT.
8、AWEL工作流:
在这里插入图片描述

9、APP:可以把数据库对话、数据对话、知识库对话、表对话、报表、智能体对话设置成一个应用,下次只需要启动应用就能对话,不用选择对话的形式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 25
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值