Abstract
Multi-agent systems consist of multiple agents to accomplish tasks or goals that require coordination and collaboration through interactions, such as agent conversation. This thesis provides description of the technologies we have used and discusses the design and implementation of the proposed conversation manager based on Coloured Petri nets to handle FIPA-compliant technologies. The proposed conversation manager is built on the existing multi-agent system Opal. The conversation manager acts as an optional module inside Opal to provide a more friendly development environment and visualisation support to agent designers for handling agent conversation.