Ok this is my status report for you all
After studying the architectures in detail I found out that Jadex is poorly documented even if it seems great , Jade + BDI4Jade are much better documented and easy to implement.
According to BDI4Jade specifications the agents will perform much better with BDI technology following the reasoning cycle.
This cycle is implemented in
six major steps:
1.
Revising beliefs.
This first step of the cycle consists of revising agent beliefs. In the
default implementation, nothing is done at this step, but developers can specify a
customized strategy for specific agents.
2.
Removing finished goals.
Before the cycle is executed, goals might have “finished,”
i.e. they may be achieved, no longer desired or considered unachievable. These are
removed from the set of goals of the agent, and observers of these goals are notified
about the event.
3.
Generating options.
In this step, the goals available to the agent are determined
(its desires). It can generate new desired goals, determine that existing goals are no
longer desired, or keep existing goals that are still desired.
4.
Removing dropped goals.
When a goal, or set of goals, is determined as no longer
desired in the previous step, it is removed from the set of goals of the agent, and
observers are notified about the occurrence of this event.
5.
Deliberating goals.
In this step, the current agent goals are partitioned into two
subsets: (i) goals to be tried to be achieved (intentions); and (ii) goals to
not
be
tried to be achieved. The last will remain as an agent desire, but the agent is not
committed to achieve it at the moment.
6.
Updating goals status.
Based on the partition performed in previous step, the sta-
tus of the goals are updated. Selected goals are updated to the status of trying to
achieve, and unselected goals are updated to the status of waiting. When a goal has
the status trying to achieve, the agent will select plans for achieving that goal.
All I have to do are to write goals , capabilities, actions and the engine will take care of the overall life-cycle
The implementation has started 8) stay turned !!
who wants to read more can look at this :
http://www.inf.ufrgs.br/prosoft/bdi4jade...s-2011.pdf