可以把ChatGPT看成是编程语言么

来源:IT人刘俊明   2023-03-05 10:55:12


(资料图片仅供参考)

这是一个非常好的问题,也是一个能够启发技术人员思考的问题,结合ChatGPT的特点和未来的应用趋势,我来说说个人看法。

首先,严格意义上来说,ChatGPT本身并不是一门编程语言,但是从工具思维的角度出发,ChatGPT又能够让没有编程基础,或者说编程基础薄弱的同学,能够基于ChatGPT来完成编程,从最终的结果来看,也可以认为ChatGPT就是一门编程语言。

编程语言本身就是一种工具,研发人员借助编程语言来完成各种逻辑实现,实现计算资源的管理和调度,完成各种计算任务,而ChatGPT能够在自然语言的描述下来完成同样的功能,这就在很大程度上扫清了很多同学应用编程语言的障碍,所以把ChatGPT看成是一种友好的编程语言并不为过。

近些年来研发领域的很多同学都在致力于低代码、无代码平台的打造,一些低代码平台更是得到了广泛的欢迎,因为这更符合人们对于技术的诉求,而ChatGPT在这方面就有巨大的应用潜力,相信未来会有大量基于ChatGPT打造的无代码平台。

之所以会出现编程语言,一个重要的原因是计算机无法理解复杂的自然语言,只能用更加简单且明确的编程语言来代替自然语言,而NLP在经过了多年的发展之后,能够让计算机在一定程度上理解自然语言,那么为什么不采用自然语言来完成编程呢?

我们组有多名同学在做推荐系统方向,其中就有不少同学在做代码推荐,这是面向开发人员的一种高效开发工具。很多同学在做代码推荐的过程中,自然而然就会意识到,编程语言将被更高级的编程语言封装,比如多媒体编程方式,而ChatGPT就具有巨大的潜力。

总体上来说,我并不认为ChatGPT是传统意义上的编程语言,但是我对ChatGPT重塑传统开发模式有较大的信心,这不仅让开发人员会明显提升工作效率,也会大幅降低非专业人士高效利用计算机的门槛。

作为计算机专业的老师,我并不反对同学们使用ChatGPT,甚至在鼓励我的学生在科研的过程中使用ChatGPT,因为ChatGPT这就是我们一直以来的创新目标和方向之一。

当然了,我更希望我的团队能够做出类似ChatGPT的产品,所以也一直在跟国内外的互联网大厂开展合作,以便于获得更强大的数据和算力支撑。

最后,如果有人工智能领域相关的问题,或者需要我的帮助,亦或是希望与我开展合作,都欢迎与我交流。

精彩推送