Abstract:Agent and Multi-Agent (MAS) system has gradually become mature, and has been widely used in system modeling, agile manufacturing, network monitoring and many other fields. In order to facilitate the development of MAS, a variety of Agent oriented infrastructure platform have been built, e.g. JADE which have been used widely. However, it is difficult to extend and customize the customer-centric application based on these platforms, which have been an obstacle for us to apply agent technology in practice. Therefore, this paper will summarize some common patterns (including autonomous mechanism, communication mechanism, collaboration mechanism, coordination mechanism )to support the development of the MAS system through, the design and implementation of Maze, which is a multi-Agent system simulation platform. Based on these patterns, users can develop the customized application based on agent technology conveniently. In addition, the vivid presentation of the platform can help beginners understand, various characteristics of Agent (such as autonomy, social, and pre-mobility, etc.) compare the performance of different coordination algorithms. Therefore, it is also a good entry-learning tool for studying the agent technology.