【人工智能_人工智能导论课件】第9章智能体与多智能体系统导论.ppt
《【人工智能_人工智能导论课件】第9章智能体与多智能体系统导论.ppt》由会员分享,可在线阅读,更多相关《【人工智能_人工智能导论课件】第9章智能体与多智能体系统导论.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 9 章 智能体与多智能体系统,教材: 王万良人工智能导论(第3版) 高等教育出版社,第9章 智能体与多智能体系统,随着计算机网络和信息技术的发展,智能体技术得到广泛应用。多智能不仅具备自身的问题求解能力和行为目标,而且能够相互协作,来达到共同的整体目标。因此,能够解决现实中广泛存在的复杂的大规模问题。 本章在介绍智能体与多智能体系统概念的基础上,简要介绍多智能体系统中的通信、协作、协调等基本技术。,2,第9章 智能体与多智能体系统,9.1 智能体的概念与结构 9.2 多智能体系统的概念与结构 9.3 多智能体系统的通信 9.4 多智能体系统的协调 9.5 多智能体系统的协作 9.6 多智能
2、体系统的协商,3,9.1 智能体的概念与结构 9.2 多智能体系统的概念与结构 9.3 多智能体系统的通信 9.4 多智能体系统的协调 9.5 多智能体系统的协作 9.6 多智能体系统的协商,第9章 智能体与多智能体系统,4,9.1 智能体的概念与结构,9.1.1 智能体的概念,Agent可以看做是一个程序或者一个实体,它嵌入在环境中,通过传感器(sensors)感知环境,通过效应器(effectors)自治地作用于环境并满足设计要求。,Agent与环境的交互作用,5,9.1.2 智能体的特性,(1)自主性:Agent具有独立的局部于自身的知识和知识处理方法,能够根据其内部状态和感知到的环境信
3、息自主决定和控制自身的状态和行为。 (2)反应性:Agent能够感知、影响环境。Agent的行为是为了实现自身内在的目标,在某些情况下,Agent能够采取主动的行为,改变周围的环境,以实现自身的目标。 (3)社会性:很多Agent同时存在,形成多智能体系统,模拟社会性的群体。Agent具有和外部环境中其它Agent相互协作的能力,在遇到冲突时能够通过协商来解决问题。 (4)进化性:Agent应该能够在交互过程中逐步适应环境,自主学习,自主进化。,9.1 智能体的概念与结构,6,9.1.3 智能体的结构,Agent结构接受传感器的输入,然后运行Agent程序,并把执行的结果传送到效应器进行动作。
4、 Agent系统的结构直接影响到系统的性能。 Agent、体系结构和程序之间的关系: Agent=体系结构+程序,9.1 智能体的概念与结构,7,9.1.3 智能体的结构,Agent结构需要解决以下问题: (1)Agent由哪些模块组成; (2)这些模块之间如何交互信息; (3)Agent感知的信息如何影响它的行为和内部状态; (4)如何将这些模块用软件或硬件的方式组合起来形成一个有机的整体。 单个Agent的结构按属性可以分为: 反应式体系结构、慎思式体系结构和混合式体系结构。,9.1 智能体的概念与结构,8,9.1.4 反应式Agent 反应式Agent是一种具备对当时处境的实时反应能力的
5、Agent。,9.1 智能体的概念与结构,9,9.1.5 慎思式Agent 慎思式Agent是一种基于知识的系统,包括环境描述和丰富的智能行为的逻辑推理能力。,9.1 智能体的概念与结构,10,9.1.6 复合式Agent 复合式Agent是在一个Agent内组合多种相对独立和并行执行的智能形态,其结构包括感知、动作、反应、建模、规划、通信和决策等模块 。,9.1 智能体的概念与结构,11,9.1.7 Agent的应用,(1)电信。利用Agent的特性解决复杂系统和网络管理方面的任务,包括负载均衡、故障预测、问题分析和信息综合等。 (2)兴趣匹配。Agent更多应用于商业网站向用户提供建议。
6、(3)用户助理。用Agent协助用户更好地完成特定的任务。 (4)组织结构。由多个Agent构造一个类似于人类组织的系统,不同的Agent代表着系统内的不同角色,通过这些Agent之间的通信和协作来完成具体的任务。目前主要应用于电子商务。 (5)智能信息检索。Agent可以通过利用相关知识检索一些特定信息。,9.1 智能体的概念与结构,12,9.1.7 Agent的应用,(6)决策支持系统。Agent能够监控系统的一些关键信息,在系统可能出现问题的时候,警告相应的操作员,并在数据挖掘技术和决策支持模型的协助下,为复杂的决策提供有效的支持。 (7)移动计算。Agent能为移动应用提供自然有效且稳
7、定的离线计算模式,在移动用户再次连上网络之后再把结果反馈给用户。 (8)远程教育。Agent作为虚拟教师、虚拟学习伙伴、虚拟实验设备、虚拟图书管理员等,实现虚拟的教学、练习和实验环节等。 (9)数字娱乐。如在个性化的节目中插入点播服务;在游戏、动画中进行更加人性化的角色设计。,9.1 智能体的概念与结构,13,9.1 智能体的概念与结构 9.2多智能体系统的概念与结构 9.3 多智能体系统的通信 9.4 多智能体系统的协调 9.5 多智能体系统的协作 9.6 多智能体系统的协商,第9章 智能体与多智能体系统,14,9.2 多智能体系统的概念与结构,9.2.1 多智能体系统的特点,MAS中每个智
8、能体具有独立性和自主性。 MAS支持分布式应用,具有良好的模块性。 MAS按面向对象的方法构造多层次、多元化的智能体。 MAS是一个协调式的系统,也是一个集成系统。 在MAS中,智能体之间相互通讯,彼此协调,并行地求解问题,提高了问题求解效率。 同一个MAS中各个智能体可以是异构的。 在MAS中,不同领域的专家系统、同一领域不同的专家系统可以协作求解单一专家系统难以解决的问题。,15,9.2 多智能体系统的概念与结构,9.2.2 多智能体系统的基本类型,BDI模型:是一个概念和逻辑上的理论模型,是研究Agent理性和推理机制的基础。 协商模型:Agent的协作行为一般通过协商而产生。合同网协议
9、就是协商模型的典型代表,主要解决任务分配、资源冲突和知识冲突等问题。 协作规划模型:用于制订其协调一致的问题规划。 自协调模型:随环境变化自适应地调整行为。,16,9.2 多智能体系统的概念与结构,9.2.3多智能体系统的体系结构,网络结构: Agent之间都是直接通信的,通信和状态知识都是固定的。 联盟结构:若干相距较近的Agent通过一个叫做协助者的Agent来进行交互,而远程Agent之间的交互和消息发送是由局部Agent群体的协助者Agent协作完成的。 黑板结构:黑板结构中的局部Agent把信息存放在可存取的黑板上,实现局部数据共享。,17,9.1 智能体的概念与结构 9.2 多智能
10、体系统的概念与结构 9.3 多智能体系统的通信 9.4 多智能体系统的协调 9.5 多智能体系统的协作 9.6 多智能体系统的协商,第9章 智能体与多智能体系统,18,9.3 多智能体系统的通信,两个Agent之间的通信过程如下:,发送方将自己的思想翻译成通信所用语言的格式; 发送方将语言格式加载到通信传播媒体,如声音、文字和图像; 传播载体到达接收方; 接收方读取载体中的语言代码; 接收方在思维空间中将语言代码按其格式翻译为思想,从而熟悉发送方的意识状态。,19,9.3.1 智能体通信的类型,使用Tell和Ask通信:Agent分享共同内部表示语言,并通过界面Tell和Ask直接访问相互的知
11、识库。,20,9.3.1 智能体通信的类型,使用形式语言通信 :大多数Agent的通信是通过语言而不是通过直接访问知识库而实现的。,21,9.3.2 Agent通信的方式,1. 黑板系统,黑板系统的模型有三个主要组成部分: 知识源,即Agent,是作为求解问题的独立单元,具有不同的专门知识,独立完成特定的任务。 黑板,即公共工作区,为知识源提供信息和数据,同时,供知识源进行修改。 监控机制。根据黑板当前的问题求解状态,以及各知识源的不同求解能力,对其进行监控,使之能适时相应黑板变化,及时进行问题求解。,22,9.3.2 Agent通信的方式,2. 消息/对话系统,有如下两种方式来实现Agent
12、间的消息传递: 直接通信方式:每个Agent必须知道消息在什么时候发送到什么地方,系统中有哪些Agent可以合作,这些Agent各具备什么样的能力等。这要求系统中的每个Agent都拥有其他Agent的信息。 中介的通信:在基于中介的消息传送中,若干相距较近的Agent通过通信服务器来进行交互和消息发送,而远程Agent之间的交互是由局部群体中的通信服务器协作完成的。,23,9.3.3智能体通信语言,1. 知识交换格式语言KIF 主要是基于谓词逻辑,可以作为描述专家系统、数据库、多智能体的知识表示工具。 KIF负责将一种语言翻译成另一种语言,或者为两种异构智能体的知识表达提供语义共享。 可共享重
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能_人工智能导论课件 人工智能 导论 课件 智能 体系
限制150内