Uses of Record Class
com.tnsai.models.agent.Desire
Packages that use Desire
Package
Description
BDI Cognitive Engine components for agent reasoning.
Agent interruption and checkpoint system.
Context snapshots capturing agent state at specific moments in time.
BDI (Belief-Desire-Intention) model classes for agent reasoning.
-
Uses of Desire in com.tnsai.agents.cognitive
Methods in com.tnsai.agents.cognitive that return types with arguments of type DesireModifier and TypeMethodDescriptionCognitiveEngine.allDesires()Returns all desires (static + dynamic).CognitiveEngine.BDISnapshot.desires()Returns the value of thedesiresrecord component.CognitiveEngine.dynamicDesires()Returns the dynamic desires (added at runtime).CognitiveEngine.findConflictingDesires()Finds desires that might conflict with each other.CognitiveEngine.staticDesires()Returns the static desires (from configuration).Methods in com.tnsai.agents.cognitive with parameters of type DesireModifier and TypeMethodDescriptionvoidAdds a desire dynamically at runtime.booleanCognitiveEngine.removeDesire(Desire desire) Removes a dynamically added desire.Method parameters in com.tnsai.agents.cognitive with type arguments of type DesireModifier and TypeMethodDescriptionSets the static desires. -
Uses of Desire in com.tnsai.agents.interrupt
Methods in com.tnsai.agents.interrupt that return types with arguments of type DesireModifier and TypeMethodDescriptionAgentCheckpoint.getDesires()Gets the desires at checkpoint time.Method parameters in com.tnsai.agents.interrupt with type arguments of type DesireModifier and TypeMethodDescription -
Uses of Desire in com.tnsai.context.snapshot
Methods in com.tnsai.context.snapshot that return types with arguments of type DesireModifier and TypeMethodDescriptionSnapshotDiff.addedDesires()Returns the value of theaddedDesiresrecord component.ContextSnapshot.getDesires()SnapshotDiff.removedDesires()Returns the value of theremovedDesiresrecord component.Methods in com.tnsai.context.snapshot with parameters of type DesireModifier and TypeMethodDescriptionMethod parameters in com.tnsai.context.snapshot with type arguments of type DesireModifier and TypeMethodDescription -
Uses of Desire in com.tnsai.models.agent
Methods in com.tnsai.models.agent that return DesireModifier and TypeMethodDescriptionstatic DesireDesireConflictResolver.boostPriority(Desire desire) Creates a priority-boosted desire if resolution results in tie-breaking.Methods in com.tnsai.models.agent that return types with arguments of type DesireModifier and TypeMethodDescriptionResolves conflicts among a list of desires with the same priority.Methods in com.tnsai.models.agent with parameters of type DesireModifier and TypeMethodDescriptionstatic DesireDesireConflictResolver.boostPriority(Desire desire) Creates a priority-boosted desire if resolution results in tie-breaking.intdefault booleanDesireConflictResolver.mightConflict(Desire d1, Desire d2) Checks if two desires might conflict with each other.Method parameters in com.tnsai.models.agent with type arguments of type Desire