Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo


Modifying the BDI reasoning cycle?

alan white
  • alan white
    alan white

    I've been working on research regarding adding certain plan/intention maintenance functionality to BDI agents - this entails adding a 'maintenance phase' which occurs after event handling/belief update, and before the consideration of new desires/options. 

    However, I've been struggling to find/decide upon a suitable architecture to implement a proof of concept; which is a roundabout way of asking whether this possible within the Jadex architecture?

  • Lars Braubach
    Lars Braubach


    in Jadex there is no deliberation cycle in which consistently typical steps are executed. We found this model forces too strict. In Jadex BDIV2 the BDI behaviour is controlled via a RETE rule engine, i.e. all meta actions (like creating a goal, executing a plan, deliberate about a goal) are specified as rules. Extensions also can be integrated by adding new rules to the underlying rule engine.