MAS组织结构作为Agent成员协作交互的框架,是多Agent系统实现系统目标的基础.设计适用于不同应用领域的MAS组织结构有利于降低转换应用成本.提出MAS组织结构设计过程,其主要特点在于:将应用领域相关知识从可普遍适用的组织协作机制中抽离出来,从而提高组织的协调机制部分的可重用性和可扩展性,而且该设计过程允许在没有预先说明协调机制之前,就可以进行一种说明性的、基于领域知识的组织设计.首先详细介绍问题层与交互层分离的多Agent系统组织结构的设计过程,随后给出交互层的实现过程及原型设计说明.
The organizational structure makes the base for realizing multi-agent system's goal while it is the frame of agents' coordination. The organization structure can lead to reduce the switching-cost if it's available for different application fields. The paper presents the designing process of organizational structure extracts the domain knowledge from the generic communication mechanism, which improves the reusability and extendibility of system and supports the prescriptive design based on the problem domain without the illustration for communication machanism in advance. The paper firstly describes the process of building the MAS organizational structure in detail; secondly, presents the realizing process of communication layer; finally, shows the prototype of the communication layer.