本研究以Java agent development framework (Jade)作為平台，在其上層實作輕量級的belief-desire-intention (BDI) model來賦予代理人思考能力， 如此提高了代理人邏輯思考的重用性；它能夠在任何Java開發平台使用增加了代理人系統的延展性。 ;With the flourish of internet of things (IOT) system, we need an efficient way to develop distributed systems with explosive information. We argue that multi-agent system is very suitable for this kind of applications. However, agent-oriented programming (AOP) is still not the major paradigm of development. We figure the problem is the low reusability and the low extensibility with AOP.
Usually, besides common programming language, most AOP also uses other new programming language or domain-specific language. This makes some advanced AOP features difficult to implement. The binding of libraries and frameworks sometimes is also difficult. AOP is thus not widely accepted.
In our research, we implemented a lightweight belief-desire-intention (BDI) model on the Java agent development framework (Jade) platform to enable an agent to think. As a result, the agent thinking module is more reusable. Furthermore, the BDI model, which can be used on any Java development platform, also increases the extensibility of agent system. With such power, it is hoped that AOP can be more widely used than it is now.