【译】人工智能何以留存
本文翻译自 https://medium.com/hackernoon/why-ai-is-here-to-stay-9c75b1868b9b ,本文的主旨是从人人交互过度到人际交互,帮助我们更好的理解什么是人工智能。但是不得不说,这篇文章是真的很难翻译,原文读起来大致可以理解,但是真想重新组织语言将文章翻译的有条有理真的好难啊,英语好的朋友可以自行阅读原文,之后我会努力提高自己的姿势水平,争取为大家带来更多优质的译文。 人机之间的沟通革命 如果你曾经参加过人工智能会议,我敢打赌你一定会遇到一个目光十分平静的镀铬机器人,这张图片是从一堆令人毛骨悚然的机器人图库中精心挑选的,以至于现如今,任何一个营销团队都无法拒绝在广告牌上贴出这张图。 很明显,我使用了玲珑蓝(octarine-blue)的科幻艺术配色来吸引疲惫的读者阅读我的博客,对此我感到十分抱歉。虽然这种方法十分奏效,不过遗憾的是,这些图像几乎与人工智能无关。 机器人技术令人振奋,但大多没有用处; 如今的人工智能大多无聊,但却非常有用。 也许你认为我们都应该为自己感到羞耻,但是不用担心,人工智能太有用了,以至于无论我们怎么喊“狼来了”,它都不会消失。理由如下。 人工智能为程序员提供了另一种方法,来告诉计算机要做什么事。 营销人员四处奔走,试图用科幻噱头来吸引你的注意力,但你长期在人工智能上消费的原因并不是因为这些噱头。真正的原因是与机器进行交流。 人工智能为程序员提供了另一种方法,来告诉计算机要做什么事。这种与机器交谈的新方式为何如此有用?为什么它会是一场技术革命?为了理解这些,让我们先暂时忘记计算机,然后把关注点放到人上面。我会摊开所有底牌,然后帮你揭开人工智能用途的层层迷雾。 人与人之间如何交谈 我们通过两种方式向别人表达我们的意愿。一个是通过明确的指令,另一个是通过举例。 如果你想学习如何预测我要点的星巴克订单,你可以在我的旅行中跟随我。你可能会注意到,我在美国机场会点一杯四盎司的浓缩咖啡,但是到了台北、孟买和内罗毕就变成了一杯拿铁。这是怎么回事?再举几个例子,你可能就能自己找出规律了。这就是人工智所要做的 —— 将实例转化为指令。如果你只看到我点了一两次星巴克(没有足够的数据),或者你只观察到 50 次我在街上同一个地方订购我常喝的卡布奇诺咖啡(无关紧要的数据,因为地点不是星巴克),那你将不可能把这些弄清楚。人工智能也是如此。 当然,我也可以把我的星巴克规则告诉你,因为表达起来非常容易:“如果他们有 B 奶( half and half),点一中杯四盎司的浓缩咖啡,然后加满 B 奶(别批判我的喜好)。如果没有,那就点一份中杯拿铁。” Tips:星巴克的 B 奶是一半牛奶一半奶油的混合物,配方:是1份浓缩咖啡+0.75份热牛奶和0.75份鲜奶油混合+0.5份奶泡 这里的重点是,如果我教一个人类驴友,让他能够使用两种交流方式自然是非常好的。当明确的指令易于提出和表达时,我就可以像人们几十年来一直与电脑交谈一样为朋友编写程序:如果是这样的话,就那样做。 但如果我甚至不知道为什么我在纽约的某些日子点一杯卡布奇诺,而在其他日子点馥芮白呢?我不能给你公式,因为即使是我也不知道。但我想请你试试看,看你能不能找出规律。也许会有一个规律,也许没有,但你至少可以尝试着算出来,这很棒。没有机器学习或者人工智能,计算机就无法尝试找到一个模式。那样的话要么是明确的指示,要么就是失败。 人工智能是关于人类的自我表达。 也许你会发现在有些地凭方气味就能做到这些。你可能不知道为什么这样会有效(也许这种气味会引发一种与我父亲在去完剧院后喝卡布奇诺相关的感觉,但是你无法获得这些信息)但你会意识到,你能够准确预测我要做什么。最终,你会自信满满的说:“这次是白咖啡?我知道了。” 我会目瞪口呆地站在那里,因为我不知道你是怎么知道的。过一段时间我就不会担心了,我会相信你。只要我的偏好不变,你就会一直做对,即使我们都不知道为什么。 我给出明确指令这一过程是传统编程。我要求你学会从相关例子中学习,这才是机器学习和人工智能的本质。 所以这就是为什么人工智能并不是昙花一现:在现实生活中,如果我不能够聪明地提出指示,我就无法放弃依靠举例教学的能力。我很确定,当我在现实世界中磕磕绊绊时,我更多地是用例子而不是指令来与他人交流。 人工智能意味着我可以用第二种方式与电脑交流——通过例子——而不仅仅是指令,你是认真地要求我突然把自己的嘴塞住吗?请记住,在过去,我们必须主要依赖指令,只是因为我们不能用另一种方法来做,部分原因是,处理所有这些示例将使上世纪可怜的台式机的 CPU 不堪重负。 但是现在人类已经通过实例解锁了向机器表达自己的能力,为什么我们会突然完全放弃这个选择呢?这第二种与计算机交谈的方式太重要了,不能像昨日的垫肩那样抛弃掉。 我们应该放弃的是期望有一种通用的方式与计算机就每个问题进行通信。说出你的意愿,并以最佳方式说出来。有时你想要提供指令,有时你想要提供大量示例。 有些任务太复杂了,你无法记住它们的指令 因为人工智能允许你自动化处理那些无法言说的东西,就是在某些情况下我们只会做出唯一的选择,但我们却无法细化成特定的指令。你还不够聪明去弄清楚这些模式是什么意思,或者这些指令是如此的复杂以至于当你读到第七千行时你忘记了第一行。 计算机不介意记忆冗长乏味的示例集或指令手册。他们可以快速地浏览这些例子,即使这是一项你根本不想碰的任务。有些任务太复杂了,你无法记住它们的指令。当所有容易实现的任务都通过直接而明确的指令自动完成时,就需要处理复杂的任务。在那个领域,除了人工智能谁都做不了。 如果这些任务非常复杂,你可能无法完美地自动化它们,但是使用人工智能你仍然可以做得比什么都没做好(不要忘记建立安全网)。如果你确实获得了完美的表现,我的第一直觉就是想知道你的任务是否如此简单,以至于你真的应该以传统方式解决它。不要用人工智能转换美元和美分……说真的,你在做什么?!这就是你可能在面对复杂问题而求助于人工智能的老套路。这也是为什么人工智能的第一步是从任务开始,并反复检查没有人工智能你是否就不能解决它。这也是为什么人工智能的第一步是从任务开始,并反复检查没有人工智能你是否就不能解决它。 如果你渴望开始让 AI 对你有用,那么这里有一个指南,决策者应该在所有人甚至思考数据或技术细节之前阅读。