AI 正在取代程序员
本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注!
今天谈一个与程序员的命运息息相关的话题。
谈起人工智能,多数人对这个概念已经有所了解。伴随着人工智能的发展,其影响也深入到我们生活的方方面面。
前段时间在作画领域和围棋领域,都已经出现了AI取代原有工种的情况,国际顶尖棋手开始模仿AI的棋路,绘画大赛的头名由AI拿到,不少人开始担心,AI会不会代替大部分人的工作。
AI在将来会不会取代程序员?
生产力和技术的发展势必带来一部分人的失业,就像汽车的出现,让绝大部分马车车夫没有了工作。未来AI的发展形态,或许真的可以带来生产力的极大变革。
不说远的,以目前的技术水平,AI早就已经开始对程序员的工作产生影响了。
先是AI工具对程序员工作效率的大幅提升。
最近Github编程神器copilot又陷入到代码版权争议风波之中。
copilot是一款自动补全代码的工具,作为一款 AI 结对编程工具,它的主要定位是提供代码补全与建议功能。
有了它,程序员在coding的时候可以更快敲出代码,并且根据文本提供更大的代码块,包括函数的完整主体。
copilot所做的这一切都是基于AI系统接收的来自GitHub公开的数以千万计的代码训练,copilot背后的AI系统是微软来做的,技术能力应该很强劲。
德州农工大学的一位计算机科学教授 Tim Davis 最近在炮轰这款软件,因为自己和 GitHub Copilot 在稀疏矩阵转置、稀疏矩阵加法的代码几乎一模一样,高度雷同。
这就很可怕了。
大部分程序员的工作任务是理解业务,然后用程序语言将业务写出来。
也就是说,出于人力成本的考虑,有些程序员还真的可能被优化。
比如,简单的程序都可以依赖类似这种工具来做,那么整个团队就不需要太多的程序员了,只需要几个能设计和实现解决方案且能调整代码的人就可以了。
进一步脑洞,倘若当AI发展的已经足够成熟,那么是否只需要几个简单的业务指令就能够完美给出所有程序,且自行进行测试和运行。
小慕小慕,帮我搞个秒杀购物商城。
好的主人,以下是技术方案,请确认。
就像现在简单的智能对话,siri已经可以帮助用户拨打电话、查看天气等等。
假如AI还能自己训练自己,不断进化和学习,那就更可怕了,有谁会不喜欢业务能力ok还上进的员工呢?
人类也在一直担心,如果AI自主进化拥有自我意识,那人类将如何保护自我。
所以,AI取代程序员,可能真不是玩笑。
AI画作冲击绘圈
前段时间有个AI画作得头奖的好笑新闻。
那个时候我们还嘲笑说他们用的AI评审吧。不然主观性这么强的比赛,居然是AI画作拿第一名。
最近知乎上又在为了AI画作吵得热火朝天的,发现对绘圈冲击太大了。因为大家发现AI这玩意画的,比真人手绘差不了多少,甚至可能更好,更重要的是成本真的低。
直接导致的结果就是,很多有设计需求的同学,直接用AI工具来绘制图片,那么一些一般的画手很有可能被行业淘汰,因为AI画作表现超过他们。
AI画作也通过了图灵测试。
于是各种各样的提问和畅想跑出来了。
“AI作画真的是个会无限进化的怪物吗?”
“AI也让作曲成为普通人都可以参与的艺术。”
“围棋下法已经在模仿AI,比赛也失去了很多观赏性。”
从这些事情也可以看出,AI对生活的浸透,在未来可能会变得充满不可思议的想象。
就像蒸汽时代,汽车的出现对传统马车的冲击。AI也会在接下来的某一个阶段,冲击着人类的想象,让我们不断思考技术和人的关系。
或许只有跳出时代当下,站在历史长河里去审视,才能知道到底谁成为了牺牲者,谁又占据了历史的高点。
在变化中思考
当然也不必过于焦虑。
AI的创造者是人类,AI的成长和发展还是需要程序员来研究。程序、算法模型、人工智能的训练还是要有人写代码实现的。
更何况,程序员作为人类,本身就无法写出完美无bug的代码,而AI作为程序员创造的产物,又如何能检查出代码中所有Bug。
即便是AI真的有足够能力取代大部分程序员,那也并不是突然在某个时间节点就全部取代。任何事物的消失都有时间差,消亡总是需要时间的。
我们更应该思考的是技术和人的关系。
很喜欢勃张量在知乎回答中提出的三个问题:
技术进步长期看是否能提供更多的就业岗位
技术进步部分取代了一部分人的工作,那么这些人的社会地位和后续安排应该如何处理(或者说社会层面如何博弈)
如果技术可以实现大部分社会生产,那么人如何通过实践认识世界?实践的意义是什么?
以上问题,或许没有最好的答案,但也给了我们很多指引。
在历史的角度来看,几十年不过弹指一挥间,而对于我们个体来讲,职业生涯的寿命不过几十载,更何况程序员还依然深受35岁危机的困扰,在未来的几十年,总不至于极大部分失业。
况且,人类拥有自驱性,程序员也会不断思考自己职业生涯的规划,来寻求更好的发展之路。
如果AI真的成长为一个恐怖的事物,人和AI的相处势必是人类生存的最后一个问题,就绝不仅仅只和程序员朋友们相关。
欢迎在评论区里和我们快乐讨论~
欢迎关注「慕课网」,发现更多IT圈优质内容,分享干货知识,帮助你成为更好的程序员!
举报/反馈