Software Agents

Agents have been defined very differently in different contexts and many components we write in application can already be some sort of agents.

The JACK Intelligent Agents technology is a commercially available agent development and deployment system. JACK extends the basic Java language by adding new abstractions for building agent systems.

JACK software agents directly support an implementation of the BDI (Belief Desire Intention) theoretical model of agent intelligence. Each JACK agent has:

  • a set of beliefs about the world (its encapsulated data);
  • a set of events that it can respond to;
  • a set of goals that it aims to achieve;
  • a set of plans that describe how it will behave in response to the goals or events that may arise
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License