暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

开发了一个SQL数据库题库小程序

有关SQL 2023-05-25
242

开发了一款SQL数据库题库小程序:

自打 ChatGPT 面世,我就没怎么写数据库方面的文章了。

一,固然是 ChatGPT 能把一些基础题,回答的很好,我再写也只徒增比特世界的字节而已;

二,除了 ChatGPT , 其他 LLM,甚至本地部署的 LLM 也能完成基础的 SQL 代码开发,给写技术流的博客人,可以发挥的空间进一步减少。

我沉思了好久,意识到这个问题,我甚至还抑郁了一段时间,引以为傲的知识壁垒不再,护城河进一步缩减,对我这样的大龄程序员,不是件好事

于是,我做了很多测试,不断的去寻找有那些我与 LLM 之间真实存在的差异。

但很不幸,结局并不如大家期待那样,比如我千思万寻,终于获得了一条“蹊径”,能共享出来解救大部分人面对  AI 编程时代的焦虑。

我与 LLM 的较量,就像瓢打入水中,越用力越反弹的厉害,反而通过训练,ChatGPT越来越精准,越来越快。

我木了。

烦心的时候,我喜欢走在小区里散步,看看那些互相追逐的小猫小狗,看着5月的树影,在阳光摇曳中洒下的斑驳。这一切难道是虚无吗,人类会在追逐高效的路上,就这样把自己给断送了。怎么看都不像啊?你看,猫在追逐狗子,狗子还在逗猫玩

是啊,狗还在逗猫玩呢!!

难道 ChatGPT 就不能给我提问?它可以是任我行,有吸星大法,难道我就不能练成“以彼之道,还施彼身”?

灵机一动,我立马想到了,写个程序来 ChatGPT自己出题,穷尽它的题库,我来回答不就好了。

于是,这款小程序就出来了。

想到这个问题,我还在朋友圈写了这个过程,尝试折腾了 MySQL 作为题库存储,用 Python 写 OpenAI API , 完成 ChatGPT 的提问。

但这么一折腾,非常耗时。要写 SQL 来建档,写 Python 完成数据抽取和存储,最糟糕的是代码管理,自上次生成 MySQL 600题后,VM(虚拟机)毁掉了,代码,MySQL 题集统统丢失

遵循第一性原理,本着能用就好的目的,我何不做一个 Prompt 提示词)出来,让 ChatGPT 自动生成我要的数据格式,丢给题集展示页面?我只要保护备份好这个 Prompt, 简单多了。

于是,果断调教了1个多小时,制作出一个自动生成数据库题集的 ChatGPT Prompt

利用它,我完成了 Oracle, MySQL, SQL Server, Redis 的题库集。

比如当我输入以下 Prompt 时,它就给我返回 2 道 Oracle 方向上的单选题:

    /oralce 单选 2
    复制

    上面这种回答,是给自己出题玩,下面这种回答,可以嵌入到程序里,给更多小伙伴答题

    以下,便是2种Prompt 的写法。可以自用,也可以商用,当然,付费,朋友们!!

    文章转载自有关SQL,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

    评论