Guide-linked quiz · Medium Level

Planner-Executor Agents Quiz

Learn how planner-executor agents decompose goals, run tool-mediated steps, track state, replan after feedback, and verify task completion.

Related guide pathsPlanner Executor Agents
Question 1 of 8

What is the core idea behind a planner-executor agent?

Preview every question8 questions

Answers and explanations appear as you take the quiz.

  1. What is the core idea behind a planner-executor agent?
    • Separating the role of breaking a goal into steps from the role of carrying steps out
    • Running two copies of the same model to vote on answers
    • Using one model only for image generation
    • Removing the need for tools entirely
  2. Why does 'replanning' matter in this pattern?
    • It deletes the original goal
    • It lets the planner adjust steps when execution fails or new information appears
    • It doubles the number of tools available
    • It prevents the executor from using APIs
  3. What problem does separating planning from execution help avoid?
    • Running out of disk space
    • Slow internet connections
    • A single model losing track of the goal, skipping steps, or hallucinating progress
    • Needing a graphics card
  4. How does the executor typically accomplish its assigned step?
    • By rewriting the planner's goal
    • By ignoring the plan
    • By generating only images
    • By calling tools, APIs, or other models
  5. How is progress usually communicated back to the planner?
    • Through completed-step state passed via the context window or external memory
    • It is never communicated
    • Only by restarting the program
    • By emailing the user
  6. What trade-off did LangChain note for its initial Plan-and-Execute approach?
    • It guaranteed one-call completion of every task
    • It made more language-model calls in exchange for handling longer-horizon planning
    • It removed all tool calls from the executor
    • It required every plan to be executed without feedback
  7. Why should a planner-executor loop have a step or cost limit?
    • To make every plan succeed on the first attempt
    • To remove the need to inspect execution results
    • To prevent repeated planning and tool calls from continuing without useful progress
    • To guarantee the planner has no errors
  8. What should an agent check before declaring a multi-step task complete?
    • Whether it produced a long plan
    • Whether every planned step was attempted regardless of outcome
    • Whether the executor used the most expensive tool
    • Whether the observed result satisfies the goal’s completion criteria

Keep testing yourself

More quizzes picked for your level.

View all quizzes