没有合适的资源?快使用搜索试试~ 我知道了~
理论计算机科学电子笔记150(2006)21-36www.elsevier.com/locate/entcs费伯:多智能体系统的人工制品理论安德烈·奥米奇尼1Alessandro Ricci2 Mirko Viroli3DEIS,AlmaMaterAmmorum-Universita`diBologna,viaVenezia 52,47023切塞纳,意大利摘要人类的智力随着越来越复杂的工具的使用而进化,使费伯人(从能人到智人)能够应对环境的变化,并使环境适应他的需要。 类似地,在这篇开创性的论文中,我们介绍了费伯的概念,传达了不应该考虑代理智能的想法由代理感知和监测环境的能力分开,因此,代理智能与使能、调解和管理任何代理(智能)活动的人工制品严格相关。沿着这条线,我们首先讨论一般MAS的人工制品的概念,然后我们试图设计出MAS的人工制品的可接受的/所需的/期望的特征。我们详细阐述了许多 的代理人和人工制品之间的各种可能的关系,特别是集中在人工制品的合理利用的问题,也粗糙出MAS人工制品的可能的分类关键词:智能体,多智能体系统,工具,人工智能,活动理论。1工具、语言和人工制品1.1语言Hype“在过去,关于这个一般性问题的工作的主要动力是:. .语言能力是显性的,而工具制造和使用能力则被认为是理所当然的。. .,因此需要较少的科学检查。这可能1电子邮件:andrea. unibo.it2电子邮件:a. unibo.it3电子邮件:mirko. unibo.it1571-0661 © 2006 Elsevier B.V. 在CC BY-NC-ND许可下开放访问。doi:10.1016/j.entcs.2006.03.00322A. Omicini等人/理论计算机科学电子笔记150(2006)21反映了西方学者根深蒂固的逻各斯中心主义哲学偏见,这种偏见由来已久。现在这种偏见已经暴露出来,一个全新的问题领域已经打开...” [6]美国对于今天的智能体领域的学者来说,上面的句子可以很容易地适应MAS(多智能体系统)研究的当前整体状况。实际上,很有趣的是,这句话来自一位备受尊敬的人类学家,已故的戈登·H·哈登。休斯,研究和比较人类两种最独特的能力的起源和进化:说话的能力,以及使用和制造工具的能力赫威斯观察到,在许多不同但相关的领域(如生物人类学和社会人类学、考古学、语言学、心理学、神经学和动物行为学)的研究人员几十年的活动之后,语言、工具和人类认知能力进化之间的关系问题只是在最近才作为一个单一的、连贯的问题面对(例如,见[5])。或多或少以同样的方式,一种对语言的炒作今天在MAS领域仍然相当明显。除了在过去几年中由代理相关会议和期刊发表的关于通信,言语行为和其他语言相关问题的大量代理论文之外,一个引人注目的证据来自例如唯一的代理标准化机构FIPA的工作,FIPA或多或少专门处理代理通信行为,尽管它是智能物理代理的基础。为了避免(进一步)MAS领域中相同的“逻各斯中心主义哲学偏见”的有害影响,需要进行一些哲学工作,旨在提供一种共享的概念视图,其中代理行为可以在其最普遍的意义上被框定,实际上既考虑了通信行为又考虑了然后,需要一个代理工具的概念(或一个等价的概念),它可以允许代理物理行为理论在与代理交往行为理论相同的细化水平上被定义。1.2工具与语言通观能人的第一个特征是他锻造工具的能力。工具并不是人类独有的特征:海狸建造水坝,蜜蜂建造完美的六边形细胞,许多鸟类生活在自制的巢中。然而,人类工具相对于其他动物工具的一个显著特征,通常被认为是A. Omicini等人/理论计算机科学电子笔记150(2006)2123关于人类和他的居住环境之间的关系。此外,系统性和社会性的工具设计和使用似乎是人类的典型特征,通常被视为衡量人类与动物智力的标准。更一般地说,我们对工具和智力(人类和非人类)之间的严格关系的理解是,我们通常将使用工具和制造工具的能力解释为智力的基本揭示症状。例如,动物行为学家通常通过让动物面对需要使用工具来解决的问题来测量动物的智力(例如[13])。更有趣的是,哲学家罗纳德·恩迪科特(Ronald Endicott)提出了一种与图灵测试相当的工具,旨在根据开发工具的能力来评估智力-所谓的根据Martelet [8]的说法,工具揭示了用户对自我或/和世界的意识,每当它是以一个目标构建的,它被存储以供进一步/重复使用,它被用于构建新的工具。工具与语言一样,是人类智慧的第一个也是最独特的表达;同时,也是人类(个人和社会)能力的最强大的放大器,以适应环境变化,首先,为了人类的目的改变环境因此,当处理代理系统,特别是代理智能时,令人尴尬的是,到目前为止,大多数工作都详细阐述了语言概念和行为-如言语行为的代理普及理论-并且几乎忽略了,至少明确地,代理工具的问题。相反,不那么令人惊讶的是,社会/组织理论很好地强调了工具在人类活动中的作用,以及它们与语言的严格关系。例如,活动理论(AT [9])的核心是人工制品作为人类活动中任何类型交互的中介的概念:人工制品可以是物理的(如黑板、墙壁和交通灯)或认知工具(如操作程序、语言学、脚本、个人和集体经验以及语言)。艺术品体现了一系列的社会实践:它们的设计反映了特定用途的历史。作为调解工具,它们既有促进作用,也有制约作用:一方面,人工制品扩大了操纵和变换不同对象的可能性,但另一方面,对象被感知和操纵不是这样,而是在工具设置的限制因此,一方面,人工制品是一个相当普遍和强大的概念,包括物理和心理工具,从而允许物理工具和语言在同一个概念框架内理解24A. Omicini等人/理论计算机科学电子笔记150(2006)21另一方面,AT显然表明,人工制品可以被用来作为基本的抽象在建设代理系统,主要是作为使能和约束工具的代理活动。在下文中,我们一般讨论MAS的人工制品,或者简单地说人工制品,以便包括可用工具的最一般概念。1.3费伯对你是Symbolicus吗即使是人类文化中某些最明显的“抽象”成果的发展,如果没有伴随的物理人工制品,也无法设想或解释。例如,数字和算术的演变不能单独用记录和计算它们的工具来解释,也不能单独用它们最初发展起来的古代人类社会中使用它们的社会过程来解释。“人”与“象征人”之间的明显二元性[1]-谁先来?显然是要解决没有赢家:那么,为什么我们要选择之间的一个费伯和一个费伯的符号,而我们的目标是智能代理?因此,采用进化的观点来看待Agent,并与人类智能的发展和进化进行类比,我们在这里主张Agent智能理论不应局限于对内部理性过程的建模(如BDI理论),而不应该只包括实践推理的基础,而且也是一个合适的人工制品的理论和手段,为他们的合理使用,选择,建设和操作。这实际上是费伯的观点背后的想法:代理智能不应该被认为是由代理感知和监测环境的能力所分离的,因此,代理智能与使能、调解和管理任何代理(智能)活动的人工制品严格相关:在某种意义上,布鲁克斯的情境智能的专门化的、面向代理的版本[ 2 ]。沿着这条线,在这篇开创性论文的剩余部分,我们首先收集了我们对代理人和人工制品之间的概念关系以及代理人对人工制品的合理利用的一些考虑(第2节)。然后,第3节概述了MAS的人工制品的可能模型(在[15]中介绍),然后列出并分组了人工制品可以展示的许多功能,以启用和促进代理智能行为。第4节为MAS的人工制品的更全面的理论带来了种子,通过粗略的人工制品的可能的分类。最后,第5节提供了最后的评论以及一些未来的工作。A. Omicini等人/理论计算机科学电子笔记150(2006)21252论施事与物2.1代理人的目标和人工制品的使用通过考虑[3]中描述的概念框架,Agent可以一般地被认为是目标支配或目标导向的系统。目标支配系统指的是强代理概念,即具有某种形式的齿轮能力的代理,这使得有可能明确地表示他们的目标,驱动代理行为的选择。目标导向系统指的是代理的弱概念,即代理人的行为是直接设计和编程以实现某些目标,这是没有明确表示的。在目标管理和目标导向的系统中,目标都是内部的。外部目标是指通常属于代理人所处的社会背景或环境的目标。外部目标是制约主体行为的各种调节状态:目标支配系统通过调整内部目标来遵循外部目标。这一基本图景随后由非目标导向的系统来完成.这就是被动对象的情况,它的特点是用途:它们没有内部目标,但可以被代理人用来实现他们的目标。人工制品是明确设计用于提供某种功能的对象,该功能指导它们的使用。目的地的概念与功能的概念有关,但不完全相同:它是一个外部目标,在使用过程中,用户将其附着到物体或人工制品上。然后,人工制品可以根据与其功能不同的目的地使用在使用和使用价值[3]之间提出了一个有趣的区别,涉及代理人/人工制品关系:在那里,使用价值对应于人工制品特性和功能的评估,以便选择它用于(未来)使用。区别对应于两种不同类型的外部目标附加到一个人工制品:(i)使用价值目标,根据该人工制品应该允许用户代理实现他们的目标,这样的外部目标驱动代理选择的人工制品;(ii)使用目标,直接对应于代理的内部目标,指导人工制品的实际使用。 从代理人的角度来看,当一个人工制品被选择和使用时,它就有了一个使用价值目标,这个目标在某种程度上与它的内部目标相匹配。通过扩展上述考虑,人类学中的经典工具使用/工具制造的区别可以沿着三个主要的不同方面进行阐述,这三个方面包括主体和艺术之间的关系4这里的术语数学或编程语言26A. Omicini等人/理论计算机科学电子笔记150(2006)21事实:• 使用• 选择• 施工与操作虽然前两个方面显然分别与使用和使用价值有关,但第三个方面是人工制品选择过程失败或使用选定人工制品失败的合理后果。然后,一个新的,不同的人工制品应该被构建,或通过操纵现有的人工制品来获得2.2智能体对人工制品的推理Faber方法的关键问题之一是如何有效地利用人工制品来提高Agent实现个人和社会目标的能力。因此,需要回答的主要问题是:行为者应该如何推理以最佳方式使用人工制品,使他们的生活更简单,他们的行动更有效?代理人如何推理来选择要使用的人工制品?智能体如何推理来构建或适应人工行为,以适应它们的目标?一方面,最简单的情况涉及直接编程为使用特定人工制品的代理,使用协议由程序员直接定义为目标管理系统的代理程序知识/尽管它很简单,但这种情况可以为MAS工程师带来几个优势,利用关注点分离来编程更简单的代理,通过对特定设计的人工制品收取一些负担。另一方面,直觉是,在完全开放系统的情况下,人工制品描述自身的能力,其功能,接口,结构和行为可能是构建开放MAS的关键,智能代理动态地寻找和选择要使用的人工制品,然后利用它们实现自己的目标。乍一看,似乎可以根据代理可以使用人工制品的五个不同认知水平,将代理使用人工制品的能力构建在一个层次结构中:无意识的使用--在这个级别上,代理和代理设计者都在不知道的情况下利用人工制品:人工制品被隐式地使用,因为它没有被显式地表示。换句话说,代理动作的表示从来没有明确地引用对某种工件的操作的执行嵌入式/编程使用- 在这个级别上,代理根据设计者明确编程的内容使用一些人工制品:因此,人工制品选择由设计者明确做出,并且知识A. Omicini等人/理论计算机科学电子笔记150(2006)2127关于它的使用是由代理中的设计器隐式编码的例如,在认知代理的情况下,代理设计者可以直接指定使用从代理人的角度来看,没有必要明确理解人工制品的操作说明或功能:唯一的要求是,所采用的代理模型可以具有足够的表达能力,以便以某种方式对外部动作的执行和外部事件的感知进行建模。认知使用- 在这个级别,代理设计者直接在代理中嵌入人工制品的选择仍然是一个设计师的任务,而如何使用它是委托给代理理性的能力。因此,一般来说,智能体必须能够发现人工制品函数,以及使用它并使其符合智能体目标的方法。 一个明显的方法,使代理发现是使人工制品明确表示他们的功能,接口,结构和行为。认知选择和使用-在这一层次上,代理人自主地选择要使用的人工制品,了解如何使它们工作,然后使用它们:因此,人工制品的选择和使用都掌握在代理人手中。值得注意的是,这种选择过程也可能涉及合作代理的集合,例如有兴趣使用协调人工制品进行社交活动。建造和操纵-在这个层面上,代理人被提升到人工制品设计者的角色。在这里,代理人应该理解人工制品是如何工作的,以及如何调整他们的行为(或从头开始建立新的行为),以便设计出一个更好的行动方案来实现代理人的目标。由于它的复杂性,这个层次更经常涉及人类:然而,不那么复杂的代理可以根据代理设计者明确预先定义的一些模式来改变人工制品3MAS人工制品的特征通过将[15]中定义的协调人工制品的形式模型(并在3.1小节中简要报告)扩展到一般MAS的人工制品,我们讨论了费伯方法的一个基本特征:即,一个智能体推理模型,其中智能体的心理状态和人工制品行为都以连贯的方式进行了解释(3.2小节)。因此,费伯的概念尽管表面上是模糊的,但它隐含地要求许多进一步的理想的人工特征,这些特征将在3.3小节中简短地讨论。28A. Omicini等人/理论计算机科学电子笔记150(2006)213.1多智能体系统的一种人工制品模型为了允许智能代理对其进行合理利用,MAS的人工制品可能暴露(i)使用接口,(ii)操作指令,(iii)服务说明。一方面,这种人工制品的观点为我们解释这些属性和特征提供了一把强有力的钥匙现有的非代理MAS抽象,然后可以编目和比较的基础上,一些共同的标准。另一方面,它也是为了促进MAS环境的工程,人工制品发挥核心抽象的作用的原则性方法的概念基础。使用接口- 人工制品和代理之间的核心差异之一,作为填充MAS的计算实体,在于操作的概念,这是人工制品提供服务或功能的手段。一个代理通过调用一个arte-fact操作对一个artefact执行一个动作.执行可能以操作完成而终止,通常表示调用的结果,代理在感知方面意识到这一点。由人工制品提供的操作集定义了所谓的使用接口,它(有意地)重新组合了服务、组件或对象的接口-在术语的面向对象的意义上在MAS中,这种交互模式是人工制品所特有的,并且使它们本质上不同于代理。虽然一个代理没有接口,行为和感知环境,封装其控制,并主动和自主地实现其目标,但人工制品却有一个使用接口,由代理使用(而不是相反),由他们的控制驱动,并以可预测的方式自动化特定的服务,而无需自治的祝福。因此,拥有一个接口强烈清楚地区分代理和人工制品,因此被MAS工程师用作它们之间的基本判别属性。操作说明-与使用界面相结合,人工制品可以为代理提供操作说明。 操作说明是对代理人必须遵循的程序的描述,以便随着时间的推移与人工制品进行有意义的交互。最值得注意的是,其中一种描述是依赖于历史的,因此行动和感知发生在给定的时间可能会影响与人工制品的交互的剩余部分。因此,操作说明书基本上被视为行动/感知的开发协议。该协议可能进一步注释了关于预期的前提条件和对代理精神状态的影响的信息,理性代理应该阅读并利用这些信息来赋予其意义。A. Omicini等人/理论计算机科学电子笔记150(2006)2129操作说明。人工制品在概念上类似于人类使用的设备,操作说明书起着类似于手册的作用,人类阅读以了解如何在逐步的基础上并且根据他/她需要实现的预期结果来使用该设备。例如,数码相机提供按钮和面板(表示其使用界面),并且因此附带描述如何使用它们的手册-例如,要按哪个按钮序列来适当地配置相机分辨率。功能描述-最后,人工制品可以通过功能描述(或服务描述)来表征。这是对人工制品提供的功能的描述,代理可以基本上用于人工制品选择。事实上,与描述如何利用人工制品的操作指令不同,功能描述描述从人工制品中获得什么。显然,功能描述是对人工制品的实际实现的抽象:它隐藏了服务实现的非本质细节,同时突出了它的关键功能(输入/输出)方面,供代理用于人工制品选择。例如,当将传感器包装建模为人工制品时,我们可以容易地想到如经由使用接口和操作指令所描述的用于传感器激活和检查的操作,而关于传感器功能本身的信息通过传感器包装的功能描述来传达。3.2人工制品的合理利用人工制品的认知使用的关键问题之一是代理人如何表示人工制品的行动,并包括他们在他们的深思熟虑的行动过程。人工制品的合理利用问题可以通过对代理人和人工制品之间的关系进行正式建模来更好地阐述和理解:代理人对人工制品的行为,代理人的心理状态和人工制品操作指令。根据上面概述并在[15]中介绍的模型,这里我们假设代理的精神状态模型类似于用于定义FIPA ACL语义的语义语言的正式定义中所利用的模型[4]。代理人的心理状态是通过一个多模态逻辑与模态的信念(Bel)和意图(Int)-至于利用人工制品而言,我们忽略模态不确定的信念和愿望。因此,我们考虑公式的标准语法φ::= t |¬φ |φ ∧ φ |φ ∨ φ |φ ⇒ φ|贝尔φ |Int φ30A. Omicini等人/理论计算机科学电子笔记150(2006)21L其中t是任何项。为了能够进行关于动作和感知的推理,我们引入以下运算符(以斜体字体书写),它们是用于构建术语的函数:done(a)代表动作a-即正在执行的操作调用,schedule(a)代表正在调度的动作a,completed(p)代表完成p的感知-即操作调用的完成被感测,I的instr(I)是操作指令的当前状态,指令I的trn(I,l,IJ)允许交互l然后移动到IJ,以及精神状态φ的可行(I,φ)是从当前操作指令状态I可达到的可能效果。特别地,我们假设代理(i)仅与一个人工制品交互,(ii)知道操作指令的当前状态(Belinstr(I)在给定时间精确地对一个I成立),(iii)理解操作语义的情况。运算指令(如果I-→II J,则Beltrn(I,l,I J)成立),以及(iv)计算基于操作语义的可行性运算符,即通过上面的关系。例如,关系可行(I,φ)可以定义为:?t[φ]feasible(I,φ)ifI−−→IIfeasible(I,φ)ifI−→l I Jf easible(I J,φ)我假设φ从I是可行的,如果它存在一个相互作用序列,导致一个由eφ完成。这个定义仅仅是一个参考:可以使用更专业的可行性关系,更有效地解决可计算性和有效性问题-其细节具有代理内部机器的范围,而不是交互语义。关于交互作用对主体心理状态的影响,我们简单地假设:• 当代理调度动作A时-即,Int调度(A)保持在代理精神状态中-然后A被执行-实际上调用对应的人工操作。相应地,施事开始相信贝尔完成了(a)。• 一个 一个 剂 感知 一 完成 p,然后 它 来 相信Bel完成(p)。Agent行为的形式模型是通过以FIPA [4]的SL语言的属性的风格报告心理状态的逻辑属性、处理规划、先决条件的满足性和效果的应用来提供的。计划-给定意图Intφ和当前操作指令I,设1,...,an n是可能导致产生φ的调用的集合,即,使得trn(I,!aj[φj],I J)和f easible e(I J,φ)(其中h1≤j≤n)-即,j是JA. Omicini等人/理论计算机科学电子笔记150(2006)2131允许导致状态(IJ),其中φ是可行的。那么它认为,|......这是什么?|... |a n)这意味着实现φ的代理意图生成执行可能导致执行φ的允许动作之一的意图。可满足性(satisfiability)--每当一个代理人选择执行一个动作(通过上面的计划属性),这个属性就强制了寻求这个动作的前提条件的可满足性的意图。这是正式的财产|=Int done (a) ∧ Bel instr (I) ∧ Bel trn (I,! a[φ],IJ)ΔIntφ调度-每当一个代理打算执行一个行动的先决条件得到满足,然后它调度该行动,适当地更新操作指令。这个想法是由财产形式化|=Int done (a) ∧ Bel instr (I) ∧ Bel trn (I,! a[φ],IJ)<$Belφ<$Belinstr(IJ)BelIntschedule(a)心理效应-每当一个代理感知到一个动作的完成,它应该相信这种感知的效果。这个想法是正式的财产|=Bel completed (p) ∧ Bel instr (I) ∧ Bel trn (I,? p[φ],IJ)<$Belφ<$Belinstr(IJ)这些属性在结构上类似于SL语言的五个属性,因为它们出现在[4]中。然而,本质上的区别在于,这里的前提条件和结果被操作指令绑定到动作/感知:因此,主体心理状态和交互(主体对人工制品的动作)之间的相互作用通过调度属性进入逻辑3.3MAS伪影的其他性质此外,人工制品可以表现出许多其他重要的特征,这可能会增强代理人为自己的目的使用它们的能力可检查性-人工制品的状态、其内容(无论这在特定人工制品中意味着什么)、其使用界面、操作说明和功能描述可以通过可检查性全部或部分地提供给代理。而在封闭的MAS中,这些信息可以硬编码在代理中-人工制品工程师也开发代理-在开放的MAS中,第三方代理应该能够动态地加入社会,32A. Omicini等人/理论计算机科学电子笔记150(2006)21在运行时了解关于可用假象的必要信息。此外,人工制品通常负责关键的MAS行为[10]:能够检查人工制品特征和状态的一部分或全部很可能是一个基本的能力,以了解和管理的动态和行为的MAS。可控性- 可控性是可检查性属性的明显扩展人工制品的操作行为不仅应该是可检查的,而且还应该是可控制的,以便允许工程师(甚至是智能代理)监测其正常运行:应该可以停止和重新启动人工制品的工作周期,跟踪其内部活动,并观察和控制一步一步的执行。原则上,这将极大地提高在执行时监视、分析和调试工件的操作行为以及相关联的MAS社交活动的能力。延展性- 也与可检查性相关,延展性(也称为伪造性)是动态MAS场景中的关键特征,此时人工制品的行为可能需要动态修改,以适应MAS不断变化的需求或可变的外部条件。可延展性,作为在执行时改变人工制品行为的能力,似乎是MAS在线工程的一个重要方面,也是自组织MASs的一个关键问题。可预测性-与代理不同-作为自治实体,代理具有不规则行为的自由,例如忽略消息-用户界面,操作指令和功能描述可以用作代理与人工制品的合同。特别地,功能描述可以提供利用人工制品的结果的精确细节,而操作指令使得人工制品的行为对于代理是可预测的。可形式化- 可预测性特征可以很容易地与可形式化相关联。由于可以对人工制品行为进行精确表征,直到达到例如完整的操作语义模型-例如,如[12]中为协调人工制品开发的-自动验证人工制品提供的服务的属性和行为可能是可行的,因为这本质上比自治代理提供的服务更容易。可链接性--在MAS中,可以使用Artefact封装和建模可重用服务。为了随着环境的复杂性而扩展,可能有趣的是组合人工制品,例如,通过使新的人工制品通过交互来实现其服务,从而在另一个人工制品A. Omicini等人/理论计算机科学电子笔记150(2006)2133一个现存的艺术品 为此,人工制品应该能够调用另一个人工制品的操作:对该调用的回复将由接收方通过调用发送方中的另一个操作来传输。分布- 与代理不同,代理通常被视为概念上位于网络的单个节点的点状抽象,arte-facts也可以分布。特别是,一个单一的人工制品原则上可以用来模拟分布式服务,从网络的更多节点访问。使用可链接性,分布式人工制品然后可以被设想和实现为链接的、可能非分布式人工制品的组合物,或者反之亦然,分散在多个不同物理位置的多个链接人工制品可以一起被看作单个分布式人工制品。总而言之,分布和可链接性促进了人工制品工程的分层-如第4节所述。最后,应该注意的是,当从代理和MAS工程师的不同观点来看时,上面提出的所有人工特征都起着不同的作用。例如,操作指令大多被视为工程师的设计工具,以及对理性代理的运行时支持。相反,当这两个观点可以成为一个时,像可检查性和延展性这样的特征会引起特别的兴趣:当智能代理被允许并能够扮演MAS工程师的角色时,它原则上可以通过观察人工制品来理解MAS的状态和动态,然后可能作为一个人工制品工作:也就是说,通过重新工作其工具(人工制品),以适当地改变整体MAS行为。4MAS的人工制品分类许多种类的不同人工制品可以填充MAS,为代理提供许多不同的服务,体现各种不同的模型,技术和工具,并解决广泛的应用问题。相应地,大量的方法和解决方案,原则上可供MAS工程师工作时,根据他们的应用需求塑造代理环境。因此,MAS的人工制品模型已经不够了:人工制品的分类变得有用,这可以帮助MAS工程师首先定义人工制品的基本类别,它们的差异和特性,然后对已知的人工制品进行分类,以理解并可能比较它们。在许多可能的分类标准中,我们发现关注人工制品的中介作用是有用的,然后基于它们要绑定的(非人工制品)MAS实体的种类来34A. Omicini等人/理论计算机科学电子笔记150(2006)21我我R我S我RS我图1.一、个人、社会和资源人工制品:MAS人工制品的分层视图一起根据图1中的图示,我们的第一个建议是将人工制品分为个人人工制品、社会人工制品和资源人工制品。个体人工制品是仅由一个代理利用的人工制品-换句话说,个体人工制品在个体代理和环境之间起中介作用。个体人工制品可以用于多种目的,包括外部增强代理能力-例如添加私有外部存储器-,制定代理动作对其他人工制品的过滤策略(如在代理协调上下文的情况下[11]),为个体代理提供关于组织的有用信息,等等。单个人工产物不直接受其他代理的活动影响,但可以通过可链接性与MAS 中的其他人工产物相互作用。社会人工制品,而不是人工制品利用一个以上的代理-换句话说,社会人工制品调解两个或两个以上的代理在MAS。一般来说,社会人工制品通常提供的服务首先是为了实现MAS的社会目标,而不是个人代理目标。例如,社会人工制品可以提供协调服务[14],管理两个或更多代理的活动-例如在多方协议中-但也可以实现全局知识库,共享本体或包含角色和权限信息的组织抽象。最后,资源人工制品是概念上包装外部资源的人工制品-换句话说,资源人工制品在MAS和外部资源之间进行调解。外部资源可以是遗留组件和工具,由于工程上的一致性而使用非代理技术编写的应用程序(如Web Services),或者是MAS的代理可能需要对其进行操作和感知的物理资源。原则上,资源艺术-事实可以被认为是一种手段,以提高外部MAS资源,A. Omicini等人/理论计算机科学电子笔记150(2006)2135智能体认知水平事实上,它们为外部资源提供使用接口、一些操作指令和服务描述,并通过将高级代理交互动态映射到与资源的低级交互上来实现它们的任务-使用例如特定传输,例如面向对象的本地或远程方法调用、HTTP请求等。总而言之,个人,社会和资源文物可以被用来作为基础,建立胶水保持代理在一起的MAS,并为struccturing环境,代理生活和互动。事实上,我们的分类法,如图1所示,定义了MAS环境的结构化、分层视图,并隐含地提出了一个在MAS中组织Agent交互的模型。因此,人工制品分类法原则上可以为通用的面向代理的方法学提供良好的原则基础,用于将代理环境作为第一类实体进行工程设计。5结论通过将MAS中的智能与人类智能的发展和进化进行类比,在这篇开创性的论文中,我们详细阐述了Agent工具及其与Agent智能的关系。费伯的观点认为,主体智能的理论不应局限于对主体的内在理性过程进行建模,而应不仅包括实践推理的基础知识,还应包括主体人工制品的理论,为主体提供人工制品的合理使用、选择、构建和操纵的手段。沿着这条线,我们首先讨论了MAS的一个可能的人工制品模型,并展示了它如何影响理性代理人对人工制品的利用,然后我们列出了一组相关的人工制品特征。最后,一个初步的建议,人工制品的MAS分类法进行了讨论。在未来,我们计划沿着本文中描绘的许多路线深入研究:例如,通过解释已知与工具的社会使用相关的许多心理过程(例如教学和模仿),或者通过讨论精确而全面的人工制品分类对复杂MAS工程的可能影响。引用[1] K.伯格伦费伯人还是象征人?第六个千年对铜的迷恋。Transoxiana:Journal Libre deEstudios Orientales,8,June 2004.[2] R. A.布鲁克斯没有代表的智慧 Arti ficial Intelligence,47(1-3):139-159,1991.36A. Omicini等人/理论计算机科学电子笔记150(2006)21[3] R. Conte和C. Castelfranchi,编辑。认知和社会行动。伦敦大学学院,1995年。[4] FIPA。FIPA通信法案图书馆规范。 http://www.fipa.org,2000年。[5] K. R. Gibson和T.英格德,编辑们。工具,人类进化中的语言认知。剑桥大学出版社,1993年。[6] G. W.休斯工具与语言关系的思辨史。Gibson和Ingold [5],第20[7] N. R.詹宁斯角,澳-地谢拉湖Sonenberg和M.坦比编辑们第三届国际自主代理和多代理系统联合会议(AAMAS 2004)。ACM,美国纽约州纽约市[8] G. 马特莱 进化与进化,第一卷。 E ditions du Cerf,巴黎,1998年。[9] B. A. 纳迪语境与意识:活动理论与人机交互。MIT Press,1996.[10] A. Omicini,S. Ossowski和A.利玛窦多智能体系统工程中的协调基础结构。In F. Bergenti,M. P.Gleizes和F. Zambonelli,编辑,代理系统的方法和软件工程:面向代理的软件工程手册,第14章,第273Kluwer Academic Publishers,2004年6月[11] A. Omicini,A. Ricci和M.维罗利通过代理协调上下文正式指定和制定安全策略。理论计算机科学电子笔记,85(3),2003年8月。2003年6月28日至29日在荷兰埃因霍温举行的第一次国际讲习班“协调模式、语言和系统中的安全问题”(SecCo,2003年)。诉讼[12] A. Omicini,A. Ricci,M.维罗利角Castelfranchi和L. Tummolini协调工件:智能代理的基于环境的协调在Jennings et al.[7],第286[13] D. J. Povinelli 猿类的民间物理学:黑猩猩的牛津大学出版社,2000年。[14] M. Viroli和A.奥米奇尼协调作为一种服务:本体论和形式基础。电子笔记在理论计算机科学,68(3):4572003年。第一届国际研讨会2002年。诉讼[15] M. Viroli和A.利玛窦代理中介交互的基于指令的语义。Jennings等人[7],第102[16] A. B. Wood,T. E. Horton和R. S.阿曼特在一个灵活的代理中使用有效的工具。在大肠J.Bass,编辑,2005 IEEE系统和信息工程设计研讨会(SEADS 2005),第752005年美国电气与电子工程师协会。
下载后可阅读完整内容,剩余1页未读,立即下载
cpongm
- 粉丝: 4
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功