人工智能是如何首次被编程的

“人工智能”这个词比大多数人想象的要年轻——它是在1956年一个为期两个月、吸引了大约十名研究人员的夏季研讨会上创造的。

早在“人工智能”这个词出现之前,数学家艾伦·图灵就已经奠定了其理论基础。他1936年关于可计算数的论文抽象地描述了一种机器,这种机器可以执行一套规则允许的任何计算——这个概念现在被称为图灵机,也是自那时以来所有计算机工作原理的基础。1950年,图灵在曼彻斯特大学研究世界上第一批存储程序计算机时,提出了一个实用的测试:让人类评委与另一个人和一台机器进行文本对话,看看评委是否能可靠地分辨出哪个是哪个。他认为,如果不能,那么无论机器内部发生了什么,它的表现都值得被称为智能。

命名该领域的研讨会

“人工智能”这个词本身是为一个特定事件创造的。1955年,四位研究人员——约翰·麦卡锡、马文·明斯基、纳撒尼尔·罗切斯特和克劳德·香农——提议在达特茅斯学院进行一项夏季研究,将其描述为一项“为期2个月、10人参与的研究”,探讨机器是否能够使用语言、形成抽象概念并解决当时只有人类才能解决的问题。该研讨会持续了1956年整个夏天,大约八周,虽然它没有产生一项成熟的技术,但它为这个新兴领域命名,并首次让其创始研究人员直接接触。

第一个看起来像在思考的程序

最具体的早期成果实际上比达特茅斯研讨会早了几个月。在1955年圣诞节假期期间,研究人员艾伦·纽厄尔和赫伯特·西蒙完成了一个名为“逻辑理论家”的程序,旨在像人一样证明数学定理——通过搜索逻辑步骤而不是暴力计算。它随后证明了《数学原理》(数学逻辑的基础著作)中的许多定理,并被普遍认为是首批真正的人工智能程序之一。几年后,纽厄尔和西蒙又推出了“通用问题解决器”,而达特茅斯研讨会的组织者之一约翰·麦卡锡于1958年创建了Lisp编程语言,该语言在随后的几十年中成为人工智能研究的主要语言。

一个不断过度承诺,然后迟迟未能兑现的领域

早期的成功带来了早期的乐观情绪,到20世纪60年代中期,美国的人工智能研究获得了大量的政府资助,世界各地都开设了专门的实验室。这种乐观情绪超越了当时可用的技术——看起来简单的问题结果需要比20世纪60年代和70年代机器所能提供的多得多的计算能力和更好的方法,该领域经历了两次有据可查的低谷,通常被称为“人工智能冬天”,分别发生在20世纪70年代和20世纪80年代末。复苏分阶段进行:专家系统在20世纪80年代重新激发了人们的兴趣,而自20世纪90年代以来的增长则得益于机器学习、深度学习以及比该领域创始人所能想象的要大得多的数据集的访问。


以图文故事形式讲述

人工智能是如何被编程的 — 图书封面 — Wonder Inventions
人工智能是如何被编程的 → 《奇妙发明》系列故事之一——人工智能第一个十年背后的研究人员和机器,逐页讲述。 浏览 Wonder Inventions →

常见问题

“人工智能”这个词到底是谁创造的?

它来自1955年达特茅斯研讨会的提案,由约翰·麦卡锡与马文·明斯基、纳撒尼尔·罗切斯特和克劳德·香农共同撰写。研讨会本身于1956年夏天举行,被广泛认为是人工智能作为一个独立研究领域的创始事件。

第一个真正的人工智能程序是什么?

大多数历史学家都指向“逻辑理论家”,它由艾伦·纽厄尔和赫伯特·西蒙在1955年圣诞节假期期间编写——比命名该领域的达特茅斯研讨会早了几个月。它通过搜索逻辑步骤而不是测试所有可能性来证明《数学原理》中的数学定理,这在当时是一种真正的新方法。

艾伦·图灵真的建造了人工智能,还是仅仅描述了这个想法?

图灵主要从事理论研究和战时密码破译机器的工作,而不是任何类似于现代人工智能程序的项目。他持久的贡献是概念性的:1936年对通用计算机器能做什么的描述,以及1950年提出的机器智能实用测试——这两者都塑造了后来研究人员对这个问题的思考方式。

继续阅读