Homer: Planner/Reasoner
Description
- The planner/reasoner receives goals from the generic memory which were extracted from the episodic memory by Homer's reflective processes
- In response to a goal the planner/reasoner generates a temporal plan which is passed on to the plan interpreter for execution
- When the goal is to answer a specific question the planner operates as an inference engine and can use only inferences and not real actions to achieve goals or subgoals
- The planner maintains its own episodic memory distinct from that contained in the generic memory, leading to a heterogeneous knowledge representation
- The planner is capable of replanning in the event that a protected goal has been violated or new information has been learned
Detail from Homer