首页 > 数据库 > 数据库开发技术 > chatGPT能取代写SQL的工作吗?
1.chatGPT现状

我增加提示:"用户需要满足购买某种商品2个或者以上" 之后给出的SQL

我又给出提示”还是不对,不是要求某一笔订单满足购买数量大于等于2 ,是需要查询用户所有购买的商品中,是否存在同一种商品购买数量超过2个的“

我再次给出提示”还是不对,不需要对商品本身进行限定”于是得到以下内容

于是有意思的事情出现了,chatGPT给的SQL是正确的,但是给出的结果(就是上图中红框中的内容)是错误的。说明chatGPT给出的查询结果,并不是实际执行的结果,而是它“猜”的结果。
请注意:这是在chatGPT3.5版本上的测试结果,我认为在写SQL这件事上,chatGPT完全能写,但它不会去执行SQL以验证结果是否正确。
2.chatGPT取代我们写SQL的约束
(1)chatGPT对接数据系统
首先,大型企业不太会将自己的数据服务放到其他大模型服务商的服务上,因此市面上不可能只有一个ChatGPT,而是各大厂商均有自己的大模型。目前评估来看,国内至少需要OpenAI的两年时间才能赶上当前chatGPT的水平,而且较多厂商都训练出可靠模型的时间会更长。
其次,中小型企业相对容易将自己的系统和数据交给其他大型模型服务商,但这也意味着将自己的业务系统、数据等交给服务提供商,存在很大的数据安全风险,老板们难以接受。想想上云的过程,有哪家企业敢把自己的服务和数据放到竞争对手或者竞争爸爸那里。
综合以上几点,想要实现ChatGPT对接数据系统,需要考虑数据隔离、数据安全等问题,短期不太可能实现,或者说在商业逻辑上暂时行不通。
(2)清晰描述自己的需求
(3)产出结果验证

3.我们应该怎么看待chatGPT
点点关注不迷路,天天学习有进步
分享↓收藏↓点赞↓再看↓
原文作者:数据仓库技术;如有侵权,请联系管理员删除。