第十一节-智能代理技术.pptVIP

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一节-智能代理技术

第十一节 智能代理技术 一、什么是智能代理 智能代理,即Intelligent Agent,又简称Agent。Agent是当前计算机科学领域中的一个重要概念,已被广泛应用于AI(人工智能)、分布计算、CSCW(计算机支持协同工作)、人机界面等计算机科学领域。 一个能为AI领域的大部分研究人员所接受的定义是将Agent视为在某一环境下能持续自主地发挥作用、具有生命周期的计算实体。 尽管目前人们对Agent仍无一个统一的认识,但一种普遍的观点认为作为Agent的软件或硬件系统一般具有以下基本特征: (1) 自主性: A. Agent具有属于其自身的计算资源和局部于自身的行为控制机制。 B. Agent能在没有人类或其他Agent的直接干涉和指导的情况下持续运行,并能根据其内部状态和感知到的环境信息,决定和控制自身行为。 C. 自主性是Agent的一个重要属性,它是Agent概念区别于对象(object)概念的一个重要特征。 (2) 社会性: A. Agent处于由多个Agent构成的社会环境中,它的行为必须遵循和符合Agent社会的社会规则。 B. Agent拥有其他Agent的信息和知识,并能通过某种Agent通讯语言与其他Agent实施灵活多样的交互和通讯、能够有效地与其他Agent进行合作。 (3) 反应性: Agent能够感知所处的环境(可能是物理世界,或操纵图形界面的用户,或与它进行交互和通讯的其他Agent等等),并能对环境中发生的相关事件(如Agent间的交互和通讯,系统中特定事件的发生)做出适时反应。 (4) 主动性: Agent能够遵循承诺采取主动的行动,它的行为是为了实现其内在的任务,因而Agent是一个目标制导(Goal-Directed)的行为实体,能够在条件满足时主动将相关信息提供给Agent.上述特性属于Agent的基本特征。 对于某些特定领域的研究人员而言,Agent还有其他性质和特征如: (5) 合理性(Rationality): Agent没有冲突的目标,Agent的行为总是基于其已有的任务,而且其行为不会故意阻止其任务的实现。 (6) 学习相适应性: 一个Agent可以从过去的经验中不断积累知识,并能根据知识的变化来改变自己的行为,来适应新的环境。 (7) 推理能力: 一个Agent能具有一种合理的、可再生的方法,基于现有的知识和经验进行推理的能力。 智能代理的性质 智能代理是一个程序,它可以按照用户提供的参数,搜集用户感兴趣的信息,然后定时为用户提供相关服务。它不需要人的即时干预,可以定时完成所需功能。 代理可以看作是利用传感器感知环境,并使用效应器作用于环境的任何实体。(见 Andreas Geyer-Schulz,《智能代理》) Agent是一个具有自主性、社会能力、反应性和能动性等性质的基于硬件或(更经常的)基于软件的计算机系统。(Wooldridge,Jennings) Agent为了达到一定的目标,有着自成规律地执行任务的工作模式。 代理可以写为:代理=体系结构+程序。 二、网上智能代理的基本模型 1. 一个Agent往往由用户界面模块、学习模块、任务计划模块、操作系统接口模块、执行模块、一个知识库以及中央控制模块组成。 2. 其中,中央控制模块处于Agent的核心地位,控制着其他所有模块。Agent的基本模型见图。 基本模型 3. Agent的构成模型 (1)用户界面模块: A. 用户界面模块负责Agent和用户之间进行交流。 B. 知识库中的知识主要是从该模块中获得。用户界面模块必须生动有趣形象,让用户有更多的选择余地,使用户感到自己始终控制着Agent。 (2)学习模块: A. 学习模块使得Agent能更新知识库,适应外界环境的变化。 B. Agent的学习主要通过观察和模拟用户的行为、接收来自用户的反馈、接收来自用户的精确的指令、”向其他的Agent学习等方式。 (3)任务计划模块: 任务计划模块允许用户制定一些计划或定时任务,这些计划或任务由一系列的行为组成,然后交由执行模块处理。 (4)执行模块: 执行模块把用户的请求或计划任务,进行分解,转化为一系列的Agent内部命令,并进行安全性检查,若通过则提交给操作系统接口模块执行,并负责把执行结果返回给中央控制模块。 (5) 操作系统接口模块: A. 该模块负责同操作系统或网络进行通信。其主要功能是把执行模块传来的Agent内部命令根据知识库的内容转为操作系统能够执行的实际命令,同时提交操作系统执行。 B. 一旦命令执行完毕,操作系统接口模块将去获取命令执行的最后结果,并把结果交由中央控制模块显示给用户。 构成代理的基本要素 构成代理的四个要素:感知、行为、目标和环境。他们的关系如图所示

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档