Interface Desire


public interface Desire
Represents a Desire (Goal) in the BDI architecture.

Desires represent states of affairs that the agent would (in principle) like to achieve.

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

    Modifier and Type
    Method
    Description
    double
    The priority or utility of this desire.
    boolean
    Checks if the desire has been achieved.
  • Method Details

    • getPriority

      double getPriority()
      The priority or utility of this desire.
      Returns:
      a double representing importance (higher is more important).
    • isAchieved

      boolean isAchieved()
      Checks if the desire has been achieved.
      Returns:
      true if achieved.