雖然目前已有相關的agent設計方法被提出來,但大多偏向理論,且尚未成熟,實作性有待商榷,而我們透過極限開發方法的價值觀,實務,以及物件導向開發工序,提出agent開發的四個工序: 1. Scenario設計; 2. Belief設計; 3. Agent設計及4. 派工與實作,並依之實作出完整的Travel Agent系統,在論文中,我們探討了開發時遇到的問題,以及如何利用極限開發法將問題解決,最後將開發心得加以整理,提出四點開發經驗,分別為: 1.用pair programming 設計agent互動; 2. ontology與agent分別派工 ; 3. 經由溝通達到簡潔,以及4. 調整scenario。At present, a few methodologies have been brought up for agent design, however most of them tend to be theoretical, immature. And their practicalities remain to be examined. Through the values, practices, and object-oriented development steps of the extreme programming (XP), we proposed four steps for agent development, including: 1.Scenario design, 2. Belief design, 3. Agent design, and 4. Dispatching and Coding. Following the four steps we developed a travel agent system. We discussed the problems associated with the development, and how to solve the problems using XP values and practices. Lastly, we present our development experience: 1. Interactive design of agent, 2. Dispatching of system development, 3. Simplicity of design, and 4. Adjusting scenario.