我們在Java Agent Development Environment (JADE) 平台上實作Group Agent的旅遊系統,發現本研究確能減少Agent程式的行數,而且Group內含愈多agent,行數減少愈多。
The Foundation of Intelligent and Physical Agent (FIPA) proposed 22 communicative acts for agent communication and formed various interaction protocols using these acts. However, these are for single agent, rather than the group agent.
Our study extends 10 FIPA communicative acts for group agent. For example, “inform” is used by single agent, and we extends it to “broadcast” for group agent. Furthermore, there are 3 group agent communicative acts proposed: 1) vote, 2) delegation, and 3) arrangement. Agent in a group can choose an option that it wants by vote act. Through delegation act, agent can be assigned a role in group. Arrangement act is for assigning tasks from one agent to another.
We implemented a group agent travel system on Java Agent Development Environment (JADE) platform. And we found that group agent can reduce the size of agent program. With the number of agents in the group increases, the line of code reduces significantly.