Uses of Record Class
com.tnsai.planning.PlanningGoal
Packages that use PlanningGoal
-
Uses of PlanningGoal in com.tnsai.planning
Methods in com.tnsai.planning that return PlanningGoalModifier and TypeMethodDescriptionstatic PlanningGoalCreates a simple goal with defaults.static PlanningGoalCreates a goal with priority.Methods in com.tnsai.planning that return types with arguments of type PlanningGoalModifier and TypeMethodDescriptionBackwardChainingPlanner.findSatisfiedGoals(Map<String, Object> state) Planner.findSatisfiedGoals(Map<String, Object> state) Finds goals that are currently satisfied.UtilityAIPlanner.findSatisfiedGoals(Map<String, Object> state) BackwardChainingPlanner.findUnsatisfiedGoals(Map<String, Object> state) Planner.findUnsatisfiedGoals(Map<String, Object> state) Finds goals that are not currently satisfied.UtilityAIPlanner.findUnsatisfiedGoals(Map<String, Object> state) default Optional<PlanningGoal> Finds a goal by name.BackwardChainingPlanner.getGoals()Planner.getGoals()Returns all registered goals.UtilityAIPlanner.getGoals()Methods in com.tnsai.planning with parameters of type PlanningGoalModifier and TypeMethodDescriptionBackwardChainingPlanner.findActionsForGoal(PlanningGoal goal, Map<String, Object> state) Planner.findActionsForGoal(PlanningGoal goal, Map<String, Object> state) Finds actions that can help achieve a goal.UtilityAIPlanner.findActionsForGoal(PlanningGoal goal, Map<String, Object> state) UtilityAIPlanner.Builder.goal(PlanningGoal goal) default booleanPlanner.isGoalSatisfied(PlanningGoal goal, Map<String, Object> state) Checks if a goal is satisfied.booleanUtilityAIPlanner.isGoalSatisfied(PlanningGoal goal, Map<String, Object> state) BackwardChainingPlanner.planForGoalWithChaining(PlanningGoal goal, Map<String, Object> state, int maxDepth) Plans for a single goal using backward chaining.Method parameters in com.tnsai.planning with type arguments of type PlanningGoalConstructor parameters in com.tnsai.planning with type arguments of type PlanningGoalModifierConstructorDescriptionBackwardChainingPlanner(List<PlanningGoal> goals, List<PlanningAction> actions) Creates a planner with explicit goals and actions.BackwardChainingPlanner(List<PlanningGoal> goals, List<PlanningAction> actions, int maxDepth) Creates a planner with explicit goals, actions, and max depth.UtilityAIPlanner(List<PlanningGoal> goals, List<PlanningAction> actions, List<Consideration> considerations) Creates a planner with explicit goals, actions, and considerations.