智能主体技术优秀PPT.ppt
《智能主体技术优秀PPT.ppt》由会员分享,可在线阅读,更多相关《智能主体技术优秀PPT.ppt(71页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7章章 智能主体技术智能主体技术 第第7章章 智能主体技术智能主体技术 71 智能主体的基本学问智能主体的基本学问711 概念、分类与特点概念、分类与特点712 智能主体的探讨学派和编程语言智能主体的探讨学派和编程语言713 智能主体的基本结构智能主体的基本结构714 智能主体的工作机制智能主体的工作机制715 智能主体技术的应用智能主体技术的应用72 多智能主体系统多智能主体系统721 多智能主体系统的基本概念多智能主体系统的基本概念722 多智能主体系统的体系结构多智能主体系统的体系结构72.3 多智能主体的智能协同多智能主体的智能协同 第第7章章 智能主体技术智能主体技术 第第7章章
2、 智能主体技术智能主体技术73 移动智能主体移动智能主体731 移动智能主体的基本概念移动智能主体的基本概念732 移动智能主体的基本结构移动智能主体的基本结构733 移动智能主体的技术实现移动智能主体的技术实现734 移动智能主体的标准化状况移动智能主体的标准化状况 第第7章章 智能主体技术智能主体技术 71 智能主体的基本学问智能主体的基本学问1 1智能主体的基本概念智能主体的基本概念 智能主体的英文为智能主体的英文为agentagent,也可译成主体、,也可译成主体、代理、智体等。代理、智体等。广义的广义的AgentAgent是指任何独立的能够思想并可是指任何独立的能够思想并可以同环境交
3、互的实体,包括人类、物理世界中以同环境交互的实体,包括人类、物理世界中的移动机器人和信息世界中的软件机器人。狭的移动机器人和信息世界中的软件机器人。狭义的义的AgentAgent则专指信息世界中的软件实体。则专指信息世界中的软件实体。Agent Agent是具有技能的个体,是有自主的程序。是具有技能的个体,是有自主的程序。7.1.1 概念、分类与特点概念、分类与特点第第7章章 智能主体技术智能主体技术 1智能主体的基本概念智能主体的基本概念agent是指在确定环境下自主运行,包含信念、承诺、义务、意图等精神状态的智能硬件实体或软件实体。agent可以是智能软件、智能设备、智能机器人或智能计算机
4、系统等,甚至也可以是人。第第7章章 智能主体技术智能主体技术 agent agent软件的主要作用是供应一种易于理软件的主要作用是供应一种易于理解和运用的操作界面,接受用户的指令、代解和运用的操作界面,接受用户的指令、代替用户完成某些困难繁琐的工作或为用户供替用户完成某些困难繁琐的工作或为用户供应帮助,实现从应帮助,实现从“人找信息人找信息”到到“信息找人信息找人”。agent agent的内部状态是心智状态,如学问、的内部状态是心智状态,如学问、信念、实力、承诺、目标等。信念、实力、承诺、目标等。agent agent之间的消息传递是基于语言动作的之间的消息传递是基于语言动作的通信原语,如通
5、知、恳求、承诺、拒绝等。通信原语,如通知、恳求、承诺、拒绝等。1智能主体的基本概念智能主体的基本概念第第7章章 智能主体技术智能主体技术 agentagent系统系统可分为单可分为单agentagent系统和多系统和多agentagent系统,智能系统,智能agentagent(IAIA,Intelligent Intelligent AgentAgent)和软件)和软件agentagent。单单agentagent系统中系统中agentagent可分为本地可分为本地agentagent和网络和网络agentagent;多;多agentagent系统中系统中agentagent可可分为基于分布
6、式分为基于分布式AIAI的的agentagent与移动与移动agentagent。2智能主体的分类智能主体的分类第第7章章 智能主体技术智能主体技术 依据功能划分,依据功能划分,agentagent可分为信息可分为信息agentagent、用户接口、用户接口agentagent、任务、任务agentagent、IAIA、软、软件件agentagent。依据属性划分,。依据属性划分,agentagent可分为反应可分为反应agentagent、审慎、审慎agentagent、合作、合作agentagent、混合、混合agentagent。依据行为方式划分,依据行为方式划分,agentagent可
7、分为自可分为自主主agentagent、多重、多重agentagent、助手、助手agentagent。依据是否可移动划分,依据是否可移动划分,agentagent可分为可分为静态静态agentagent、MAMA。2智能主体的分类智能主体的分类第第7章章 智能主体技术智能主体技术 代理性。代理性。agentagent能代表他人。能代表他人。自治性。自治性。IAIA应当是一个独立自主的计应当是一个独立自主的计算实体。算实体。主动性。主动性。agentagent能遵循承诺实行主动能遵循承诺实行主动行动。行动。反应性。反应性。agentagent能感知所处的环境。能感知所处的环境。社会性。它们可以
8、跟所社会性。它们可以跟所agentagent的用户、的用户、资源以及其他资源以及其他agentagent进行通信沟通。进行通信沟通。智能性。智能性。agentagent具有确定层次上的智具有确定层次上的智能。能。3智能主体的特点智能主体的特点第第7章章 智能主体技术智能主体技术 社社交交性性、可可移移动动性性、代代理理性性、主主动动性性、理理智智性性、推推理理性性、不不行行预预知知性性、时时间间连连续续性性、特特性性化化、透透亮亮性性、协协调调性性、协协作作性性、诚诚恳恳性性、听从性、竞争性、坚实性、可信任性等。听从性、竞争性、坚实性、可信任性等。4智能主体的属性智能主体的属性第第7章章 智能
9、主体技术智能主体技术 712 智能主体的探讨学派和编程语言智能主体的探讨学派和编程语言 1Agent的探讨学派的探讨学派 Agent学派:其主要关注的问题是如何解学派:其主要关注的问题是如何解决那些可以自然地对应到多自治决那些可以自然地对应到多自治Agent交互交互的分布式问题。的分布式问题。用户接口学派:主要关注的问题是将用户接口学派:主要关注的问题是将Agent应用于用户接口设计。接受主动行为,应用于用户接口设计。接受主动行为,并实行更为协作性的协助行为的应用来帮并实行更为协作性的协助行为的应用来帮助完成用户的任务。如助完成用户的任务。如Office助手。助手。MA学派:主要关注于学派:主
10、要关注于MA,也就是说,也就是说,编写那种能执行移动指令的代码,能在网编写那种能执行移动指令的代码,能在网络中移动程序本身和它的状态。络中移动程序本身和它的状态。机器人探讨学派:把留意力集中在自治机器人探讨学派:把留意力集中在自治性的、能进行决策的机器人系统上。性的、能进行决策的机器人系统上。第第7章章 智能主体技术智能主体技术(1)agent编程语言编程语言 工具吩咐语言(工具吩咐语言(TCL,Tool Command Language)。)。一种脚本语言,一种脚本语言,TCL用来进行快速原型用来进行快速原型开发和图形用户界面的开发。开发和图形用户界面的开发。Safe-TCL是运行是运行ag
11、ent的扩展。的扩展。因特网因特网agent过程语言,专用来建立能过程语言,专用来建立能在因特网上运行的多在因特网上运行的多agent系统。系统。3 支持支持agent 概念的重要编程语言概念的重要编程语言第第7章章 智能主体技术智能主体技术 1 1)典型)典型agentagent通信语言有通信语言有KQMLKQML。2 2)学问询问和操纵语言()学问询问和操纵语言(KQMLKQML,Knowledge Query and Manipulation Knowledge Query and Manipulation LanguageLanguage)是一种用于交换信息和学问的语言)是一种用于交换
12、信息和学问的语言和协议。和协议。主要行为原语有:主要行为原语有:基本操作原语;基本操作原语;基基于学问数据库的操作原语;于学问数据库的操作原语;基本响应原语;基本响应原语;基本查询原语;基本查询原语;实力宣告原语;实力宣告原语;网络操网络操作原语;作原语;协调操作原语。协调操作原语。(2)agent通信语言(通信语言(ACL,Agent Communication Language)第第7章章 智能主体技术智能主体技术 agentagent内内容容语语言言包包括括学学问问交交换换格格式式(KIFKIF,Knowledge Knowledge Interchange Interchange Fo
13、rmatFormat)、)、SGMLSGML、XMLXML。(3)agent内容语言内容语言第第7章章 智能主体技术智能主体技术 3开发语言开发语言目前适合于目前适合于Agent系统开发的语言主要包括:系统开发的语言主要包括:面对面对Agent的编程语言,典型例子有的编程语言,典型例子有Agent0、Placa、GOLOG、AOPLID;面对对象语言,典型例子有面对对象语言,典型例子有Java、C+、Smalltalk;Script语言,典型例子有语言,典型例子有TCL/TK、Safe-TCL、Safe-Tk、Telescript、Python、Obliq、April、Schema-48;其他
14、语言;典型例子有其他语言;典型例子有Actors、RTA/ABLE。第第7章章 智能主体技术智能主体技术 713 智能主体的基本结构智能主体的基本结构感知模块感知模块处理模块处理模块控制模块控制模块执行模块执行模块方法集方法集通通信信模模块块其他其他AgentAgentAgentAgent图图7-1 7-1 智能主体基本结构模型智能主体基本结构模型第第7章章 智能主体技术智能主体技术 该体系体系结构的特点是构的特点是agentagent中包含了世界中包含了世界显式表示的、符式表示的、符号的模型,并且其决策是通号的模型,并且其决策是通过逻辑推理、推理、规划、划、协商、模式匹商、模式匹配和符号操作
15、得出的。配和符号操作得出的。agent agent的心智状的心智状态为agentagent如何行如何行动供供应了一种了一种说明,心智明,心智状状态的主要因素有的主要因素有认知(信念、学知(信念、学习、学、学问等)、情感(愿望、等)、情感(愿望、偏好、偏好、爱好等)、意向(目好等)、意向(目标、意、意图、规划、承划、承诺等)。等)。1.思索型体系结构思索型体系结构作用决策作用决策信息融合信息融合规划规划执行器执行器感知器感知器环境环境知识库知识库目标目标状态状态图图7-2 7-2 思考型智能主体结构思考型智能主体结构AgentAgent第第7章章 智能主体技术智能主体技术 反应式反应式agent
16、agent接受的是一种刺激接受的是一种刺激/响应的活动模响应的活动模型,其特点是型,其特点是agentagent中包含了感知内外部状态变更的中包含了感知内外部状态变更的感知器。感知器。它的基本思想是:当它的基本思想是:当agentagent的内部和外部环境符的内部和外部环境符合某种预先设定的条件时,它就作出相应的行为。合某种预先设定的条件时,它就作出相应的行为。2.反应式体系结构反应式体系结构条件条件作用规则作用规则作用决策作用决策世界现状世界现状执行器执行器环境环境传感器传感器AgentAgent图图7-3 7-3 反应型智能主体结构反应型智能主体结构第第7章章 智能主体技术智能主体技术 3
17、.跟踪型跟踪型Agent 跟踪型跟踪型Agent是一种具有内部状态的反应型是一种具有内部状态的反应型Agent,其结构图如图,其结构图如图7-4所示。该结构表示了现有的感所示。该结构表示了现有的感知信息如何与原有的内部状态相结合以产生现有知信息如何与原有的内部状态相结合以产生现有状态的更新描述。通过找到一个条件与现有环境状态的更新描述。通过找到一个条件与现有环境匹配的规则进行工作,然后执行与规则相关的作匹配的规则进行工作,然后执行与规则相关的作用。用。AgentAgent作用决策作用决策世界现状世界现状执行器执行器传感器传感器环境环境条件条件作作用规则用规则图图7-4 7-4 跟踪型智能主体结
18、构跟踪型智能主体结构AgentAgent影响影响世界信息世界信息世界发展世界发展AgentAgent信息信息原有内原有内部状态部状态第第7章章 智能主体技术智能主体技术 4.基于目标的基于目标的Agent基于目标的基于目标的Agent在实现目标方面比反应型在实现目标方面比反应型Agent更敏捷,只要指定新的目标,就能够更敏捷,只要指定新的目标,就能够产生新的作用。图产生新的作用。图7-5表示了基于目标的表示了基于目标的Agent结构。结构。作用作用决策决策作用对世作用对世界的影响界的影响执行器执行器传感器传感器环境环境目标目标AgentAgent图图7-5 7-5 基于目标的智能主体结构基于目
19、标的智能主体结构AgentAgent影响影响世界信息世界信息世界发展世界发展AgentAgent信息信息原有内原有内部状态部状态世界世界现状现状第第7章章 智能主体技术智能主体技术 5.基于效果的基于效果的Agent效果是一种把状态映射到实数的函数,该函数描述了相关效果是一种把状态映射到实数的函数,该函数描述了相关的满足程度。第一,当的满足程度。第一,当Agent只有一些目标可以实现时,只有一些目标可以实现时,效果函数指定合适的目标。其次,当效果函数指定合适的目标。其次,当Agent存在多个目标存在多个目标而不知哪一个确定能够实现时,效果而不知哪一个确定能够实现时,效果(函数函数)供应了一种依
20、供应了一种依据目标的重要性来估计成功可能性的方法。图据目标的重要性来估计成功可能性的方法。图7-6给出一给出一个完整的基于效果的个完整的基于效果的Agent结构。结构。图图7-6 7-6 基于效果的智能主体结构基于效果的智能主体结构AgentAgent作用作用决策决策执行器执行器传感器传感器环境环境世界世界现状现状作用对世作用对世界的影响界的影响满意满意程度程度效果效果AgentAgent影响影响世界信息世界信息世界发展世界发展AgentAgent信息信息原有内原有内部状态部状态第第7章章 智能主体技术智能主体技术 6.混合型混合型Agent混合型混合型Agent就是在一个就是在一个Agent
21、内组合多种相内组合多种相对独立和并行执行的智能形态,其结构包对独立和并行执行的智能形态,其结构包括感知、动作、反应、建模、规划、通信括感知、动作、反应、建模、规划、通信和决策等模块,如图和决策等模块,如图7-7所示。所示。AgentAgent预测预测请求请求/答应信息答应信息协作与协商协作与协商动作动作紧急和紧急和简单情况简单情况一般一般情况情况图图7-7 7-7 混合型智能主体结构混合型智能主体结构其他其他AgentAgent环境环境建模建模决策生成决策生成通信通信规划规划执行器执行器感知器感知器反射反射第第7章章 智能主体技术智能主体技术 714 智能主体的工作机制智能主体的工作机制Age
22、nt的工作机制可用图的工作机制可用图7-8来进行描述。当一个来进行描述。当一个Agent启动时,启动时,Agent资源管理器为它创建必要的资源管理器为它创建必要的引擎和适配器连接。假如引擎和适配器连接。假如Agent所需的一些适配器所需的一些适配器和引擎是由其它独立系统运行的,和引擎是由其它独立系统运行的,Agent资源管理资源管理器要确认它们都已经启动了。器要确认它们都已经启动了。检测到事件检测到事件适配器适配器传感器传感器启动启动AgentAgent资源管理器资源管理器效应器效应器反馈反馈完成功能完成功能引擎引擎(包括推理包括推理和执行和执行)启动启动图图7-8 7-8 智能主体的工作机制
23、智能主体的工作机制第第7章章 智能主体技术智能主体技术 715 智能主体技术的应用智能主体技术的应用 1 1AgentAgent在网络上的应用在网络上的应用 智能搜寻智能搜寻AgentAgent 网络信息收集的智能化。网络信息收集的智能化。网络信息处理的智能化。网络信息处理的智能化。网络信息检索的智能化。网络信息检索的智能化。网络信息检索服务的特性化。网络信息检索服务的特性化。网络管理网络管理 网上远程教化网上远程教化 网上协同工作网上协同工作 远程故障诊断和维护远程故障诊断和维护第第7章章 智能主体技术智能主体技术 2Agent技术在数字图书馆的应用技术在数字图书馆的应用 利用利用Agent
24、技术能保证数字图书馆的网络信息资技术能保证数字图书馆的网络信息资源建设。利用源建设。利用Agent技术的智能搜寻引擎对因特网技术的智能搜寻引擎对因特网信息进行搜寻、分析、过滤、优先分级和整合的信息进行搜寻、分析、过滤、优先分级和整合的方法,形成有自己特色的数字资源方法,形成有自己特色的数字资源 可以对数字图书馆的信息数据库进行可以对数字图书馆的信息数据库进行Agent。Agent能够连续监控信息数据库表的剩余空间并与能够连续监控信息数据库表的剩余空间并与预定义的预定义的IKK值比较。值比较。利用利用Agent技术可以查找到自己所需的信息。用技术可以查找到自己所需的信息。用户可以更便利地利用户可
25、以更便利地利用Agent技术检索馆藏特色资源,技术检索馆藏特色资源,同时也可以把检索结果补充到数字图书馆中,成同时也可以把检索结果补充到数字图书馆中,成为馆藏信息资源的一部分。为馆藏信息资源的一部分。数字图书馆利用数字图书馆利用Agent技术为用户供应主动的、技术为用户供应主动的、特性化信息服务。特性化信息服务。第第7章章 智能主体技术智能主体技术 3信息服务信息服务 解惑,为用户解答与网络信息资源有关的问题。解惑,为用户解答与网络信息资源有关的问题。过滤,依据用户的要求,从网上大量的信息中过滤,依据用户的要求,从网上大量的信息中筛选出符合条件的信息,并以不同级别(全文、筛选出符合条件的信息,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能 主体 技术 优秀 PPT
限制150内