【转】为什么自动车完全不可以犯错误

为什么自动车完全不可以犯错误

有人跟我讲,我对Google的自动车要求太苛刻了。人无完人,所以Google的产品也不需要是完美的,只要“够好用”就有市场。世界上有那么多糟糕的司机,酒后驾车的,开车时发短信的,打瞌睡的,判断失误的…… 导致了那么多的车祸,可比Google的自动车差多了。所以自动车不需要完美,只要99.9%的情况下可以正确工作,能大幅度减少车祸率,就是人类的福气了。

首先,现在的情况是,Google自动车现在只能在非常局限的情况下出来:白天,天气好,交通简单,而且就算是这样理想的条件下,一年之中仍然会发生270多起需要“人工干预”的事件,所以自动车的“驾驶技术”最后能不能超过最低级别的人类驾驶员,其实还很值得怀疑。其次,就算我们抛开这个问题不谈,假设自动车能够超过绝大部分人类驾驶员,能在99.9%的情况下判断正确,那么它也是不可行的。其实自动车必须能在100%的情况下做出正确的判断,不能犯任何错误,才有可能被人接受。这是为什么呢?

这其实是因为伦理和法律的原则。法律上的责任,并不是从宏观角度出发的。也就是说,法律不会因为自动车在99.9%的情况下判断正确,就免除那0.1%的情况下,Google对车祸的责任。法律的原则很简单,谁犯错误导致了车祸,谁就得负责,不管它是人还是机器都一样。是的,自动车也许不需要完美就可以用,但如果它犯错误引起了事故,责任就必须完全由Google,而不是车主来承担。因为如果车主是驾驶员,他开车引起车祸,那么车主就得负责。现在车主不是驾驶员,Google的软件才是驾驶员,所以如果自动车引起车祸,Google就得负完全的责任。

如果你还没有明白,我们来设想一个实例好了。假设Google自动车在99.9%的情况下,判断都是正确的,可就那么0.1%的情况下,它会判断失误而导致车祸。现在你就是这些不幸的人其中之一,你乘坐的Google自动车由于软件判断失误,导致车祸,让你双腿截肢,终生残疾。你把Google告上法庭。Google对法官讲,因为我们的自动车在99.9%的情况下都是可靠的,大幅度降低了社会的总体车祸率,对人类做出了巨大贡献。这个人很不幸,遇上了这0.1%判断失误的情况,所以Google对此不负责任。你觉得这可以接受吗? ;)

0.1%的出错概率,落到一个人的头上,就等于100%的不幸。如果你本来是一个安全的驾驶员,那就更加不幸,因为如果是你自己开车,其实完全不会犯那样的错误。在这种情况下,就算自动车使得社会的总体车祸率急剧降低,对你来说其实毫无意义,因为残废的人是你。这就是为什么从伦理上讲,对机器和人,我们必须有两种不同的标准。自动车的判断力,并不是超越了大部分的驾驶员就可以的,它必须超过所有人!有些人开车时会犯的那些错误,自动车却完全不可以犯。因为坐了这辆犯错的自动车,导致身体残疾的人,他可以说:“如果是我自己开车,根本就不可能犯这样的错误。诚然,其它人在这种情况下可能会犯错,但我不会!所以Google的自动车对此负有严重的责任。”

明白了吗?只是能从宏观上减少车祸是不够的。自动车的驾驶技术,必须超越世界上最安全的驾驶员,它完全不可以犯错误。现在世界上虽然有许多的车祸,可是因为人是驾驶员,所以责任分摊在很多当事人的头上,谁犯错误谁负责。可是如果Google的自动车进入市场,代替了大部分的驾驶员,以后自动车引起的车祸的责任,全都会落到Google的头上。所以这样的生意,是非常困难而不切实际的。

转载于:https://www.cnblogs.com/alantu2018/p/8547428.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/283919.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从“互联网+教育”到“教育+互联网”——互联网文化基因视域下的审思

作者信息 朱敬/广西师范大学教育学部教授,教育学博士,博士生导师; 蔡建东/河南大学教育学部教授,教育学博士。 本文摘要 近年来国务院与教育部文件逐渐使用“教育互联网”一词,从“互联网教育”到“教育互联网”&a…

Node.js Stream - 基础篇

背景 在构建较复杂的系统时,通常将其拆解为功能独立的若干部分。这些部分的接口遵循一定的规范,通过某种方式相连,以共同完成较复杂的任务。譬如,shell通过管道|连接各部分,其输入输出的规范是文本流。 在Node.js中&am…

Axure RP使用攻略--动态面板的用途(8)

写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解。 关于动态面板 动态面板是axure原型制作中使用非常频繁的一…

ABP 6.0.0-rc.1的新特性

2022-07-26官方发布ABP 6.0.0-rc.1版本,本文挑选了几个新特性进行了介绍,主要包括LeptonX Lite默认主题、OpenIddict模块,以及如何将Identity Server迁移到OpenIddict。据ABP官方公众号介绍,ABP 6.0.0稳定版的计划发布日期为2022-…

Java并发包--线程池框架

转载请注明出处:http://www.cnblogs.com/skywang12345/p/3509903.html 线程池架构图 线程池的架构图如下: 1. Executor 它是"执行者"接口,它是来执行任务的。准确的说,Executor提供了execute()接口来执行已提交的 Runna…

c 试水解码jpeg图片比特流(已成功解码)

找到一张采用霍夫曼通用DC,AC编码表的图片,提取出此图片的比特流准备对它解码,再反推怎样编码。 下图是此图片比特流前100个字节。解码是每次读一字节,对这8比特解码,如8比特不能解码,再读入一字节。因为霍夫曼表最多…

Raft算法详解

Raft算法属于Multi-Paxos算法,它是在Multi-Paxos思想的基础上,做了一些简化和限制,比如增加了日志必须是连续的,只支持领导者、跟随者和候选人三种状态,在理解和算法实现上都相对容易许多 从本质上说,Raft算…

淘宝弹性布局方案lib-flexible研究

1. lib-flexible不能与响应式布局兼容 先说说响应式布局的一些基本认识: 响应式布局的表现是:网页通过css媒介查询判断可视区域的宽度,在不同的范围应用不同的样式,以便在不同尺寸的设备上呈现最佳的界面效果。典型的例子是&#…

[No0000DB]C# FtpClientHelper Ftp客户端上传下载重命名 类封装

using System; using System.Diagnostics; using System.IO; using System.Text; using Shared;namespace Helpers {public static class FileHelper{#region Methods/// <summary>/// 向文本文件的尾部追加内容/// </summary>/// <param name"filePa…

WPF效果第一百九十四篇之伸缩面板

前面一篇玩耍了一下登录实现效果;今天在原来的基础上来玩耍一下伸缩面板的效果;闲话不多扯直接看效果:1、关于前台简单布局:2、左侧面板伸缩动画&#xff1a;<Storyboard x:Key"ShowConfigSb"><ThicknessAnimationUsingKeyFrames Storyboard.TargetProperty…

你不知道的JavaScript(二)

第三章 原生函数 JS有很多原生函数&#xff0c;为基本的数据类型值提供了封装对象&#xff0c;String&#xff0c;Number&#xff0c;Boolean等。我们可以通过{}.call.toString()来查看所有typeof返回object的对象的内置属性[[class]],这个属性无法直接访问。我们基本类型调用的…

[转]guava快速入门

Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库&#xff0c;例如&#xff1a;集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I…

数据库编程1 Oracle 过滤 函数 分组 外连接 自连接

【本文谢绝转载原文来自http://990487026.blog.51cto.com】<大纲>数据库编程1 Oracle 过滤 函数 分组 外连接 自连接本文实验基于的数据表:winsows安装好Oracle11g之后,开始实验SQLplus 登陆 ORaclesqlplus 退出的方式查看用户之下有什么表查看表的所有记录&#xff0c;不…

【.NET 6】开发minimal api以及依赖注入的实现和代码演示

前言&#xff1a;.net 6 LTS版本发布已经有一段时间了。此处做一个关于使用.net 6 开发精简版webapi&#xff08;minimal api&#xff09;的入门教程演示。1、新建一个项目。此处就命名为 SomeExample:2、选择 .net6版本&#xff0c;并且此处先去掉HTTPS配置以及去掉使用控制器…

(转载)VS2010/MFC编程入门之四(MFC应用程序框架分析)

上一讲鸡啄米讲的是VS2010应用程序工程中文件的组成结构&#xff0c;可能大家对工程的运行原理还是很模糊&#xff0c;理不出头绪&#xff0c;毕竟跟C编程入门系列中的例程差别太大。这一节鸡啄米就为大家分析下MFC应用程序框架的运行流程。 一.SDK应用程序与MFC应用程序运行过…

个人博客开发-开篇

迈出第一步&#xff1a; 很久以前就有这个想法&#xff0c;自己动手开发一套个人博客系统&#xff0c;终于&#xff0c;现在开始迈出了第一步。做这件事一点是做一个有个人风格的博客系统&#xff0c;第二点是对做这件事所使用的技术栈进行学习&#xff0c;所谓最好的学习就是实…

2022年中国中小学教育信息化行业研究报告

教育信息化丨研究报告 核心摘要&#xff1a; 背景篇 目前&#xff0c;我国中小学教育主要呈现信息时代教育的特征&#xff0c;智能时代教育特征初露端倪&#xff1b;中小学教育信息化正从量变迈向质变&#xff0c;创新引领与生态变革成为行业纵深的主旋律&#xff1b; 2021年…

使用curl指令发起websocket请求

昨日的文章没指出websocket请求协商切换的精髓&#xff0c;删除重发。前文相关&#xff1a;• .NET WebSockets 核心原理初体验[1]• SignalR 从开发到生产部署避坑指南[2]tag&#xff1a;浏览器--->nginx--> server其中提到nginx默认不会为客户端转发Upgrade、Connectio…

Yii 2 的安装 之 踩坑历程

由于刚接触yii2 ,决定先装个试试&#xff1b;可是这一路安装差点整吐血&#xff0c;可能还是水平有限吧&#xff0c; 但还是想把这个过程分享出来&#xff0c;让遇到同样问题的同学有个小小的参考&#xff0c;好了言归正传&#xff01;&#xff01; <(~.~)> 下面是安装流…