공동 작업 수행을 위하여 상호 긴밀하게 협력하는 분산 멀티에이전트 기반구조상에서 각 에이전트의 기능은 다른 에이전트들에게 전달되어져야 한다. 즉, 멀티에이전트 사회 속에서 각 에이전트는 어떤 다른 에이전트들이 사용 가능한지, 그들이 어떤 문제들을 해결할 수 있는지, 그리고 그들과 정보를 주고받기 위한 방법은 어떤 방법이 있는지 알고 있어야 한다. 이러한 특성은 공동 작업 수행을 위한 에이전트들간의 지역적 또는 광역적 상호협력을 제어하기 위하여 에이전트들간의 통신 방식을 요구한다. 본 논문에서는 컴퓨터 비서로서 개발된 분산 멀티에이전트 기반구조인 MASCOT 플랫폼 상에서 에이전트들간의 상호 협력을 제어하기 위한 기법을 제시한다. 이를 위하여 프래임 형태의 통신 패킷을 정의하였으며, 메시지 교환을 위한 프로토콜을 제시하였다. 또한, MASCOT 상에서의 에이전트들간의 상호협력을 제어하기 위한 통신 방식을 설명하기 위해 하나의 시나리오를 제시하였다.
In a distributed multiagent framework, the capabilities of each agent are known to other agents. Namely, each agent in a multiagent society is aware of what agents are available in the whole society, which is able to solve a query, and how to contact them. This characteristic leads to the simplicity in controlling both local and remote interactions among agents by using a fixed form for communication packets. This paper presents methods for controlling interactions among agents in this distributed multiagent framework. Agent interactions are described within the platform of MASCOT that is a tightly coupled multiagent system developed fir the role of a computer secretary. A frame-like form of a communication packet is defined, and protocols for message exchanges are presented. Also, a scenario is given to demonstrate how the communication mechanism controls agent interactions in MASCOT.