Automated planning is the computational process of generating a sequence of actions, known as a plan, that transforms an initial state of the world into a desired goal state. It is a fundamental component of agentic cognitive architectures, enabling autonomous systems to reason about future actions before execution. The process is formally defined using representations like STRIPS and PDDL, which model states, actions with preconditions and effects, and the goal. Planners navigate the potentially vast state space and action space using algorithms such as A search* and heuristic functions to find efficient, valid solutions.
