This paper explores and discusses the application of Software Agent in pattern layout design. First we introduce Pattern Decomposition Representation Model (PDM). By combining Agent technology with the PDM, we also propose and analyze an Agent-Based Pattern Design Model (ABPDM) and present the implementation of the Agents and their cooperation mechanism. Results show that ABPDM is an effective approach for the design of serial and regular pattern.