企业微信
悟空CRM  >   公司新闻  >  最强SQL代码生成大模型发布:DefogAI开源超过gpt-3.5-turbo的SQL生成大模型SQLCoder,免费商用授权~

最强SQL代码生成大模型发布:DefogAI开源超过gpt-3.5-turbo的SQL生成大模型SQLCoder,免费商用授权~

悟空软件 阅读次数:1127 次浏览

SQLCoder 是 Defog 团队推出的一款前沿的大语言模型,专门用于将自然语言问题转化为 SQL 查询。这是一个拥有150亿参数的模型, 在自然语言到 SQL 生成任务上,其性能略微超过了 gpt-3.5-turbo,并且显著地超越了所有流行的开源模型。更令人震惊的是,尽管 SQLCoder 的大小只有 text-davinci-003 的十分之一,但其性能却远超后者。

自然语言生成SQL问题简介SQLCoder简介和特点SQLCoder的具体测试结果SQLCoder实际测试结果SQLCoder相关资源SQLCoder的发布让编程大模型的生态再次丰富:

 

上图来自DataLearner的编程大模型列表:
https://www.datalearner.com/ai-models/pretrained-models?&aiArea=1002&language=-1&contextLength=-1&openSource=-1&publisher=-1

自然语言生成SQL问题简介
随着大数据和数据库技术的发展,如何更自然、更直观地与数据库进行交互成为了一个热门的研究方向。传统的数据库查询需要用户具备一定的SQL知识,这对于非技术背景的用户来说是一个门槛。
大语言模型已经在代码生成方面展示了强大的能力,不过,当前大多数大语言模型都是针对Python、Java等高级编程语言做一些通用的大模型微调。少部分模型也会针对Python这种大家用的很多的模型做特别调优。但是SQL代码生成目前却不多。使用最好的可能还是GPT-4。而今天DefogAI开源的SQLCoder是一个新的开源选择。
SQLCoder简介和特点
如前所述,SQLCoder是DefogAI团队推出的一款基于StarCoder微调的、针对SQL优化的大模型。DefogAI是2023年刚成立的一家创业企业,其目标是通过大语言模型提供一个平台,让用户可以使用自然语言对数据进行提问。
StarCoder的参数是150亿,尽管只有GPT-3的十分之一大小,但是在SQL生成方面比GPT-3好很多(这样对比可能不太公平~)
StarCoder的主要特点如下:
SQL生成的性能强大,效果很好:在 SQL 生成任务的评估框架上,SQLCoder(64.6%)的性能略微超过了 gpt-3.5-turbo(60.6%)。训练数据使用的是高质量人工筛选数据:Defog 在两个周期内对10,537个人工策划的问题进行了训练,这些问题基于10种不同的模式。使用方法简单,与transformer集成良好:用户可以通过 transformers 库使用 SQLCoder,只需从 HuggingFace 仓库下载模型权重即可。此外,还提供了在线演示和 Colab 中的使用方法。硬件要求要求不高:SQLCoder 已在 A100 40GB GPU 上进行了测试,并支持 bfloat16 权重。用户还可以在拥有20GB或更多内存的消费级 GPU 上加载模型的8位量化版本,例如 RTX 4090、RTX 3090 和 Apple M2 系列芯片。SQLCoder的训练细节:

SQLCoder的具体测试结果
官方提供了一个SQL生成任务的评测,该评测包含了175个SQL生成任务(不在训练数据中),然后看各个模型生成SQL的准确率(在新的schemas上执行),结果如下:

从这个对比可以看到,StarCoder的准确率超过了gpt-3.5-turbo,仅仅弱于GPT-4,但是比开源的模型都强大。顺便说一句,GPT-4真是恐怖玩意。
按照不同的SQL类别测试如下:

SQLCoder实际测试结果
官方给了一个演示地址,可以测试实际SQLCoder的能力,只需要给出schema的CREATE语句即可用自然语言提问。
我们给了我们DataLearner大模型的列表建表语句(https://www.datalearner.com/ai-models/pretrained-models ),然后提了一个简单的查询,效果还不错的。

大家也可以自己去测试,不过,目前速度一般。
SQLCoder相关资源
SQLCoder的GitHub地址、预训练模型下载地址、在线演示地址等参考SQLCoder的DataLearner模型信息卡:https://www.datalearner.com/ai-models/pretrained-models/SQLCoder

悟空CRM产品更多介绍:www.5kcrm.com

相关内容

咋挑一款牛的CRM系统?有啥参考?

咋挑一款牛的CRM系统?有啥参考?哎,说到选CRM系统啊,这事儿可真不是个小工程。毕竟,一个好的客户关系管理系统(简称CRM)能帮你搞定很多事情,比如管理客户信息、跟踪销售进度、分析市场趋势等等。但市面上那么多选择,到底该怎么挑呢?别急,咱们慢慢来聊。了解自己的需求首先,你得清楚自己想要什么。就像买衣服一样,得知道自己是想穿休闲装还是正装对吧?同样地,在挑选CRM之前,先问问自己:我最需要解决哪些
相关文章

一款集CRM系统、人力资源和财务系统于一体的办公软件

在当今这个数字化转型的时代,企业对于高效管理工具的需求日益增长。从传统的纸质记录到现在的云端服务,每一次技术的进步都为企业带来了前所未有的机遇与挑战。今天,我们就来聊聊这样一款神奇的产品悟空CRM——它不仅整合了客户关系管理(CRM)、人力资源管理和财务管理等多个领域功能于一身,还能够帮助企业实现一站式办公自动化。一、全面覆盖:让信息流动更顺畅首先,在这款办公软件中,最让人眼前一亮的就是其全面的功
相关文章

客户表格咋用?提升业绩有啥神操作?

你好啊,聊聊客户表格这事儿嘿,大家好!今天咱们就来聊聊一个在工作中特别实用的小工具——客户表格。你可能觉得这玩意儿听起来挺枯燥的,但其实用好了,它可是能帮你大大提升业绩的秘密武器哦!客户表格是个啥?首先,咱们得搞清楚客户表格到底是个什么东西。简单来说,就是一张用来记录客户信息的表单啦。比如客户的姓名、联系方式、购买历史啊这些基本信息都会被记录下来。别小看了这张表,它可是帮助我们更好地了解客户需求、
相关文章

客户关系系统,你真的用对了吗?

开篇:客户关系系统,你真的用对了吗?哎呀,说到这个客户关系管理系统(CRM),真是让人又爱又恨啊。它就像是个大宝库,里面藏着无数的宝藏,但如果你不知道怎么打开这扇门,那可就只能干瞪眼了。今天咱们就来聊聊,怎样才能让CRM不再成为摆设,真正发挥它的威力。一、了解你的需求首先呢,得搞清楚自己到底需要什么。就像买衣服一样,你得知道自己是想要休闲装还是正装,不然就算给你一堆名牌,也穿不出那个味儿来。对于企
相关文章

大公司用CRM系统要咋部署?稳不稳?

从零开始,聊聊CRM系统哎呀,说到这个CRM(客户关系管理)系统啊,真是让人又爱又恨。它就像是个超级助手,能帮你搞定客户信息、销售流程还有市场活动这些事儿。但是呢,要想让它真正发挥作用,部署起来可得费点心思了。首先,搞清楚你的需求是什么咱们在决定用哪个CRM之前,得先想明白自己到底需要什么功能。比如,你是想要更好地管理客户数据呢?还是说更看重提高销售效率?或者是希望通过分析来优化营销策略?每个人的
相关文章

CRM系统的平均成本是多少?

CRM系统:究竟值不值得投资?大家好!今天咱们来聊聊一个很实用但又让人摸不清底细的话题——CRM(客户关系管理)系统的平均成本。在当今数字化时代,企业越来越依赖技术工具来提升效率和改善客户服务体验,而CRM就是其中最不可或缺的一员。一、为什么需要了解CRM的成本首先呢,我想问问你有没有想过这样一个问题:“我到底该不该花这笔钱去购买并实施一套新的CRM?”其实这很正常啦,毕竟谁也不想把宝贵的预算浪费
相关文章

CRM系统的数据挖掘和预测分析能力如何?

CRM系统的数据挖掘与预测分析:开启商业智慧的大门嘿,大家好!今天咱们聊聊一个在现代企业管理中越来越火的话题——CRM系统中的数据挖掘和预测分析能力。你是不是经常听到“大数据”、“人工智能”这些词呢?其实啊,在客户关系管理(CRM)领域里头,这两个概念也正在改变游戏规则。什么是CRM?首先得解释一下什么叫作CRM吧。简单来说,CRM就是一套帮助公司更好地理解和服务客户的工具和技术集合体。它不仅能够
相关文章

CRM系统的特点有哪些?它的主要作用是什么?

CRM系统:让客户管理变得更轻松嘿,大家好!今天咱们来聊聊一个在商业领域里非常有用的小工具——CRM(Customer Relationship Management)系统。你可能听说过它,也可能对它还比较陌生,没关系,我会尽量用通俗易懂的语言帮你理解这个东西到底是个啥,有什么特点和主要作用。什么是CRM?首先得弄明白,“CRM”这三个字母是“Customer Relationship Manag
相关文章

CRM软件管理系统是什么?它的主要功能和作用是什么?

CRM 软件管理系统:现代企业运营的好帮手嘿!你知道吗?如今的企业管理可不像以前那么简单了。随着市场的竞争日益激烈,客户关系变得越来越重要,而CRM(Customer Relationship Management)软件系统就是为此应运而生的一种强大工具。一、什么是CRM?简单来说,CRM是一种用来管理和优化与客户的互动的技术解决方案。它就像一个超级智能的大脑,帮助公司记住每个客户的信息,并且在合
相关文章

CRM的价格是多少?咋定价的?

嗨,大家好!今天咱们来聊聊一个大家都关心的话题——CRM系统的定价问题。你知道吗,在选择适合自己的客户关系管理(CRM)系统时,价格往往是决定性因素之一。一、市场上的CRM产品大概价格首先得说一句:市场上CRM产品的比较多!通常分为开源CRM、SAAS云服务、私有化部署。开源CRM好的品牌比较少,通常时商用后开始收费。SAAS云服务通常几百元每人每年,而私有化部署的价格通常根据其需要,几万或者几十
相关文章
最新文章

咋挑一款牛的CRM系统?有啥参考?

咋挑一款牛的CRM系统?有啥参考?哎,说到选CRM系统啊,这事儿可真不是个小工程。毕竟,一个好的客户关系管理系统(简称CRM)能帮你搞定很多事情,比如管理客户信息、跟踪销售进度、分析市场趋势等等。但市面上那么多选择,到底该怎么挑呢?别急,咱们慢慢来聊。了解自己的需求首先,你得清楚自己想要什么。就像买衣服一样,得知道自己是想穿休闲装还是正装对吧?同样地,在挑选CRM之前,先问问自己:我最需要解决哪些
最新文章

一款集CRM系统、人力资源和财务系统于一体的办公软件

在当今这个数字化转型的时代,企业对于高效管理工具的需求日益增长。从传统的纸质记录到现在的云端服务,每一次技术的进步都为企业带来了前所未有的机遇与挑战。今天,我们就来聊聊这样一款神奇的产品悟空CRM——它不仅整合了客户关系管理(CRM)、人力资源管理和财务管理等多个领域功能于一身,还能够帮助企业实现一站式办公自动化。一、全面覆盖:让信息流动更顺畅首先,在这款办公软件中,最让人眼前一亮的就是其全面的功
最新文章

客户表格咋用?提升业绩有啥神操作?

你好啊,聊聊客户表格这事儿嘿,大家好!今天咱们就来聊聊一个在工作中特别实用的小工具——客户表格。你可能觉得这玩意儿听起来挺枯燥的,但其实用好了,它可是能帮你大大提升业绩的秘密武器哦!客户表格是个啥?首先,咱们得搞清楚客户表格到底是个什么东西。简单来说,就是一张用来记录客户信息的表单啦。比如客户的姓名、联系方式、购买历史啊这些基本信息都会被记录下来。别小看了这张表,它可是帮助我们更好地了解客户需求、
最新文章

快速注册,立即使用

仅需一分钟,立即注册悟空云。悟空CRM免费试用。
客户端下载