- Foundations-level understanding of this course
- Confidence with key terms introduced in Stage 1
- Explain reasoning as a loop in your own words and apply it to a realistic scenario.
- Agent behaviour is usually a loop that updates its plan based on observations.
- Check the assumption "State is tracked" and explain what changes if it is false.
- Check the assumption "Stop rules exist" and explain what changes if it is false.
- Run the section simulator and map each step to an explicit decision
- Explain one assumption and how you would test it
- A short architecture note that names tool choice, memory choice, and risk
- Overthinking. Too much reasoning can increase latency and cost without improving outcomes.
- Looping on ambiguity. If the agent cannot resolve missing information, it can cycle between tool calls and guesses.