Tutorials AI & LLM Engineering for .NET Architects

Planner & Orchestration: Automating complex multi-step AI tasks

On this page

AI Planning & Autonomy

What if you ask the AI to "Send a summary of my last 5 emails to my boss"? This requires multiple steps. A Planner is an AI model that looks at your prompt, looks at your available plugins, and writes its own "To-Do" list.

1. Function Calling Stepwise Planner

This is the most modern planner in SK. It acts like a loop:

  1. Thought: "I need to fetch the emails first." (Call Plugin A)
  2. Observation: "Got 5 emails."
  3. Thought: "Now I need to summarize them." (Call Plugin B)
  4. Thought: "Now I need the boss's email address." (Call Plugin C)
  5. Final Action: "Send email."

2. The Risk of Self-Orchestration

Planners are powerful but dangerous. They can get stuck in infinite loops or hallucinate function calls. As an architect, you must set **MaxIterations** and provide a very limited, secure set of tools to the planner.

4. Interview Mastery

Q: "What is the difference between a 'Static' and 'Dynamic' Planner?"

Architect Answer: "A **Static Planner** (like the old Sequential Planner) creates the whole plan upfront and then executes it. It's fast but brittle—if one step fails, the whole plan is ruined. A **Dynamic Planner** (like Stepwise) decides the next step ONLY after seeing the result of the previous one. It is much smarter and more resilient to errors, but it uses more tokens and takes longer to finish."

Questions on this lesson 0

Sign in to ask a question or upvote helpful answers.

No questions yet — be the first to ask!

AI & LLM Engineering for .NET Architects
Course syllabus
1. AI Foundations & Prompt Engineering
2. Semantic Kernel & Integration
3. Vector Databases & RAG
4. Advanced RAG Techniques
5. AI Safety & Guardrails
6. Small Language Models (SLMs) & Local AI
7. Multimodal & Agentic AI
8. FAANG AI Engineer Interview
Toolliyo Assistant
Ask about tutorials, ebooks, training, pricing, mentor services, and support. I use public site content only—not admin or internal tools.

care@toolliyo.com

Need callback? Share your details