Package vs.characteragent

The characteragent classes build forth on rational agent, defining the control logic for a Character Agent

See:
          Description

Interface Summary
ICharacterAgent Provides the access functions for the Character Agent
IInterpretationModule Interface for translating ("objective") perceptions into (subjective) beliefs.
 

Class Summary
ActorDeliberativeLayer  
ActorProcess  
AdoptedGoalSchema Wrapper for GoalSchema when it is adopted by the Character agent: it gets a planner
BasicCharacterAgent Character Agent
BasicInterpretationModule  
BehaviourLayer  
CharacterProcess CharacterProcess is meant to capture the step cycle that an agent goes through, in which it appraises and copes with changes in its environment.
DeliberativeLayer Deliberative process of the character agent.
EpisodicMemory  
EpisodicMemoryCollector Fabula collector for Character Agents' episodic memory.
ExecutionState Maintains execution state of actions, events, framing operators, so the agent knows "what it's doing" TODO: move (at least partially) to Prolog (unification creates overhead)
JustifiableGoalSchema Wrapper for GoalSchema when it is adopted by the Character agent: it gets a planner
ReactiveLayer  
 

Package vs.characteragent Description

The characteragent classes build forth on rational agent, defining the control logic for a Character Agent