Create action models with goals and preconditions, generate plans, handle partial observability, and schedule limited resources.