有多强?
比如:#美国89%的大学生都是用做作业#,因为生成的文本已经非常接近于人类语言,甚至思路都比很多人更清晰。
不光是大学生,一些打工人也可以来应付工作中一些问题,比如一个程序员,当你让写一段程序时,它也毫不畏惧:
会取代程序员吗?
带来便利的同时,很多人也会惊恐,机器人这么厉害了,到时候普通程序员还有出路吗?
带着这个问题,我去问了下。
可以说它谦虚,但是目前来看确实还不能完全取代,不过写一些代码片段更容易了,即使出了bug你还可以让它自我调试。
的搜索能力对于很多不熟悉代码的人还是有帮助的,面对大量的代码和不同的排列组合,要梳理、比较、判断出哪一种更适合自己,这需要时间。可以代替用户到网上搜索代码并按照恰当的方式组合,换做程序员,可能几分钟就写出一套代码,即便到社区搜索,也能很快锁定想要的。现在,这两者之间的差距可以通过拉平”。
另外,对于软件程序,目前只有通用底层的能力,涉及电商、云服务等业务层面的能力尚有欠缺。比如要写一个小程序,是可以借用来找算法、写代码、写脚本(一个代码的片段),但是业务相关的,比如判断使用者是否登录等没有标准答案但需要较大工作量的部分,却无法回答。
2022年12月开始,Quora等知识问答社区充斥大量“会取代程序员吗”的标题。公司CEO 公开表示,是一个优秀的多面手会话者,就早期的版本来看,它可以处理一堆任务,但并不适合特定任务。在短期内,将使开发人员能够更快地构建,而不是取代它们。
非开发岗程序员实践感受
“用JAVA写一个调用 API接口示例”。
一家国内头部人工智能企业的产品工程师李磊(化名)在对话框输入这一指令,十几秒后一串代码回复过来。李磊将其复制到开发环境中,编译了一个具备演示功能的应用程序。
在绘画、作诗、解释经济学理论等玩法之外,开始在一些科技型企业中扮演出一种工具性的角色——解决一些并不难但琐碎的问题。比如,可以协助用户完成一些基础的编程工作,通过根据给定的输入生成相应的代码输出,推出两个月,一些非研发岗的工程师们,正在自发地使用它来写代码、写脚本。
解决琐碎问题
随着社会更多方面迈入智能化,李磊所在公司的生意从互联网企业做到工厂、社区、高校,从一线城市下沉到三四线城市,跨界所带来的问题之一是沟通和融入对方的过程很漫长。
李磊一年要对接百余名客户,他要帮助意向客户们先了解和测试各种人工智能产品,在业务旺季他需要同时对接十几个客户的技术人员,要消耗大量的精力与不同行业客户进行产品演示和接口对接。
身在实验室的开发者们无暇顾及这些落地中的小细节,为了给客户衔接一次产品,工程师需要提前花几天时间写一个代码。李磊不是程序员出身,很多代码记不住,为了提升工作效率,李磊尝试借用快速得到这一套代码,将它归整成一个工具软件(本质是一套简单的代码),帮助客户理解并把设备对接好,也一定程度上省去了自己出差和反复的远程教学。
不熟悉这些编程语言的人,只能去相关的源代码搜索库或者用搜索引擎去搜索代码,面对大量的代码和各式排列组合,要梳理、比较、判断出哪一种更适合自己,通常要花费他几天的时间,能直接提供给他一整套代码,只需稍加规整就能使用。
开发岗程序员实践感受
可以用,但用途有限
一位来自头部互联网公司的程序员李智认为,能解决的问题还是比较有限。
“相比小冰、Siri只能一问一答,可以根据你们对话的逻辑发生调整,做到你来我往。”
有一次程序出了问题,李智尝试让查找某一行代码的错误,很快就找到了,但后来他再让帮助解决程序bug却没有成功。
李智猜测,“区别在于,这一次bug源于业务上的问题,是在特定场景下出现的、不通用的,使用的训练物料都是互联网上现成的,它无法实现特定的功能逻辑,给出一些针对性的方案。”
李智对记者表示,的搜索能力对于很多不熟悉代码的人还是有帮助的,面对大量的代码和不同的排列组合,要梳理、比较、判断出哪一种更适合自己,这需要时间。可以代替用户到网上搜索代码并按照恰当的方式组合,“换做程序员,可能几分钟就写出一套代码,即便到社区搜索,也能很快锁定想要的。现在,这两者之间的差距可以通过拉平”。
李智对基本的编程语言滚瓜烂熟。因此不需要这种方式。
李智认为,并不能编写程序员角度的代码,而是从互联网收集庞大信息库并使用它来生成代码,解决问题还是要靠人。
另外,对于软件程序,目前只有通用底层的能力,涉及电商、云服务等业务层面的能力尚有欠缺。比如要写一个小程序,是可以借用来找算法、写代码、写脚本(一个代码的片段),但是业务相关的,比如判断使用者是否登录等没有标准答案但需要较大工作量的部分,却无法回答。
(应采访对象要求,文中李磊、李智为化名)