Module quiz

17 questions · pass bar 80% · retry as often as you like — your best score counts toward the gate.

  1. 1.What does LangGraph's checkpointer enable that a bare while-loop doesn't? (Pick the answer naming all three.)
  2. 2.What is the structural difference between orchestrator-workers and handoffs?
  3. 3.A pipeline has five sequential agent stages, each 90% reliable. Roughly what is end-to-end reliability, and what makes the practical situation even worse than that number?
  4. 4.Which of these is a legitimate technical justification for splitting into multiple agents?
  5. 5.What should a handoff payload contain, and why is passing the full conversation history usually wrong?
  6. 6.Mechanically, how does a human-in-the-loop interrupt work in a checkpointed LangGraph?
  7. 7.Your critic agent approves every draft, so the revision loop never fires. What's the most likely diagnosis and fix?
  8. 8.Why can a worker agent with a clean 5k-token context outperform a single agent carrying 100k tokens of accumulated history on the same subtask?
  9. 9.How would you detect that a multi-agent system should be collapsed to single-agent?
  10. 10.In a LangGraph state schema, two parallel searcher nodes both write to a findings: list[str] field. What must you do to avoid one update clobbering the other?
  11. 11.What is the correct way to route after a critic node in LangGraph, including loop safety?
  12. 12.For Lab 05's baseline comparison, why must the single-agent baseline get the same tools and model as the multi-agent system, and what's the most common way these comparisons lie?
  13. 13.What is 'prompt opacity' as a framework cost, and why is it distinct from the framework simply being buggy?
  14. 14.A node with operator.add on its findings field is wrapped in a framework retry policy. On failure, the whole node re-runs from the top. What's the resulting bug, and why?
  15. 15.A node calls a real, side-effecting API (e.g., sends an email) and the process crashes before the checkpoint recording the node's completion is written. On resume, what happens by default, and what's the standard fix?
  16. 16.For a graph that drafts a payment request, gets human approval, then dispatches it to a payment provider, where should the interrupt() for approval go, and why?
  17. 17.A baseline comparison shows multi-agent scoring 8.4/10 vs. single-agent's 8.1/10 on an LLM-judge, at 3.5x the cost and 2x the latency. The judge's own agreement with hand-labels is 88%. What's the defensible conclusion?