智慧校园_手机
智慧照明_手机
ChatGPT做人类自然语言的翻译
发布时间:2023-03-07 14:22:54 TAGS:

作者:中联科创特约嘉宾尹智

ChatGPT做人类自然语言的翻译,很有意义,但更有意义的,也许是做人类语言和机器语言之间的翻译 —— 


从最近一些论坛活动中看到,如附图,有的厂商已经在用GPT来生成系统管理的SQL(数据库操作语言)语句,用自然语言描述一个问题,只要给出了数据表结构,AI就可以把自然语言转译成更贴近机器的语言 —— SQL语句。附图里也有一个北大团队搞的输入自然语言生成Excel数据表的AI算法ChatExcel示例,这更是典型的用SQL生成数据表的操作。SQL是数据操作的通用语言,这相当于给了不会写SQL的同仁们用说话就能操作数据的魔法杖,一把用自然语言打开数据世界的钥匙。这在我看来,是比代码生成更有价值的应用。

现在的自动生成的代码其实都是一些标准的,简单的代码,甚至不少就是已经开源的,ChatGPT只是做了做搬运工的角色。而SQL语言本来就跟自然语言比较接近(其实就是用英语表示的指令),更能作为自然语言的进一步诠释,更能作为人类和机器沟通的中间语言;而且SQL写的好,基本上整个系统的数据,就能玩的明明白白。

这对初级程序员和系统管理员来说,不是好消息。如果说翻译秘书这些工作,还需要跟人打交道的能力经验;只跟数字世界/数字系统打交道,还有谁比数字原生的AI更擅长呢?谁更能说机器的语言呢?但乐观一点看,复杂系统的调优工作会需要大量的系统上下文环境的描述,ChatGPT还暂时还不太擅长对这种描述的理解,BI/数据仓库这种级别的运行调优,还得是老法师级别的系统管理员。这就像Oracle数据库后期版本有了大量自动运维自动优化的功能,但DBA(数据库管理员)还是缺不了的,只是DBA们不会再做那些一般性的调(整)参(数)工作了。—— 仅代表尹智个人观点 Ken's personal view only

阅读( 357)