Skip to main content
🔒 Preview mode. The first 15 Foundations lessons are free; this one is Pro. Start a 7-day trial to unlock the editor, AI hints and the rest of the curriculum. Card required, cancel any time in Dashboard.
Start 7-day trial →
⚡
← Courses
›
AI Engineering with Python
›
Module 2 · Tool Use & Function Calling · Recap
›
Agents: planner + executor pattern
quiz
44 / 105
🇺🇸
EN
▼
↗
Share
⋯
More
+100 XP
📋
Task
📖
Theory
🤖
AI Help
Task
📝 **Question:** Why separate the planner from the executor in an agent? 📋 Pick the right answer. 💡 **Hint:** Re-read the theory above if unsure.
🎯 Quiz
Question
📝 **Question:** Why separate the planner from the executor in an agent? 📋 Pick the right answer. 💡 **Hint:** Re-read the theory above if unsure.
A
The Anthropic SDK refuses to call more than one tool in a single turn, so the work has to be split into two distinct LLM calls anyway
B
Auditability, safety, and cost — the plan is reviewable before any tool runs, failures resume from the right step
C
Planners and executors must run on different machines because the planner is too memory-heavy to share a process with running tool implementations
D
Only the planner is allowed to call tools; the executor is restricted to producing the user-facing summary at the end of the run, so they cannot be merged
Submit answer
💬 Discussion
Be the first to ask a question or share a tip.
Sign in
to join the discussion. Reading is free.
Loading discussion…