How do we Plan? First we Sense. How do we Sense? First we Plan the Sensing... argh....

OK, I want to formulate a Plan to achieve my goal of aligning the code and funcationality to new intentions.

Let’s look at what we need to do.. yup this looks like a good start…

Sense (run characterisation experiments)                                                                      
    ↓ produces                                                                                                
s₀ (initial state: model capabilities + instance properties)                                                  
    ↓ input to                                                                                                
Plan (HTN decomposition: select methods whose preconditions match s₀)                                         
    ↓ produces                                                                                                
π (plan: ordered generator preferences per step)                                                              
    ↓ executed by                                                                                             
DualStateAgent (via DI: injects generators from π)                                                            
    ↓ monitored by                                                                                            
Guards (sense execution state, feed back to agent)                                                            
    ↓ when stuck                                                                                              
Replan or Escalate                                                                                            

Sweet. Let’s Sense the environment first then we can make a Plan.

Right how do I Sense the environment… I need a Plan for Sensing… :face_palm: :exploding_head: :man-facepalming:

Time to revisit the AI Planing Bible… :laughing:

Agentic AI Intelligent Agents Research