谷歌搞事情了!无情的“代码机器”来袭!加速程序员“下岗”!
据报道,近日谷歌曝光了一个开发代号为“Pitchfork”神秘项目:训练人工智能(AI)来写代码,以及后续的Bug修复和代码更新。
专业分析人士称,目前AI编程还无法代替人工,但可能会降低企业对软件工程师的需求。
也就是说,AI编程暂时还没本事抢人工程序员的饭碗,但是还是会形成一定程度的“夺食”。
“Pitchfork”最初来自谷歌母公司Alphabet's的“X”研究部门,如今已走进Google Labs,这意味着该项目得到了高层的足够重视。
写代码的事,就交给代码自己
“Pitchfork”是谷歌向生成式人工智能(generational artificial intelligence)发展进程中的一步。
是指无监督和半监督的机器学习算法,让AI具有一定的分析和思考能力。
Pitchfork目前的作用是:教代码自行编写、自行重写。它能够学习不同的编程风格,并且根据这些风格写出代码。
谷歌发言人还称,Pitchfork最初被开发原因是:在不用雇佣多余软件工程师的情况下,将谷歌的Python代码库更新到新版本。
那怎么样才能把一个版本更新到下一个版本呢?Pitchfork为此诞生。
但随着时间的推移,Pitchfork项目的目标逐渐变成了建立一个通用系统。
目标是可以减少人类编写和更新代码的需要,同时又能保持代码质量。
AI编程的现实意义
AI编程代替程序员这件事,已经不是什么新概念。
比如今年,DeepMind就推出了一个名为「AlphaCode」的系统,它可以使用人工智能生成代码。
根据DeepMind的说法,AlphaCode可以与人类软件工程师不相上下。
更令人震惊的是,AlphaCode被使用来参加编程竞赛平台Codeforces的竞赛。
AlphaCode最好的成绩的数据排名竟然到了前28%,也就是说超过了72%的人工程序员。
但是这在现实世界里意味着AI将取代人工软件工程师了吗?当然不是的,确切的是应该是还有很长一段路。
DeepMind公司自己也指出,AlphaCode目前只适用于具有竞争性编程领域。
AI编程的失败先例
前不久,AI编程神器Kite宣布停止开发,总共运营8近年,最终宣布失败。
在发布于Kite官网的最后一期博客更新中,创始人Adam Smith表示:我们每月拥有50万名活跃用户,但几乎没有产生任何收入。
他认为仅仅使开发人员在编写代码时速度提高18%,这不足以吸引软件开发领导者为此买单。
Monetize的能力不足,这也是付费AI辅助软件发展道路中需要面对的问题。
关于Copilot的争议
2021年,GitHub和OpenAI联合出品了一款AI编程神器——GitHub Copilot。
Copilot是程序员名副其实的好帮手,输入代码时,Copilot会根据注释和你正在编辑的文件的上下文为你提供代码建议。
就像一个经过训练的,用Python或JavaScript语言说话的AI自动辅助机器人,其定价为100美元/年。
Copilot变得炙手可热,前景也被看好。
但是不久,GitHub就被愤怒的程序员提起集体诉讼!指控它违反了对开源作者和用户的法律责任。
起诉方认为,GitHub Copilot基于公开的GitHub仓库来训练他们的AI系统,此举侵犯了大量创作者的合法权利。
这是美国第一个针对AI系统训练和输出的集体诉讼案。
诉讼似乎也揭露了一个事实:这似乎也是现阶段依赖机器学习的统计学 AI 的通病,那就是训练素材的提供者利益没有任何保证!
写在最后,AI的发展路途中所要面对的不仅仅是技术关口,更伴随着人伦道德的考验。
路途尚远,探路者们正前赴后继。
今日推荐
新闻来源新浪新闻等,版权归原作者所有
本文禁止任何形式的转载,请与一亩三分地联系
微信扫码关注该文公众号作者