1 / 67
文档名称:

人工智能原理7 PPT课件.ppt

格式:ppt   页数:67页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

人工智能原理7 PPT课件.ppt

上传人:小马皮皮 2015/11/29 文件大小:0 KB

下载得到文件列表

人工智能原理7 PPT课件.ppt

相关文档

文档介绍

文档介绍:Agent和多Agent系统
什么是Agent
Agent的原意是“代理”,即一个人代表另一个人或(另)一个组织去完成某件(些)事情。在计算机领域,Agent可认为是被授权的“个人软件助理(PSA)”,是一种在分布式系统或协作系统中能持续自主地发挥作用的计算实体,常简称为智能体。
在计算机领域,Agent是指分布式系统或协作系统中能持续自主发挥作用的计算实体,它具有自主性,交互性,反应性和主动性等特征
简史
Agent的概念出现于 20世纪70年代的人工智(AI)中,80年代后期才成长起来。由于分布并行处理技术,面向对象技术,多媒体技术,计算机网络技术,和成为AI和计算机领域最活跃的研究内容之一,而且引起了科学界,教育界,工业界甚至娱乐界的广泛关注
DAI,DPS,MAS
DAI(分布式人工智能)是人工智能研究领域的一个重要分支。DAI系统由多个Agent组成,每个Agent又是一个半自治系统,这些Agent之间以及Agent与环境之间都是并发的,需要进行交互。DAI研究工作大致分为分布式问题求解(DPS)和多Agent系统(MAS)两个方面。
DPS主要研究如何分解某特定问题,并将其分配到一组拥有分布知识并相互协作的结点上;
MAS则是指一些自主的Agent通过协作共同完成某些任务的计算系统,它侧重研究如何协调一组Agent的行为,即研究这组Agent为了联合采取行动或求解问题时,如何协调各自的知识,目标,策略和计划等。
MAS的研究重点
MAS主要研究:
多Agent理论,
通信和交互技术,
体系结构和组织形式,
面向Agent的程序设计方法和语言,
多Agent间的协调,协作和协商等。
Agent的特征
1)自主性
Agent具有属于其自身的计算资源和局部与自身行为控制的机制,能在无外界直接操纵的情况下,根据其内部状态和感知到的(外部)环境信息,来决定控制自身的行为。
交互性,反应性,主动性
2)交互性
能与其他Agent进行多种形式的交互,能有效地与其他Agent协同工作。
3)反应性
能感知所处的环境,并对相关事件作出适时反应。
4)主动性
能遵循承诺采取主动行动,表现出面向目标的行为。
反应式Agent
不少学者称具有上述特征1)~3)的计算实体为反应式Agent。
有些学者对Agent赋予了更多拟人化的要求,例如DAI领域的学者要求Agent具有信念,愿望,意图等认知特性;CSCW领域的学者则要求Agent具有更加友好,灵活的人机交互方式。
Wooldrige给出的弱定义
1)自主能力(autonomy)。Agent可以在没有人或其他Agent直接干预的情况下动作,而且对自己的行为和内部状态有某种控制能力。
2)社交能力(sociability)。Agent和其他Agent通过某种Agent语言进行交互。
3)反应能力(reactivity)。Agent观察其环境,并在一定时间内作出反应,以改变该环境。
4)预动能力(pre-activeness)。Agent不仅能够简单地对环境作出反应,而且能够通过接受某些启示信息,体现出面向目标的行为。
Agent的强定义
一些学者(特别是来自AI界的)认为,Agent不仅应该具有以上定义的特征,而且还应具有一些通常人类才具有的概念,如:知识,目的,信念,义务等。
Shoham认为,Agent可以看做是由多种心智状态,如信念,能力,选择和承诺组成的一种实体。
另外,Agent还具有其他一些特性,如:1)移动性(mobility),指Agent可以在信息网络上移动。2)真实性(veracity),假设Agent不传输错误信息。3)仁慈性(benevolence)。假设Agent没有冲突的目标,因此每个 Agent通常有求必应。4)合理性(rationality)。假设Agent总是为实现目标而努力,面不阻碍目标的获得,至少在它的信念中应该如此。