Interface Belief


public interface Belief
Represents a Belief in the BDI (Belief-Desire-Intention) architecture.

Beliefs represent the agent's information/knowledge about the world (including itself and other agents).

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

    Modifier and Type
    Method
    Description
    returns the unique name or identifier of this belief.
    value of belief if applicable.
    boolean
    Checks if this belief is currently held as true valid.
  • Method Details

    • getName

      String getName()
      returns the unique name or identifier of this belief.
      Returns:
      the belief name.
    • isValid

      boolean isValid()
      Checks if this belief is currently held as true valid.
      Returns:
      true if valid, false otherwise.
    • getValue

      Object getValue()
      value of belief if applicable.
      Returns:
      the value.