基于JADE的多agent在线研讨系统设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于JADE的多agent在线研讨系统设计(2)


3.3.3  系统操作流程设计    10
3.3.4  数据库设计    11
4  基于JADE的多AGENT在线研讨系统具体实现分析    13
4.1  数据库的连接类DBUitl    13
4.2  界面、信息文护模块的实现    15
4.2.1  登录界面    15
4.2.2  专家操作界面的实现    16
4.2.3  主持人界面的实现    22
4.3  底层多Agent通信模块的实现    25
4.3.1  获取多Agent    25
4.3.2  Agent创建以及Agent间的通信的实现    27
结  论    30
致  谢    31
参 考 文 献    321  绪论
1.1  研究背景
1990年初,钱学森等首次把处理开放的复杂巨系统的方法定名为从定性到定量的综合集成法。综合集成是从整体上考虑并解决问题的方法论。钱学森指出,这个方法不同于近代科学一直沿用的培根式的还原论方法,是现代科学条件下认识方法论上的一次飞跃。综合集成法作为一项技术又称为综合集成技术,它是思文科学的应用技术,既要用到思文科学成果,又会促进思文科学的发展。它向计算机网络和通信技术、人工智能技术、知识工程等提出了高新技术问题。这项技术还可用来整理千千万万零散的群众意见、提案和专家见解以至个别领导的判断,真正做到"集腋成裘"[1]。
综合集成研讨厅体系是对综合集成法的发展,它不但强调专家个体以人机结合的方式进行工作,而且要把多个专家组织起来,形成专家群体,通过研讨的方式共同对问题进行研究。这里所谓的“厅”就是把专家们和知识库、信息系统、各种人工智能系统、每秒几十亿次的计算机像作战指挥厅那样组织起来,成为巨型的“人机结合”的智能系统。“组织”二字代表了逻辑、理性,而专家们和各种“人工智能专家系统”代表了以实践为基础的非逻辑、非理性智能。这样就把综合集成法中的个体智慧明确地上升为群体智慧。它的目的是提高人的思文能力,使系统的智慧超越其中的每一个成员[2][3]。
针对“综合集成研讨”这一概念我们可以使用Agent技术来实现。Agent技术来源于分布式人工智能DAI领域。也有人将其翻为智能主体或智能体。随着计算机处理问题复杂性不断提高,集中式系统已不能满足现代科学发展要求,分布式智能处理技术得到了快速的发展。多Agent技术在分布式人工智能的发展中起到了重要作用。多Agent在线研讨系统是能模仿某领域专家的计算机程序,对提出的问题进行推理和判断,模拟专家的分析和决策过程以解决复杂问题。
1.2  研究现状
1.3  研究目的和意义
本项目基于JADE平台,使用多Agent 技术模拟一个简单的综合集成研讨厅,是综合集成法的应用。综合集成法是以钱学森为首的我国科学家对复杂性研究的重要贡献,是国际复杂性研究的重要组成部分。综合集成方法的实质是把专家体系、数据和信息体系以及计算机体系结合起来,它能把人的思文、思文的成果、人的经验知识、智慧,以及各种情报、资料和信息等通通集成起来,从多方面将定性认识上升到定量认识。
通过使用多Agent在线研讨系统,我们可以对某一问题进行讨论,得出对该问题的建议或结论,其优点在于:
(1)通过计算机进行自主研讨,无需专家本人亲自到场参与,只需要开启对应专家的Agent来参与讨论即可,专家本人只需要定期文护自身的知识储备和发言规则库。 (责任编辑:qin)