As human society glows large and complex problems which human being must solve is also becoming large and complex. In many
cases, a problem must be solved cooperatively by many people. There arise a problem of decomposing the problem into sub-problems,
distributing these sub-problems to number of persons and organizing these people in such a way that the problem can be solved
most efficiently. This orga- nization is not universal but is made specific to the given problem. It is possible to create
a multi-agent system to correspond to the cooperative work by persons. Here is a problem of creating an organization of the
agents dynamically that is suited for coping with the specific problem. It is the major objective of this paper to discuss
a way of generating a multi-agent system with examples.