第7章 智能主体技术

第7章 智能主体技术

ID:39794713

大小:677.50 KB

页数:72页

时间:2019-07-11

第7章  智能主体技术_第1页
第7章  智能主体技术_第2页
第7章  智能主体技术_第3页
第7章  智能主体技术_第4页
第7章  智能主体技术_第5页
资源描述:

《第7章 智能主体技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、敖志刚编制第7章新的知识处理方式:智能主体技术第7章智能主体技术7.1智能主体的基本知识7.1.1概念、分类与特点7.1.2智能主体的研究学派和编程语言7.1.3智能主体的基本结构7.1.4智能主体的工作机制7.1.5智能主体技术的应用7.2多智能主体系统7.2.1多智能主体系统的基本概念7.2.2多智能主体系统的体系结构7.2.3多智能主体的智能协同第7章智能主体技术7.3移动智能主体7.3.1移动智能主体的基本概念7.3.2移动智能主体的基本结构7.3.3移动智能主体的技术实现7.3.4移动智能主体的

2、标准化情况7.1智能主体的基本知识1.智能主体的基本概念智能主体的英文为agent,也可译成主体、代理、智体等。广义的Agent是指任何独立的能够思想并可以同环境交互的实体,包括人类、物理世界中的移动机器人和信息世界中的软件机器人。狭义的Agent则专指信息世界中的软件实体。Agent是具有技能的个体,是有自主的程序。7.1.1概念、分类与特点1.智能主体的基本概念agent是指在一定环境下自主运行,包含信念、承诺、义务、意图等精神状态的智能硬件实体或软件实体。agent可以是智能软件、智能设备、智能机器

3、人或智能计算机系统等,甚至也可以是人。agent软件的主要作用是提供一种易于理解和使用的操作界面,接受用户的指令、代替用户完成某些复杂繁琐的工作或为用户提供帮助,实现从“人找信息”到“信息找人”。agent的内部状态是心智状态,如知识、信念、能力、承诺、目标等。agent之间的消息传递是基于语言动作的通信原语,如通知、请求、承诺、拒绝等。1.智能主体的基本概念⑴agent系统可分为单agent系统和多agent系统,智能agent(IA,IntelligentAgent)和软件agent。⑵单agent系

4、统中agent可分为本地agent和网络agent;多agent系统中agent可分为基于分布式AI的agent与移动agent。2.智能主体的分类⑶按照功能划分,agent可分为信息agent、用户接口agent、任务agent、IA、软件agent。按照属性划分,agent可分为反应agent、审慎agent、合作agent、混合agent。⑷按照行为方式划分,agent可分为自主agent、多重agent、助手agent。⑸按照是否可移动划分,agent可分为静态agent、MA。2.智能主体的分类

5、①代理性。agent能代表他人。②自治性。IA应该是一个独立自主的计算实体。③主动性。agent能遵循承诺采取主动行动。④反应性。agent能感知所处的环境。⑤社会性。它们可以跟所agent的用户、资源以及其他agent进行通信交流。⑥智能性。agent具有一定层次上的智能。3.智能主体的特点社交性、可移动性、代理性、主动性、理智性、推理性、不可预知性、时间连续性、个性化、透明性、协调性、协作性、诚实性、顺从性、竞争性、坚固性、可信赖性等。4.智能主体的属性7.1.2智能主体的研究学派和编程语言1.Age

6、nt的研究学派⑴Agent学派:其主要关注的问题是如何解决那些可以天然地对应到多自治Agent交互的分布式问题。⑵用户接口学派:主要关注的问题是将Agent应用于用户接口设计。采用主动行为,并采取更为协作性的辅助行为的应用来协助完成用户的任务。如Office助手。⑶MA学派:主要关注于MA,也就是说,编写那种能执行移动指令的代码,能在网络中移动程序本身和它的状态。⑷机器人研究学派:把注意力集中在自治性的、能进行决策的机器人系统上。(1)agent编程语言①工具命令语言(TCL,ToolCommandLan

7、guage)。一种脚本语言,TCL用来进行快速原型开发和图形用户界面的开发。Safe-TCL是运行agent的扩展。②因特网agent过程语言,专用来建造能在因特网上运行的多agent系统。3.支持agent概念的重要编程语言1)典型agent通信语言有KQML。2)知识询问和操纵语言(KQML,KnowledgeQueryandManipulationLanguage)是一种用于交换信息和知识的语言和协议。主要行为原语有:①基本操作原语;②基于知识数据库的操作原语;③基本响应原语;④基本查询原语;⑤能力

8、宣告原语;⑥网络操作原语;⑦协调操作原语。(2)agent通信语言(ACL,AgentCommunicationLanguage)agent内容语言包括知识交换格式(KIF,KnowledgeInterchangeFormat)、SGML、XML。(3)agent内容语言3.开发语言目前适合于Agent系统开发的语言主要包括:①面向Agent的编程语言,典型例子有Agent0、Placa、GOLOG、AOPLID;②面向对象语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。