In this paper, we propose a technique for the communication between agents in the dynamic generation of a production plan in an autonomous production system using product agents, parts agents and assembly machine agents. A parts agent leads the promotion of processes in this type of assembly system. First, product agents create the assembly process model that contains the assembly sequence to complete the product. Next, product agents generate parts agents that have the assembly process model. Parts agents will be assembled by machines, with some communications between other agents. The proposed system is defined as an event driven architecture. The increase in the costs of communication between agents is polynomial in the number of the agents. Moreover, this system adjusts the production schedule dynamically using only local negotiation when conditions are changed. Finally, we show experimental results with simply examples.