论文部分内容阅读
论文主要研究了多Agents系统,并以FIPAAgent抽象架构为参考模型,构建了一个InternetAgents平台,由此探讨MAS(Multi-AgentSystem,多Agent系统)的组成形式、各Agent的通讯以及合作解决问题的能力。
多Agents系统的一个核心问题,就是要解决Agents之间的通信和交互问题。只有解决这个问题,各Agent之间才能相互协作,体现出多Agents系统的优势。解决问题的途径,首先,需要有一个消息传输系统,各Agent可以通过它发送各种消息而不需要考虑具体的传输细节;其次,需要有一套有效的Agent通讯语言(AgentCommunicationLanguage,ACL)作为支持,使各Agent能够理解彼此间的需求,从而提供相应的服务。论文主要围绕这两个方面作了研究和实现。
消息传输系统为整个多Agents架构提供统一的消息传输服务。由于多Agents系统中的各Agent可能处于异构的平台,使用不同的网络传输协议,因此,提供共用的消息传输系统,可以减少各Agent由于异构问题带来的网络传输的底层实现的复杂性,从而专注于自己的主要功能和服务。平台的Agent通讯语言参考了FIPAACL,采用XML表示,也便于与其它Agent系统的交互。
针对Internet的飞速发展而带来的信息爆炸、信息干扰等诸多问题,论文提出了一个解决途径,就是利用多Agents系统技术。论文提出的InternetAgents系统,完全基于多Agents架构,一方面,是为了实现和验证论文的研究,另一方面,也可以作为用户的Internet助手。它能够根据用户的爱好、习惯(通过观察、训练),自动为用户提供其感兴趣的内容。结合此功能,论文还对中文文档的自动分类方法作了讨论,提出了一种结合HTML标签的无需语句分割的中文文档自动分类方法,可以比较准确地对中文Web页进行自动分类。利用论文中的Agent注册机制和界面描述文档,可以为InternetAgents平台方便、动态地添加新的Agent,从而增加新的功能。