Interface Intention


public interface Intention
Represents an Intention in the BDI architecture.

Intentions are desires that the agent has committed to achieving.

Since:
2.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets the goal/desire this intention is committed to.
    boolean
    returns true if the intention is completed (successfully or failed).
    void
    executes one step of the plan to achieve this intention.
  • Method Details

    • getGoal

      Desire getGoal()
      Gets the goal/desire this intention is committed to.
      Returns:
      the desire.
    • step

      void step()
      executes one step of the plan to achieve this intention.
    • isDone

      boolean isDone()
      returns true if the intention is completed (successfully or failed).