智能软件
目录
智能软件
栖息地:来自一个在线社区的报告
栖息地:来自一个在线社区的报告
上一页下一页

图灵遇上达尔文

一般人会有很多的变化的自我——事实上就是数字代理——同时运行在不同的地方。其中一些代理将通过隐藏任务的技术细节,引导用户通过复杂的线上空间,甚至教他们一些特定的科目来让数字世界变得不再那么难以应对。其他代理将积极搜索它们的所有者可能感兴趣的信息,或监控特定主题的关键变化。然而,其他代理可能有执行交易的权力(比如在线购物),或者在人们不在的时候代表他们。层出不穷的纸质和电子袖珍日记已经预示,软件代理非常适合扮演私人书的角色——保留主人的记忆,提醒他们把东西放在了哪里、跟谁谈过话、完成及尚未完成的事项。
当然,代理带来的变化形式取决于它们的雇用方式,许多问题尚未得到回答,还有一些问题甚至没被问到。例如,用户应该对其代理的行为负责吗?我们如何保证代理会对它积累的所有关于其所有者的私人信息保密?

本书中的大部分文章都是关于互联网的,因为它可以被人们用来以某种方式进行交互。但是还有其他实体“生活”在线上和线下,在帕蒂·梅斯的文章中,她描述了软件在互联网上充当智能代理的方法。智能代理的发展是控制论中最令人震惊和最重要的进展之一,它有可能在相对较短的时间内影响到互联99lib•net网交互的方方面面。
计算机像汽车和烤面包机一样无处不在,但开发计算机的能力似乎需要像训练超声速测试飞行员一样训练它们。世界各地计算机显示器都在中午12点时闪烁起屏保程序证明了这个难题。随着交互式电视、掌上电脑记事簿和“智能”信用卡数量激增,数百万未经训练的用户和同等数量的精密微处理器之间的差距会变得更加明显。随着人们在电脑屏幕前花费的时间越来越多——互相传递信息、互相娱乐、交换信函、工作、购物、恋爱——在人类有限的注意范围与越来越复杂的软件和数据集合之间,我们必须找到一些协调方法。
帕蒂·梅斯近二十年来一直是麻省理工学院媒体实验室一位富有创新精神而又多产的贡献者,也是萤火虫网络公司的创始人。她与其他研究人员共同为智能代理和人工智能做了开创性的研究。
程序员甚至连制作传统软件都很困难,那么他们如何创建代理程序?事实上,目前市面上的代理程序几乎没有理由为其正名。它们并不怎么智能,通常只能遵循用户指定的一组规则。例如,一些电子邮件包允许用户创建一个代理,根据发件人、主题、内容对收到的信息进行排序。执行者可能会编写一个规则,将包含“会议”这个词语的所有信息的副本转发给管理助理。这种最小代理的价值完全依赖于其所有者的主动性和编程能力。
人工智能研究者长期以来一直追求更复杂的方法来构建代理。知识工程师赋予程序在特定领域执行任务的信息99lib•net,程序推断出对于给定情况的正确反应。例如,一个人工智能电子邮件代理或许知道人们可能有行政助理,知道某特定用户有一名助手叫乔治,知道助理应该了解老板的会议安排,知道包含“会议”这个词的信息里可能有调度信息。知道了这些,代理便可以推断出应该转发的消息。
显然,代理的广泛传播将会产生巨大的社会、经济和政治影响。代理将带来一场社会革命:几乎任何人都能接触到这类今天少数特权阶层才能拥有的支持人员。因此,它们将能够消化大量的信息,同时从事多项不同的活动。这种变化的最终后果是无法预测的。
随着时间的推移,“人工进化”能够将系统中最有效的代理(由他们的所有者评定)的行为进行编码并组合,以培育更适合的种群。我和我的同事建立了一个这样的系统来开发代理,它可以搜索数据库并检索可能使它们的用户感兴趣的文章。它们的每一代都能更好地与其所有者的利益相匹配。
如果要让未受过培训的消费者可以高效地使用未来的计算机和网络,那么直接操作将不得不让位给某种形式的授权。研究人员和软件公司对所谓的“软件代理”寄予厚望,他们“懂得”用户的利益,并能自主行事。人们将不再进行完全的控制(并对电脑的每一个动作负责),而是参与到一个合作过程中,在这一过程中,人类和计算机代理进行通信、监控事件,并执行任务以满足用户的目标。
这种功能的改变很可能与人们和计算机交互的物理方式的变化同时发生。藏书网人们不必操作键盘和鼠标,而是通过语言或者手势来交代需要做的事情。作为回应,代理将以“活着的”实体形象显示在屏幕上,用活生生的面部表情或肢体语言,而不是文本、图形和数字来表达它们当前的状态和行为。
尽管我们希望软件代理执行的任务非常容易可视化,但是代理本身的构建又存在一些问题。代理程序与普通软件主要的不同之处是,它们自己需要一种独立实体的感觉。一个理想的代理知道它的目标是什么,并且会努力去实现它。一个代理也应该是稳定的、自适应的,能够从经验中学习,并使用不同的方法来应对不可预见的情况。最后,它应该是自主的,这样它就能感知到它所处环境的现状,并且能够独立行动,朝着它的目标前进。
代理应该自动承袭其所有者的坏习惯,还是应该尝试教给他们更好的习惯(如果是这样,谁来定义“更好”)?随着电子生态系统变得越发复杂,它能确保仍有足够的计算能力和通信带宽来实现人类想要完成的无数任务吗?迄今为止,研究人员所做的有限实验仅仅暗示了现在出现的种种可能。
代理还可以向执行相同任务的代理学习。一个面对未知邮件的电子邮件代理可能会通过询问它的同行来了解一些信息,比如,人们在读取邮件列表中的邮件时,通常会先阅读发给他们个人的邮件。这种协作可以使代理的集群以复杂又智能的方式进行操作,即使任何单个的代理都非常简单。
帕蒂·梅斯九_九_藏_书_网
四十年来,人们一直试图构建这类知识型的代理。不幸的是,这种方法还没有产生任何可以商用的代理。尽管知识工程师能够将许多狭窄的领域编纂成法典,但他们无法构建起代理在世界范围内运行所需要的所有常识信息。目前,将这些知识系统化的唯一努力来自得克萨斯州奥斯丁Cycorp公司的CYC项目。现在,基于CYC的代理能否有足够的知识来做出适当的决定,特别是它能否为特定用户获取特殊知识,回答这些问题还为时尚早。即使CYC成功了,人们也很难相信一个由别人指导的代理。
现在商业上的有限代理和开发中的人工智能代理,二者都依赖于某种形式的编程。第三种也是最有希望的方法采用了人工生命这一相对年轻的领域开发的技术,这个领域的从业者研究生物体的自组织和适应环境的机制。尽管它们仍处于起步阶段,但是人工生命代理是真正自主的:事实上,它们进行自我编程。它们的软件设计可以让它们根据经验和与其他代理的交互来改变自身行为。在麻省理工学院,我们已经构建了一个软件代理,它可以持续观察一个人的行为,并自动执行它检九九藏书网测到的任何常规模式。电子邮件代理可以通过观察发现,用户总是转发包含“会议”这个词的信息副本给行政助理,然后它可能会自动这样做。
在下面的文章中,她以通俗易懂的方式展示了这些智能代理现在的工作原理,以及它们将来可能拥有的功能。如果这听起来像科幻小说,那就尽情猜想吧,欢迎来到未来!这篇文章首次发表于1995年的《科学美国人》。
随着时间的推移,这种方法可能会在21世纪计算机网络中形成一个完整的电子生态系统。向用户或其他代理提供服务的代理将更频繁地运行、生存、繁殖,否则就会面临被清除的命运。随着时间的推移,这些数字生命形式将填满不同的生态位。有些代理可以演变为不错的数据库索引器,而其他代理则可以使用它们的索引来查找特定用户的兴趣条目。未来将会有一些寄生、共生,以及生物界所熟悉的许多其他现象。随着外部对信息需求的变化,软件生态系统将不断自我更新。
计算机目前只对接口设计者所称的直接操作做出反应。除非有人通过键盘、鼠标或触摸屏发出指令,否则什么也不会发生。计算机仅仅是一个被动的实体,等待执行非常详细的特定指令,它对于复杂任务或执行耗时不确定的操作(如搜索信息)几乎毫无帮助。

一个强大的目标

更多内容...
上一页