A General Framework for Parallel BDI Agents
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
A general framework for parallel BDI agents in dynamic environments
Web Intelligence and Agent Systems
Are Parallel BDI Agents Really Better?
Proceedings of the 2006 conference on ECAI 2006: 17th European Conference on Artificial Intelligence August 29 -- September 1, 2006, Riva del Garda, Italy
International Journal of Intelligent Information Technologies
Hi-index | 0.00 |
In this paper, we proposed a parallel architecture for BDI agents. The agent built with this architecture has the ability of deliberating on new beliefs and executing current intentions at once. The agent also has the ability to prioritize the deliberations and intention executions so it is able to respond quickly to circumstance changes and all the thinking and acting are done at appropriate times. It is in fact a more natural way to simulate human minds since we are always doing several things simultaneously. The parallel architecture consists of three parallel running components which are the belief manager, the intention generator and the intention executor. The coordination between the parallel components is done by interrupts of different priorities. The various levels of priorities include matters that need to be deliberated/acted on (1) immediately and in shortest time possible, (2) immediately without hurrying, (3) at some fixed time in future, (4) in future when the agent has time. Matters at these different priority levels will be handled differently. To evaluate this architecture, a simulation system of vessel agents traveling in sea is developed. The experiments show that the agent is able to respond according to expectations.