界面Agent研究与应用

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:cnmeim
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Agent技术是一个迅速发展的研究领域,目前已经广泛应用于商务、工业、军事、教育等方面。专家们指出:在未来10年内大部分信息技术的发展都将受到Agent的影响,并且许多消费产品将会含有嵌入式Agent系统。 界面Agent是Agent研究的一个分支,具体应用起源于1995年微软的MSAgent技术。界面Agent常用来作为个人用户助手以改善人机交互界面(例如Office中的个人帮助助理),这种看法使得对界面Agent的研究一直没有得到重视,从而限制了界面Agent的发展。事实上,在当前网络应用环境中,一个合理、友善的人机交互界面不仅是必须的,而且往往已经和系统中的其他功能模块紧密的结合在一起,成为整个系统中重要的组成部分。因此,在这样的一个系统中,如何最大限度的发挥界面Agent的作用,如何与其他各种类型的Agent对象进行交互就成为一个必须解决的问题。 围绕这个主题,本文首先对当前Agent技术的现状做出介绍,分析了现在常用的三种Agent体系结构,并在此基础上给出界面Agent的定义及其应当具备以下四种基本能力,即感知、处理所处的环境传递的信息的能力;学习能力;任务分解的能力;相互理解、通信与协作的能力。由于界面Agent必须在一个多Agent环境下与其他类型的Agent合作才能最大程度的发挥作用。因此,接下来重点研究了在一个多Agent环境下,界面Agent如何实现上述的四种基本能力。 界面Agent本身同时具有反应、慎思和社会Agent的特点。由于界面Agent具有社会性的特点,而交互是社会性最重要的体现,因此界面Agent的交互特性在系统设计中就显得尤其重要。在设计界面Agent与用户之间的交互行为时,就必须考虑到界面Agent的角色特点,需要根据不同界面Agent扮演的不同角色进行具体设计。而这一部分工作无法由程序设计人员给出而必须由教师、营销人员等相关领域专家进行设计。因此,如何能使程序设计人员和相关领域专家有效的进行交流就成为要解决的问题。该论文通过引入社会Agent中的情境描述语言——Q语言来尝试解决这一问题,并结合专题学习网站的设计给出了应用实例,达到了预想的目的。 文章最后给出了界面Agent的具体开发环境Microsoft Agent和专题学习网站的模块划分。该网站引入Agent的基本思想实现了小组协作学习中从任务分配、资料收集到任务提交、评价、反馈等全部环节。用户可以通过传统的鼠标、键盘,也可以利用语音识别和语音输出技术以语音的方式进行交互,达到了快速、方便的跳转到不同页面的目的。
其他文献
面向服务的计算(Service-Oriented Computing,SOC)为企业软件集成和分布式系统提供了一种灵活的解决方案。面向服务的体系架构(Service-Oriented Architecture,SOA)是面向服
随着Internet在全球范围的发展,人们对通信系统的容量、带宽及传输质量等都提出了更高的要求。采用密集波分复用技术(DWDM,DenseWavelength-DivisionMultiplexing)的光网络可以
Random oracle model方法论是Bellare和Rogaway在20世纪90年代中期提出的。Random oraclemodel方法论的出现,使得过去仅作为纯理论研究的可证明安全性理论,迅速在实际应用领域
在网络互联技术迅速普及的今天,人们的视野也随着计算机网络的延伸而开阔,网络信息的安全也越来越被人们所关注,防火墙虽然在访问控制方面性能卓越,但对于网络上的数据包内容却视
随着网络的不断发展,大众标注技术得到了广泛的应用,使得舆论传播和人际交往方式发生了革命性的变化。用户通过微博、社交网站对文本进行标注以及评论,引发了越来越多的网络群体
跨企业组织又称为虚拟企业组织,是面对机遇产品,由多个具有各自专长的敏捷企业联合起来组成临时性组织进行机遇产品的承接、研制、开发与经营的新型企业组织形式。跨企业项目是跨企业组织最主要的生产运行方式。跨企业项目运行过程中存在着多种约束条件,这些约束条件制约着项目的进展状况。资源约束往往成为在跨企业项目运行的主要制约因素,合理利用跨企业项目中有限的资源是跨企业项目成功的关键,项目计划是调配资源有效使用的
在允许各种网络资源以开放方式运作的前提下,入侵检测系统成了确保网络安全的一种必要手段。入侵检测就是发现或确定入侵行为存在或出现的动作,它实际上是一种信息识别与检测技
本文通过软件Agent技术建立一个油田开发智能软件社会,实现对压裂方案制定决策系统协同设计的模拟。 压裂方案制定决策系统是涉及多个单位协同设计和采用多种计算方法的复
软件复用的实践有3个趋势,一是在软件领域将软件复用的实践惯例化、用户化,不仅要考虑技术的因素,而且要考虑管理的因素;二是将复用技术集成到软件开发过程中,并且研究软件过程形
支持向量机(Support Vector Machine,SVM)是以统计学理论和结构风险最小化原则为基础的,一种处理小样本问题的数据挖掘方法。由于其具有完备的理论基础和很好的泛化能力,被广泛应