论文部分内容阅读
多智能体系统(Multi-Agent System,简称MAS)是分布式人工智能的一个重要分支。多智能体具有自治性、分布性、主动性等特点,具备分布式和并行解决问题的能力,因此被广泛应用于协调专家系统、分布式智能决策、分布式故障诊断、供应链集成等领域。目前已经提出的多智能体开发平台如JADE、Mobile-C等,虽然能够用于帮助开发多智能体系统,但是它们需要开发者通过编写底层源代码的方式设计多智能体系统。这对于领域开发者而言存在很大的难度,在很大程度上加大了领域开发人员的开发负担与出错概率。为此,本文基于AgiBuilder实时多智能体平台,设计并实现了一个多智能体系统的图形化开发环境,为领域开发者提供:
简洁、易用、抽象程度高的多智能体图形化表示方法。从而使得不具备太多计算机专业知识的领域开发者也能很方便地使用该图形化开发环境。
一个多智能体系统图形编辑工具,帮助领域开发者以图形化的方法编辑自定义的多智能体系统。
一个代码转化工具,实现将多智能体图形化表示模型转化成最终的程序源代码。转化后的代码中包含一部分自动生成的底层的交互逻辑,从而使领域开发者只需要关注领域功能的实现。
一个代码编译工具,实现将通过图形化方式编辑生成的源代码与AgiBuilder实时多智能体系统核心源代码整合编译,最终生成完整的自定义多智能体系统的执行文件。
一个系统执行工具,帮助执行编译成功后生成的自定义系统的可执行文件。