Question 1easy
Which three ingredients define an agent?
Question 2easy
What is the key difference between a chain and an agent?
Question 3easy
In the ReAct pattern, what does each turn interleave?
Question 4medium
Why is the loop — not the LLM — what makes an agent an agent?
Question 5medium
Why is bounding the loop with max_steps (and a cost/time budget) non-negotiable?
Question 6medium
How does an LLM decide which tool to call?
Question 7medium
In the from-scratch ReAct loop, what signals that the agent is finished?
Question 8hard
Which tasks are better served by a CHAIN than an agent? (Select all that apply)
Question 9hard
What is the correct default posture when deciding between a chain and an agent?
Question 10hard
What are real costs/risks of choosing an agent over a chain? (Select all that apply)
Question 11medium
In the from-scratch agent, what is a 'tool'?
Question 12medium
Name the dominant agent pattern (a single word) that interleaves reasoning and tool actions.
Question 13hard
In one word, what should be your DEFAULT choice — chain or agent — when a task's steps are known in advance?