“我被机器解雇了!”Amazon 63岁员工因算法评分太低被自动开除

2023-12-24 02:32

本文主要是介绍“我被机器解雇了!”Amazon 63岁员工因算法评分太低被自动开除,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

整理 | Carol

出品 | CSDN(ID:CSDNnews)

“我被一个机器解雇了。”

 

01 

63岁“老司机”因跟踪算法被开除

 

一觉醒来,63岁的斯蒂芬 · 诺曼丁(Stephen Normandin)发现自己居然被莫名其妙解雇了。

 

斯蒂芬是Amazon Flex的一名代理司机。2020年10月的一天早晨,斯蒂芬按照往常的习惯早起洗漱,准备开始新一天的工作时,却发现他无法正常登录司机端的App查看Amazon Flex的送货路线了。起初他还以为是手机的问题,但翻来覆去研究了半天后,意外发现邮件里静静躺着一封冷漠的公式化的邮件,让斯蒂芬感到十分糟心:

 

“你已经被Amazon终止合作,原因是:个人评分已经低于Amazon的规定分数。”同时,这封邮件还告诉他:跟踪算法发现他没有正确地完成Amazon的快递送达工作。

 

斯蒂芬感到难以接受,作为一名退伍老兵,在过去的三年半时间里,他一直为工作付出110%的努力,从没有过纰漏,评分也一直高于标准值,甚至还一度被Amazon的职员询问他是否有兴趣培训新司机。

 

回想近半年来的工作及公司对自己还算正面的态度,他终于意识到,问题或许是出在了Amazon的算法身上。说解雇就解雇,而且还是仅凭一个算法的结果就解雇了,这真的合理吗?算法就是标准吗?

 

 02 

算法通效率,却不够“通人性”

 

斯蒂芬作为一名Amazon Flex的司机,在美国Phoenix(凤凰城)专职派送包裹。在过去四年,他主要在Flex的系统里完成接单和递送,帮助庞大的Amazon电商帝国完成最后一公里的快递派送服务。

 

斯蒂芬认为是算法的错误才使得他悉心维持的评分迅速下降,从去年8月开始,他就开始遇到一系列他无法控制的运送延迟问题。有一天,Amazon的系统在天亮前给他派发了一个在带密码的公寓大楼进行配送的工作。因为时间过早,当他抵达公寓时,公寓没有开门,公寓办公室也没有开门,用户的电话更是无法接通。一通折腾之后,Amazon算法要求他将包裹送到公寓大楼的Amazon送货柜,但却发现储物柜因为故障打不开。最后斯蒂芬根据通知将包裹退回了Amazon送货分拣中心。

 

这件事后,斯蒂芬的评分迅速下降。即使他致电了Amazon司机服务中心,解释了缘由,也没有逃过被开除的结局。斯蒂芬也想要提出上诉,但是他的一封封申诉邮件,总是只能收到虽然是不同落款,但是疑似系统自动回复的邮件。相似的各种客套话根本无助于解决斯蒂芬的问题。

 

即使到了最后,他不过也是在跟Amazon的机器人打交道。最终的一封署名SYAM的邮件于去年10月28日发到了斯蒂芬的邮箱。邮件里面没有对斯蒂芬的解雇提出任何解释,也没有回答任何斯蒂芬提出的问题。它只是像一个机械的审判者一样,宣告了一个对Amazon来说无足轻重的员工的离开。

 

和斯蒂芬一样认为自己不应该离开的司机有10天的时间来申请恢复他们的账户,但在这段时间里,他们不能轮班工作。如果在上诉中败诉,可以选择花费200美元申请仲裁,而为Flex送货每小时才赚18-30美元,他们根本不会浪费这个钱。


03 

仅凭算法就能自动解雇人?

 

Amazon Flex是一个类似于快递众包业务的平台,可以通过它进行注册,申请成为送货员,App就会提示用户到小型仓库进行接货,然后只用一小时就可以将商品送到客户家中,Amazon会向司机支付每小时20美元的配送费,属于1小时送达服务“Prime Now”的一部分。

 

Amazon这种零工风格的交付服务是从2015年开始的,当时对标的用户主要是Uber和Lyft的司机,因为这些群体能够保证有车可用,方便送货。在推出之初,Amazon的标语大多是“做自己的老板、完成最后一公里送货”这种风格的。然而在司机们注册之后却发现他们不仅不能“当自己的老板”,甚至还处于被算法无时无刻监控的状态。

 

2019年,Amazon就被指使用AI监工系统,这个系统主要是用来追踪物流仓储部门的员工。算法会监督她们是否送货到站、是否在规定窗口完成了路线,是否将包裹放在了正确的位置、是否将包裹隐藏在花盆后面等等。通过数字追踪器,它可以监视员工的打包速度、统计员工的离岗时间,最终系统会依照这些数据生成一份工作效率报告,并通过大数据决定接下来哪些司机获得更多快递单,哪些司机将被停用。

 

这听起来似乎没什么问题,相关数据也表明,算法带来的高效让Amazon节约了不少成本,变得更加成功。

 

然而对于司机来说,这个算法就过于冰冷了。在整个工作过程中,Flex司机在得到的人工反馈极少。他们就像是在给冷冰冰的算法打工,偶尔会收到算法系统自动分发的邮件,告诉他们目前的评级——非常好(Fantastic)、出色(Great)、一般(Fair)和有不合格风险(At Rist)。

 

Amazon Flex的AI监工系统号称可以实现深度自动化的跟踪过程。如果员工的工作速度变慢,或者长时间没有接触包裹(上厕所、喝水等情况),该系统会将这些情况视作偷懒,算在“摸鱼”时间内。如果系统发现员工的生产效率地下,AI系统则会自动生成警告。

 

更让人难以接受的是,该系统可以直接在线生成解雇员工的指令,并且该过程不需要主管的同意,无数和斯蒂芬一样认真工作的基层员工就这样被算法“轻飘飘”地开掉了。

 

04 

成本之后,才是员工?

 

Amazon Flex的司机们表示,大家一直被系统要求按照“按照计划”完成任务。无论是雨雪天气等外界因素,还是系统不合理安排造成的任何延迟都受不到谅解,对于Amazon来说,丢失几个基层员工根本不算什么,即使这些员工都很优秀,但利用算法提高解雇效率所节约下来的成本远高于他们创造的价值,只要有源源不断的人加入Flex,优秀的员工就还会有很多。据SensorTower称,仅在5月份,Flex应用程序就被下载了20万次。

 

尽管面对外界质疑,Amazon方面表示,在一些特殊情况下,主管有权推翻机器的决定,挽救员工的工作机会,但也有网友认为,这种能被机器自动发邮件“踢皮球”解决的事,可能永远也到不了主管的办公桌上。

推荐阅读点分享点收藏点点赞点在看

这篇关于“我被机器解雇了!”Amazon 63岁员工因算法评分太低被自动开除的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/530284

相关文章

SpringBoot中封装Cors自动配置方式

《SpringBoot中封装Cors自动配置方式》:本文主要介绍SpringBoot中封装Cors自动配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录SpringBoot封装Cors自动配置背景实现步骤1. 创建 GlobalCorsProperties

idea中创建新类时自动添加注释的实现

《idea中创建新类时自动添加注释的实现》在每次使用idea创建一个新类时,过了一段时间发现看不懂这个类是用来干嘛的,为了解决这个问题,我们可以设置在创建一个新类时自动添加注释,帮助我们理解这个类的用... 目录前言:详细操作:步骤一:点击上方的 文件(File),点击&nbmyHIgsp;设置(Setti

SpringBoot实现MD5加盐算法的示例代码

《SpringBoot实现MD5加盐算法的示例代码》加盐算法是一种用于增强密码安全性的技术,本文主要介绍了SpringBoot实现MD5加盐算法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习... 目录一、什么是加盐算法二、如何实现加盐算法2.1 加盐算法代码实现2.2 注册页面中进行密码加盐2.

Java时间轮调度算法的代码实现

《Java时间轮调度算法的代码实现》时间轮是一种高效的定时调度算法,主要用于管理延时任务或周期性任务,它通过一个环形数组(时间轮)和指针来实现,将大量定时任务分摊到固定的时间槽中,极大地降低了时间复杂... 目录1、简述2、时间轮的原理3. 时间轮的实现步骤3.1 定义时间槽3.2 定义时间轮3.3 使用时

一文详解SQL Server如何跟踪自动统计信息更新

《一文详解SQLServer如何跟踪自动统计信息更新》SQLServer数据库中,我们都清楚统计信息对于优化器来说非常重要,所以本文就来和大家简单聊一聊SQLServer如何跟踪自动统计信息更新吧... SQL Server数据库中,我们都清楚统计信息对于优化器来说非常重要。一般情况下,我们会开启"自动更新

Flask 验证码自动生成的实现示例

《Flask验证码自动生成的实现示例》本文主要介绍了Flask验证码自动生成的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习... 目录生成图片以及结果处理验证码蓝图html页面展示想必验证码大家都有所了解,但是可以自己定义图片验证码

Python Excel实现自动添加编号

《PythonExcel实现自动添加编号》这篇文章主要为大家详细介绍了如何使用Python在Excel中实现自动添加编号效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、背景介绍2、库的安装3、核心代码4、完整代码1、背景介绍简单的说,就是在Excel中有一列h=会有重复

如何通过Golang的container/list实现LRU缓存算法

《如何通过Golang的container/list实现LRU缓存算法》文章介绍了Go语言中container/list包实现的双向链表,并探讨了如何使用链表实现LRU缓存,LRU缓存通过维护一个双向... 目录力扣:146. LRU 缓存主要结构 List 和 Element常用方法1. 初始化链表2.

Springboot的自动配置是什么及注意事项

《Springboot的自动配置是什么及注意事项》SpringBoot的自动配置(Auto-configuration)是指框架根据项目的依赖和应用程序的环境自动配置Spring应用上下文中的Bean... 目录核心概念:自动配置的关键特点:自动配置工作原理:示例:需要注意的点1.默认配置可能不适合所有场景

golang字符串匹配算法解读

《golang字符串匹配算法解读》文章介绍了字符串匹配算法的原理,特别是Knuth-Morris-Pratt(KMP)算法,该算法通过构建模式串的前缀表来减少匹配时的不必要的字符比较,从而提高效率,在... 目录简介KMP实现代码总结简介字符串匹配算法主要用于在一个较长的文本串中查找一个较短的字符串(称为