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

毕业论文移动版

毕业论文 > 计算机论文 >

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

摘要多Agent是人工智能领域的一个重要研究方向。目前多Agent技术已经有了广泛的应用,但是目前使用多Agent技术来实现一个在线自动研讨系统的研究还很少。
“多Agent在线研讨系统”是“综合集成研讨厅”这一概念的一种具体实现方式,使用多Agent技术模拟某领域多个专家对于某一问题进行讨论,最终得出对某一具体问题的建议或结论。其基本过程是参与讨论的多个专家Agent根据自己规则库中存储的规则,对某些论题和论据表达自己的态度并提出理由,通过循环这一过程,达到自动研讨的目的,从而解决复杂问题。本毕业论文在介绍了综合集成法这一概念的基础上,分析了“多Agent在线研讨系统”的工作流程,使用JADE作为开发平台,结合多Agent技术,设计并实现了一个模拟的“综合集成研讨厅”,10209
系统中有主持人和专家两种角色,主持人可以发布一个论题,邀请专家的Agent参与自动研讨,并且能看到讨论的内容。

关键词  综合集成研讨  多Agent  JADE  自动研讨
毕业设计说明书(论文)外文摘要
Title  Multi-Agent online discuss system based on JADE                   
Abstract   Multi-Agent is an important research direction in the  field of artificial intelligence.Multi-Agent technology  has been widely used,but there is a small count of  researches using multi-agent technology to an online  automatic discuss system currently.
"Multi-Agent online discuss system" is a concrete implementation of the concept of "Integrated Discussion Hall",using multi-agent technology to simulate multiple experts to discuss a question in some fields.Finally it will get recommendations or conclusions about a specific issue.The basic process is that mutiple expert agents participating in the discussion accord with the rules stored in the rule base,and then express their attitude and reasons on some topics and arguments,and through the cycle of this progress,the automatic discussion purposes will be achieved to solve complex problems.This article uses JADE as a development platform, combined with the Multi-Agent Technology, to have a preliminary exploration and achievements of such a system.The system has two roles of the presenters and experts, the moderator can post a topic, invite experts Agent to participate in the automatic seminars, and can see the contents of the discussion.
Keywords  Integrated Discussion  Multi-Agent  JADE  automatic discussion   
1  绪论    1
1.1  研究背景    1
1.2  研究现状    1
1.3  研究目的和意义    2
1.4  论文研究内容    2
2  相关概念与技术    3
2.1  Agent的主要概念    3
2.1.1 Agent概念的提出    3
2.1.2 定义    4
2.1.3 Agent的特性    5
2.1.4 Agent与对象的区别    5
2.2  JADE平台简介    5
2.3  Swing简介    6
2.4  MySQL简介    7
3  基于JADE的多AGENT在线研讨系统需求分析与系统设计    7
3.1  可行性分析    7
3.2  需求分析    7
3.2.1  基于JADE的多Agent在线研讨系统功能要求    7
3.2.2  基于JADE的多Agent在线研讨系统功能详细分析    8
3.3  系统设计    8
3.3.1  底层多Agent通信模块的设计    8
3.3.2  用户界面、信息文护、信息显示模块的设计    9 (责任编辑:qin)