一位程序员的疑惑:卖力开发 AI 技术,到头来会让自己失业吗?
原文链接:https://medium.freecodecamp.org/the-ai-solution-youre-building-might-cost-people-their-jobs-here-s-why-you-should-care-eec7e66ed4e3
编者注:本文作者Andy O'Sullivan是一位创新研发工程师。他提出了一个困惑:如果自己开发的人工智能解决方案会导致其他人失业,那他还需要继续进行研发吗?AI技术引发的失业问题会成为压倒其他家庭的最后一根稻草吗?这一问题,他自己也没有确切答案。本文编译自Medium上原题为《The AI solution you’re building might cost people their jobs. Here’s why you should care》的文章。
近些年来,有一个为人所津津乐道的话题——即便没有上百万种,人工智能以及相关的自动化技术也能取代近数千种工作。出租车司机、卡车司机、银行职员、社会底层劳动者、销售助理、出纳员等诸多工作都将面临被淘汰的危险。去年11月,已故的伟大思想家、物理学家霍金先生曾在《卫报》上写了这样一段话:
工厂自动化已经让传统制造业的大量员工失业,而人工智能的兴起则很可能会让这一失业浪潮延伸至中产阶级,只给人类留下护理、创造和监督类工作。
我写这篇博文的原因并不是因为有人开发出了能使其他人失业的人工智能解决方案。假设这些预测都成立,人工智能会导致人类大范围失业,这就引出了一个问题:
如果其他人会因为你开发的人工智能解决方案而失业,那么作为工程师的你是否应该在意这一点呢?
经常会有人从道德角度来向我询问这个问题,为此我进行了很多思考。我是Chatbot & AI (CHAI) Dublin群组的联合组织人,我们会探讨一些最新的人工智能技术和科技。我本人也参与到了Tech for Good Dublin群组中,这讨论的是使用对社会有益的科技。
我和很多工程师讨论过这个问题,他们大都没有觉得在道德上自己有任何不当之处。他们相信科技总是在进步的,因为科技进步而消失的工作岗位也会被新的工作所取代。这类科技进步的例子比比皆是——从当代农业机器到Uber以及Airbnb。科技进步会导致人类失业的观点已经是老生常谈的话题,不管是从社会角度来说还是经济角度来说,这都不会带来过多影响。
但是,向我询问道德方面问题的却不是我的同行工程师,通常是我在科技讲座上碰到的学生。他们还没有进入这个行业,因此他们的观点还算是旁观者的想法,很多身处科技公司工作的人是想不到这些的。也许,你可以说他们会更加理想化一些。
有一点要说明白,我本人对这个问题也没有做好决定。我开发了聊天机器人并在工作和业余项目里使用人工智能技术,我想自己也不会在短时间内就选择放弃。但这件事却让我一直在思考这份工作带来的后果以及牵涉到的道德问题。本篇文章旨在促进对话和讨论,而不是评判或宣告谁是谁非。
让我们来思考几种场景吧。
客户服务型聊天机器人
假设你是一位工程师,你的任务是为公司的客户服务呼叫中心开发一款聊天机器人。最初,这款聊天机器人只需要处理一些简单的询问即可,但最终目的是要能应对更加复杂的客户需求并能自动连接各式各样的第三方系统。
从商业案例角度分析这款聊天机器人:
- 优化客户询问的响应时间
- 更好地分析客户询问以及客户行为
- 彰显公司的创新性
但这一商业案例分析也许不会提到它的潜在后果:
- 减少客服人员的数量,并因此减少了公司的成本费用、增加盈利
那这种做法合乎道德情理吗?如果:
- 这部分客服员工失业了
- 未来可能会被这家公司雇佣的潜在员工(不管是新员工招聘抑或是人力资源更替)现在也再无被雇佣的可能了
而你作为一个专业、有积极性的工程师,你会尽可能开发出最优秀的聊天机器人,以期超过客户的期望值并且打造出一款真正创新性且实用的产品。
但你在意的只有这些吗?或者说你是否也应该在意一下客服人员的工作?这是别人应该担心的问题还是你在开发这款神奇的解决方案之前自己就应该考虑的问题呢?
如果你所在的公司正运营困难呢?
也许公司已经难以维持下去,通过开发聊天机器人节省下来的成本可以拯救这家公司——相应地,这可以帮助更多的人免于失业危机。那么这难道就不是合乎情理的做法吗?
如果公司运营没有问题,但仍然想要削减成本?这难道也是违背道德的吗?
如果公司的所有竞争对手都已经开发了聊天机器人?那么你这样做,难道就是不合理的做法吗?
新的工作难道不能替代之前的工作吗?
关于人工智能会导致人类失业的问题,常见的反论点是——它也会产生新的工作,这种事在历史的长河里时有发生。我们不再需要马匹的蹄铁工,但我们如今却有数百万名汽车修理工(至少到目前为止,无人驾驶电动车普及之后就不再需要那么多传统形式的维修了)。
但这一点能减少我们的内疚吗(抑或说你感知不到这种情绪)?
还有一点,那些失业的员工可以针对不同类型的工作重新进行培训。
如果有些人不适应新的工作呢?
如果很多人不适应这些“新”的工作呢?
这就会造成大范围的失业。
但是,我们推测这些衍生而出的新工作都是在科技领域,设计或者维修一些用来取代体力劳动的系统。要知道,并非所有人都适合这样的工作,因为这对于教育水平以及培训的要求更高,或者会需要一个不同的技能组合。
另一种场景
假设你在银行工作,你想到了一个出色的点子。通过大幅减少处理时间,你的方法可以帮助银行节约数百万美元,提高客户满意度。比方说如下这个点子:
一个机器学习程序可以负责处理银行所有的放贷业务,进而减少对放贷工作人员的需求。
这种想法很合理。很多放贷决定都要在严格的审查下完成。变量包括申请人的薪资、现有的债务、贷款金额等等,这是输入的数据。基于此作出决定,这是输出结果。银行的贷款业务会储存大量的历史数据,表明哪一种变量能够为贷款业务带来较优盈利——一个出色的数据科学家可以凭借这个点子创造出一两个不错的模型。
那这一过程中还需要人力参与吗?
你很清楚从技术角度来说,这个点子是可行的。但是你会带着这个想法去告诉银行管理层吗?还是说你打算闷在肚子里——因为你不想让所有的“人”(有家庭、有贷款、有孩子、有希望还有梦想的真实人类)失业呢?
你自己的工作保障呢?
科技会一如既往地前进,无人能够阻止它的步伐。它会不断改变这个社会以及工作,这也包括你的工程师工作。你也许觉得为了与时俱进,自己有必要去开发人工智能解决方案,或者你这么做是出于重要原因——别人付钱让你来完成这份工作。这也许是会让你开发一个导致其他人失业的聊天机器人。
但是,假设你是一个熟练的工程师,你也许享有特权——拥有许多其他工程师没有的选择。
你可以选择辞职,去其他地方找一份工作。
那你能够去其他公司找到一个不需要你将工作自动化的职位吗?
有很多行业和公司是我不愿意加入的:烟草行业、在线赌博以及Facebook。那么,我应该将“利用人工智能技术消除数千份工作的公司”也列在这份名单上吗?
如果人工智能没有导致失业呢?
另一个反论点就是大家无需畏惧人工智能,而是应该欣然接受,因为它会帮助工人更好地完成工作,而非是取代他们。
这一点是完全正确的。人工智能拥有无限的潜力,它可以帮助我们更好地胜任自己的工作。这一点在当下已经早有体现。但是,大多数企业关心的只有盈利,它们根本不在意其他任何事情。尽管许多公司的使命或是意图都是“要让这个世界变得更加美好”,我还是想要提醒大家一点:如果有些事情是可以通过自动化完成的(不管是省钱还是赚钱),那么最终它都会实现自动化。
大多数公司都想要赚更多的钱并且减少成本。人工智能可以帮它们实现这一点,这也是这项技术被人们使用的初衷。人工智能绝对可以在大量工作上协助人类,但也不排除它会取代某些职业工作人员的可能。
那么答案到底是什么?工程师自己是否要在意这一点呢?
这一领域包含的道德问题并非是简单的非黑即白,这非常复杂,牵涉到许多不同且一直在变化的因素和方面。
归根结底,还是仁者见仁,智者见智。有些人会认为使用人工智能技术消除岗位是一件不道德的事情,有些人则并不这样觉得。我并不会断言谁对谁错。这也许是我将自己从这个难题中摘出去的一个借口,但是这个问题只有你自己可以回答自己。我本人也没有明确答案。
事实上我想说的是,作为工程师,我们需要思考这些问题并且一起进行探讨。我们的代码、基础设施、模型还有算法最终会实现这项技术革命。
我们可以做出选择。这些选择不但可能会影响我们自己,还会影响整个社会。
我们也有责任去思考这些问题。不要仅仅因为这是上司的命令抑或因为这是现今最热的新科技趋势,你就双耳不闻窗外事,一心只顾撸代码。
能力越大,写代码的责任也就越大!其实做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这里我要推荐c++交流群:“648778840”,不管你是小白还是大牛欢迎入住,大家一起交流成长。小编会在群中不定期分享干货源码,包括我精心整理的一份c++零基础教程。欢迎各位感兴趣的的小伙伴。
学习思路:
学习资料: