不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
百科|常识分享
分享各种百科|日常
16百科网 > 餐饮行业新闻资讯 > 百科|常识 >  DeepMind开发AI程序员,称可达人类中等水平 低代码时代来临,程序员该如何生存?


DeepMind开发AI程序员,称可达人类中等水平 低代码时代来临,程序员该如何生存?

发布时间:2024-09-06 11:48:41  来源:网络整理  浏览:   【】【】【

DeepMind开发AI程序员,称可达人类中等水平 低代码时代来临,程序员该如何生存? 

DeepMind开发AI程序员,称可达人类中等水平

继开发了围棋机器人AlphaGo和人工智能预测蛋白折叠系统AlphaFold之后,谷歌旗下AI公司DeepMind日前又宣布创建了重磅编程机器人系统AlphaCode,并且编程水平已经达到人类程序员的平均水平。

DeepMind表示,AlphaCode编写计算机程序的能力已经达到非常具有竞争力的水平。在与人类程序员的比赛中,AlphaCode的排名可以达到中等水平,跻身前54%之列,标志着人类向自主编码迈出重要一步。

DeepMind首席研究科学家Oriol Vinyals表示,该研究仍处于早期阶段,但初步结果显示出创建一个解决编码程序挑战的自主系统的可能性。“在这一领域,目前只有人类可以做到。”Vinyals表示,“从长远来看,我们对AlphaCode在帮助程序员和非程序员编写代码、提高生产力或创造新的软件制作方式方面的潜力感到兴奋。”

AlphaCode目前仍无法击败最好的人类程序员。批评者还警告,必须特别仔细地检查由机器生成的代码是否存在错误或不可预见的影响,包括易受网络攻击的脆弱性等。

但DeepMind最终希望这种人工智能工具可以解决需要批判性思维、逻辑和语言理解的开放式问题。Vinyals表示,短期来看,AlphaCode可以成为程序员的助手,而长期来看朝一日该系统将能够编写自己的软件。

对AlphaCode进行挑战测试的网站Codeforces创始人Mike Mirzayanov在一份与DeepMind的联合声明中表示:“我可以肯定地说AlphaCode的结果超出了我的预期,我认为AlphaCode已经达到了一个有前途的新竞争对手的水平。但实现算法并不是最困难的,发明算法才是。”

AlphaCode并不是第一个生成计算机代码的AI工具,很多科技公司都在开发类似的应用程序。去年6月,微软和AI实验室OpenAI已将语言生成程序改编为能够完成代码字符串的自动化程序。对于终端用户来说,这些系统就像Gmail的智能编写功能一样,可以完成人们正在编写的任何内容。

“虽然人类程序员今天可能还是拥有优势,但是AI必将会在很多领域全面超越人类,这只是时间问题。”自动驾驶公司AutoX创始人、董事长肖健雄对第一财经记者表示。

AI被认为是帮助人类了解周围世界最有效的工具,也是科技巨头的兵家必争之地。DeepMind公司2014年被谷歌以6亿美元的价格收购,2019年微软斥资10亿美元资助了OpenAI公司,Meta公司也拥有强大的AI Research部门,这些实验室领导了全球最先进的AI研发工作。

DeepMind联合创始人兼CEO丹密斯·哈萨比斯(Demis Hassabis)曾表示:“ DeepMind的最终愿景一直是构建通用AI,最大程度地加快科学发现和研究的步伐。”

但要靠AI盈利目前仍有困难。DeepMind在2019年亏损5亿英镑后,在2020年首次实现盈利,利润约4400万英镑,但盈利来源未被公开。公司去年发布了用于预测蛋白折叠的AlphaFold算法,大举进入药物研发领域。

一位国内人工智能软件企业创始人对第一财经记者表示,DeepMind的收入来源有限,且投入巨大。DeepMind并不直接向消费者销售产品,也没有宣布与母公司Alphabet以外的私营公司达成任何交易。不过它确实向Alphabet旗下包括谷歌、YouTube以及登月计划X等部门出售软件和服务。

但大部分专家认为,人脑能够实现的任务,理论上一个物理的系统都可能实现。“这只是一个时间和资金的问题。”计算机专家Herbert Jaegar对第一财经记者表示,“看谁愿意为此支付巨额来发展这些技术。”

DeepMind目前拥有大约1000名员工。高薪是DeepMind吸引人才的重要手段,该公司聘请了来自世界领先的人工智能研究领域的科学家,这些顶尖人才大多拥有牛津、剑桥、斯坦福、麻省理工学院的文凭,他们的年薪通常超过百万美元。


低代码时代来临,程序员该如何生存?

大家知道Low-Code是什么吗?其实就是去年出现频率非常高的“低代码”。

2021年“低代码”爆火,大厂们纷纷入局,那么到底什么是“低代码”呢?会不会取代程序员的工作呢?

什么是低代码?

Low-Code中的“Low”既不是指抽象程度很低,也不是说代码很low,而是单纯的“少写代码”——只在少数需要的情况下才手写代码,其他大部分时候都能用可视化等非代码方式解决。

为什么人们会想要少写代码呢?那是因为代码写得少,bug也就越少,因此开发环节的两大支柱性工作“赶需求”和“修bug”就都少了;要测的代码少了,那么测试用例也可以少写不少;除了开发阶段以外,平台还覆盖了后续的应用构建、部署和管理,因此运维操作也更少了(Low-Code → Low-Ops)。这背后的逻辑是“少即是多”,进一步实现能力更多、上线更快、质量更好,成本还更省。

去年,阿里云智能总裁张建峰接受《钛媒体》的专访时说过:2021年的潮流是低代码开发。匆匆转眼一年早已过去,再看低代码,巨头布局,资本支持,互联网编程技术已正式进入低代码时代。

为什么会需要低代码?

诞生还不太久的IT信息时代,也正面临着与我国社会主义初级阶段类似的供需关系矛盾:落后的软件开发生产力跟不上人民日益增长的业务需求。

Gartner预测,到2021年应用开发需求的市场增长将至少超过企业IT交付能力的5倍。面对如此巨大的IT缺口,如果没有一种革命性的“新生产力”体系,很难想象仅凭现有传统技术体系的发展延续就能彻底解决问题,低代码技术正是带着这样的使命而降临。

如今这个时代,支撑低代码的那些“老”技术都已经过长时间的发展酝酿与市场检验,而另一些完美互补的“新”技术(e.g.云原生、响应式Web)也在飞速发展和走向成熟,是时候通过“低代码”这个新酒瓶重新包装上市,为亟需新生产力的传统IT市场带来一场真香之旅了。

想要开发一款app,如果采用传统的开发模式,需要耗费的工时和报价往往都会直接劝退“创业人”。但低代码不同,可以仅用“白菜价”实现理想中的效果。

程序员和低代码的关系

可能有些人听到低代码这个词就会觉得这会让程序员的地位岌岌可危,实际上低代码一定程度上也是为专业开发者服务的。Gartner最近的一项调研报告显示,“66%的低代码开发平台用户都是企业IT部门的专业开发者”。

应用开发的本质是想法和逻辑,所以开发人员价值的高低不取决你实现时是用的纯代码还是低代码,只是说低代码也许会成为未来更有用的生产工具,能够将开发人员从一些意义不大但是耗时耗力的工作中拯救出来,将更多的精力投注到更有创造力和创新性的事物上去。

当然,低代码的出现对于程序员的来说会是一个挑战,但是不必过于惊慌。一方面要警惕自己是不是只会重复性的编码工作,另一方面要在低代码不擅长的领域钻研,提高自己的职场竞争力。

发布于:江苏

热门阅读排行
© 16百科网