IntroductionofArtificialIntelligence第9章智能体与多智能体系统教材:王万良《人工智能导论》(第3版)高等教育出版社,2011.22第9章智能体与多智能体系统随着计算机网络和信息技术的发展,智能体技术得到广泛应用。多智能不仅具备自身的问题求解能力和行为目标,而且能够相互协作,来达到共同的整体目标。因此,能够解决现实中广泛存在的复杂的大规模问题。本章在介绍智能体与多智能体系统概念的基础上,简要介绍多智能体系统中的通信、协作、协调等基本技术。3第9章智能体与多智能体系统9.1智能体的概念与结构9.2多智能体系统的概念与结构9.3多智能体系统的通信9.4多智能体系统的协调9.5多智能体系统的协作9.6多智能体系统的协商69.1.2智能体的特性(1)自主性:Agent具有独立的局部于自身的知识和知识处理方法,能够根据其内部状态和感知到的环境信息自主决定和控制自身的状态和行为。(2)反应性:Agent能够感知、影响环境。Agent的行为是为了实现自身内在的目标,在某些情况下,Agent能够采取主动的行为,改变周围的环境,以实现自身的目标。(3)社会性:很多Agent同时存在,形成多智能体系统,模拟社会性的群体。Agent具有和外部环境中其它Agent相互协作的能力,在遇到冲突时能够通过协商来解决问题。(4)进化性:Agent应该能够在交互过程中逐步适应环境,自主学习,自主进化。9.1智能体的概念与结构79.1.3智能体的结构Agent结构接受传感器的输入,然后运行Agent程序,并把执行的结果传送到效应器进行动作。Agent系统的结构直接影响到系统的性能。Agent、体系结构和程序之间的关系:Agent=体系结构+程序9.1智能体的概念与结构89.1.3智能体的结构Agent结构需要解决以下问题:(1)Agent由哪些模块组成;(2)这些模块之间如何交互信息;(3)Agent感知的信息如何影响它的行为和内部状态;(4)如何将这些模块用软件或硬件的方式组合起来形成一个有机的整体。单个Agent的结构按属性可以分为:反应式体系结构、慎思式体系结构和混合式体系结构。9.1智能体的概念与结构99.1.4反应式Agent反应式Agent是一种具备对当时处境的实时反应能力的Agent。9.1智能体的概念与结构传感器环境执行器条件-作用规则作用决策世界现状Agent109.1.5慎思式Agent慎思式Agent是一种基于知识的系统,包括环境描述和丰富的智能行为的逻辑推理能力。9.1智能体的概念与结构目标知识库状态作用决策规划信息融合传感器环境执行器Agent119.1.6复合式Agent复合式Agent是在一个Agent内组合多种相对独立和并行执行的智能形态,其结构包括感知、动作、反应、建模、规划、通信和决策等模块。9.1智能体的概念与结构规划建模决策生成通信感知器反射执行器环境其他AgentAgent协作与协商预测请求/应答信息一般情况动作紧急和简单情况129.1.7Agent的应用(1)电信。利用Agent的特性解决复杂系统和网络管理方面的任务,包括负载均衡、故障预测、问题分析和信息综合等。(2)兴趣匹配。Agent更多应用于商业网站向用户提供建议。(3)用户助理。用Agent协助用户更好地完成特定的任务。(4)组织结构。由多个Agent构造一个类似于人类组织的系统,不同的Agent代表着系统内的不同角色,通过这些Agent之间的通信和协作来完成具体的任务。目前主要应用于电子商务。(5)智能信息检索。Agent可以通过利用相关知识检索一些特定信息。9.1智能体的概念与结构139.1.7Agent的应用(6)决策支持系统。Agent能够监控系统的一些关键信息,在系统可能出现问题的时候,警告相应的操作员,并在数据挖掘技术和决策支持模型的协助下,为复杂的决策提供有效的支持。(7)移动计算。Agent能为移动应用提供自然有效且稳定的离线计算模式,在移动用户再次连上网络之后再把结果反馈给用户。(8)远程教育。Agent作为虚拟教师、虚拟学习伙伴、虚拟实验设备、虚拟图书管理员等,实现虚拟的教学、练习和实验环节等。(9)数字娱乐。如在个性化的节目中插入点播服务;在游戏、动画中进行更加人性化的角色设计。9.1智能体的概念与结构149.1智能体的概念与结构9.2多智能体系统的概念与结构9.3多智能体系统的通信9.4多智能体系...