欢迎来到天天文库
浏览记录
ID:40282578
大小:703.50 KB
页数:74页
时间:2019-07-30
《现代网络新技术概论 敖志刚 第7章 智能代理和移动代理技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章 智能代理和移动代理技术7.1代理的基本知识7.2智能代理7.3移动代理7.1代理的基本知识7.1.1代理的概念、分类与特点7.1.2代理的原型表示和编程语言7.1.1代理的概念、分类与特点1.代理的基本概念代理的英文为agent,也可译成主体、智能体、智体等。代理是指在一定环境下自主运行,包含信念、承诺、义务、意图等精神状态的智能硬件实体或软件实体。代理实体可以是智能软件、智能设备、智能机器人或智能计算机系统等,甚至也可以是人。代理软件的主要作用是提供一种易于理解和使用的操作界面,接受用户的指令、代替用户完成某些复杂繁琐的工作或为用户提供帮助,实
2、现从“人找信息”到“信息找人”。代理的内部状态是心智状态,如知识、信念、能力、承诺、目标等。代理之间的消息传递是基于语言动作的通信原语,如通知、请求、承诺、拒绝等。代理系统可分为单代理系统和多代理系统,智能代理(IA,IntelligentAgent)和软件代理。单代理系统中代理可分为本地代理和网络代理;多代理系统中代理可分为基于分布式AI的代理与移动代理。2.代理的分类按照功能划分,代理可分为信息代理、用户接口代理、任务代理、IA、软件代理。按照属性划分,代理可分为反应代理、审慎代理、合作代理、混合代理。按照行为方式划分,代理可分为自主代理、多重代理、
3、助手代理。按照是否可移动划分,代理可分为静态代理、MA。①代理性。代理能代表他人。②自治性。IA应该是一个独立自主的计算实体。③主动性。代理能遵循承诺采取主动行动。④反应性。代理能感知所处的环境。⑤社会性。它们可以跟所代理的用户、资源以及其他代理进行通信交流。⑥智能性。代理具有一定层次上的智能。3.代理的特点社交性、可移动性、代理性、主动性、理智性、推理性、不可预知性、时间连续性、个性化、透明性、协调性、协作性、诚实性、顺从性、竞争性、坚固性、可信赖性等。4.代理的属性7.1.2代理的原型表示和编程语言1.代理的实体模型代理的实体模型可用如下十元组来表示
4、:::=<通信机制><感知器><控制内核><目标规划><信息处理><效应器><学习器><基准生存器><状态>::=<通信机制>::=<通信原语(<通信内容>)><感知器>::=<激活条件><信息流><控制内核>::=<控制各部件的协调工作><目标规划>::=<任务表><信息处理>::=<控制器><推理机制><知识库><效应器>::=<事件处理名(<事件处理机理>)><学习器>::=<判断信息的价值><存储信息><基准生存器>::=<代理智能标志单元><状态>::=<标志代理所处的状态>(1)推理式体系结构
5、该体系结构的特点是代理中包含了世界显式表示的、符号的模型,并且其决策是通过逻辑推理、规划、协商、模式匹配和符号操作得出的。代理的心智状态为代理如何行动提供了一种解释,心智状态的主要因素有认知(信念、学习、知识等)、情感(愿望、偏好、兴趣等)、意向(目标、意图、规划、承诺等)。2.代理的体系结构反应式代理采用的是一种刺激/响应的活动模型,其特点是代理中包含了感知内外部状态变化的感知器。它的基本思想是:当代理的内部和外部环境符合某种预先设定的条件时,它就作出相应的行为。(2)反应式体系结构混合式体系结构在一个代理中包含两个子系统:一个是推理子系统,含有用符号
6、表示的世界模型;另一个是反应子系统,用来处理不经过推理的事件。(3)混合式体系结构推理式代理结构①知识库包含知识和数据②环境外界信息的集合。③代理的内部状态是心智状态。④感知器感知外部环境和代理内部状态的变化。⑤规划、推理和决策模块,利用任务规划模型、行为模型、相关知识和数据,进行规划、推理和决策,决定任务的执行和行为活动,实现问题求解。⑥效应器控制整个代理的运行。⑦代理通信采用一定的通信语言发送代理任务,表达被处理的信息。(1)代理编程语言①工具命令语言(TCL,ToolCommandLanguage)。一种脚本语言,TCL用来进行快速原型开发和图形用
7、户界面的开发。Safe-TCL是运行代理的扩展。②因特网代理过程语言,专用来建造能在因特网上运行的多代理系统。3.支持代理概念的重要编程语言典型代理通信语言有KQML。知识询问和操纵语言(KQML,KnowledgeQueryandManipulationLanguage)是一种用于交换信息和知识的语言和协议。①基本操作原语;②基于知识数据库的操作原语;③基本响应原语;④基本查询原语;⑤能力宣告原语;⑥网络操作原语;⑦协调操作原语。(2)代理通信语言(ACL,AgentCommunicationLanguage)代理内容语言包括知识交换格式(KIF,Kn
8、owledgeInterchangeFormat)、SGML、XML。(3)代理
此文档下载收益归作者所有