基于Jade的多Agent对话系统的设计与实现

来源 :湖北工业大学 | 被引量 : 0次 | 上传用户:superlhl2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多Agent是人工智能领域一个重要的研究方向。目前,关于多Agent的技术研究已经深入到社会的各个方面,但对多Agent对话系统的研究还较少。   多Agent对话系统是一个能够模仿该领域专家进行辩论的计算机程序。它可以根据当前用户输入的信息进行逻辑分析和判断,最终通过辩论得出对该领域某一具体问题的建议。其基本过程是参与对话的Agent根据系统的知识库围绕主题构造出争议,通过对话构造争议之间的攻击关系,最后根据辩论算法确定可接受争议集,该系统能够模拟专家进行分析和决策,以解决那些需要专家才能做出决策的复杂问题。   本文用Jade作为开发平台,以辩论模型为理论基础,对多Agent对话系统进行了设计与实现。   采用的辩论模型是以简化的Toulmin模型和改进的Dung方法为理论基础,其中,简化的Toulmin模型表示争议的内部结构,用改进的Dung方法表示争议之间的攻击和支援关系。采用具有推理机制和反应性的混合式Agent体系结构,这样可以使Agent能够在环境变化的条件下灵活、自主地控制自己的行为。由于多Agent系统是若干个具有自治性的Agent组成,可以看出Agent的通信是实现相互合作的重要方式,所以,我们采用能够支持分布式问题求解的黑板结构通信方式,用能够支持多Agent之间协调、信息传递和合作等活动的ACL通信语言。从知识的内容、性质、可靠性、逻辑抽象的角度来分析之后,采用语义网络表示方法对知识进行表示。为了提高对复杂问题的求解,我们从主题的基本事实出发进行不确定性推理。考虑到求解问题本身的特点,在系统中采用了启发式搜索来提高搜索的效率。   最后对系统的设计与实现进行了分析,确定了系统的主要用户有:系统管理员、知识管理员和主题管理员。采用了用例图、顺序图和协作图及活动图分析了系统的主要功能模块,构建了数据库表的结构,并展示了系统部分模块的实现。
其他文献
随着计算机和网络技术的飞速发展,人们购买商品的途径和方式发生了根本的转变。从传统的面对面购买发展到在Internet上浏览相关网站,根据自己的需求有目的、有针对性的选择定
随着社会信息化的进程,海量数据迅速出现,许多并行数据挖掘算法已被提出。聚类分析是数据挖掘的一种强有力的分析工具,其显著特征就是不需要任何先验知识或信息,属于无监督学
无线移动自组织网络(Ad Hoc网络)是一种带有收发装置的移动节点组成的一个临时多跳无线移动通信网络。在信息化社会当中,Ad Hoc网络无论在军用还是在民用上都有着广泛的应用
报表是信息交换的一种重要形式,常用统计报表系统内部数据的处理方式一般都采用数据与报表结构紧耦合的存储、管理方式。现有报表系统通常并不支持针对报表数据的全局统计查
随着计算机技术的迅猛发展,特别是仿真技术的日趋成熟,地形实时可视化在3D GIS、战场环境仿真、虚拟现实等领域中有着广泛的应用,而地形可视化研究中的热点课题便是动态地形
现今,电网自动化程度快速发展,给获得故障数据提供了更加便利的条件。一旦事故信息变得复杂,将会有许多的警报信息快速涌入调度中心,这种情况下需要调度人员掌握核心警报信息,然而快速准确地识别故障是十分不容易的,不可避免的会出现误判、漏判。所以,信息处理人员需要依傍有效的电网故障诊断系统给予决策参考,作为辅助评判,以确保运行安全。许多传统的故障诊断方法是使用保护装置、断路器等开关量信息,使用某种智能算法来
人脸跟踪算法的研究,一直都是计算机视觉与模式识别领域中的研究热点。近些年来随着计算机视觉领域的发展,越来越多的研究人员关注人脸跟踪问题,主要因为人脸跟踪具有广泛的
随着企业信息化建设的不断进步及互联网技术的发展,很多企业都开发了各类Web应用系统。这些Web应用技术实现方式也大多不尽相同,甚至可能采用了不同的开发语言,并且这些系统
长久以来,由于实现变电站系统和装置设备的通信规约存在数据含义不明确、数据之间缺少关联和设备不能自描述等问题,使得各个厂家的设备只能独立运行,不能相互通信,设备间不能
图像分割作为图像处理技术的一个重要的应用领域,其目的就是对原始的图像进行某种运算,把图像分离成具有不同特征的区域,把感兴趣的对象提取并显示出来。近年来,在两相图像分