Title Bar -  Agent Oriented (not Orientated) Software
Home Page Products Solutions Support Resources blank image

Intelligent Agent Reasoning

Most Intelligent Agent technologies have an architecture based on Belief, Desire and Intention (BDI) methodologies. The BDI model comes from research done in the field of artificial intelligence over the past twenty years and has proven to be the most robust and flexible model for Intelligent Agent Systems.

Intelligent agents using the BDI model have a:

bullet point

set of beliefs - that represent what the agent "knows";
bullet point set of desires/goals that represent what the agent is trying to achieve;
bullet point set of intentions to achieve the agent's current goals;
bullet point set of plans that are combinations of actions which achieve certain outcomes or respond to events and are used by the agent to further its intentions.

When an event occurs the agent:

bullet point

looks for relevant plans (plans that responds to this type of event);

bullet point then, for each relevant plan, the agent examines its appropriateness to the situation the agent finds itself in;
bullet point then the agent selects and starts executing the most appropriate plan found.

Additionally the agent performs ongoing reasoning functions to decide:

bullet point

what goal to pursue or alternatively what event to react to;

bullet point how to pursue the desired goal;
bullet point when to suspend/abandon the goal, or change to another goal.


The agent may also vary its balance between reactive and deliberative by changing the amount of time allowed for deciding what to do next. This enables the agent to be more or less sensitive to changes in the environment, that is, be more or less "committed" to its current plan.

New in Jack v5.0: The JACK Development Environment (JDE) has been extended to provide the ability to trace execution using JACK Design Diagrams.

After configuring the JDE to trace certain diagrams, it can connect to a running JACK™ application and when any transitions occur that match links in the diagram, they will be highlighted.

Click here to learn more

©2006 Agent Oriented Software Group


Download JACK™

Privacy Policy