Academy / Generative AI Engineering
Path 3 · Course 2 · For developers and technical teamsAI Agents & Agentic Workflows
Design agents that plan, use tools and take actions: workflows vs agents, tool use and MCP, the five workflow patterns, the agent loop, guardrails and human approval, and evaluating and operating agents — with working Python.
0 of 6 modules complete
Modules
- 125 min
What makes an AI agent
Workflows vs agents, the augmented LLM, when (not) to use agents, and the autonomy spectrum.
- 235 min
Tool use and the Model Context Protocol
How function calling works, defining tools, a full round of tool use in Python, designing good tools, and MCP.
- 330 min
Workflow patterns
Prompt chaining, routing, parallelisation, orchestrator–workers and evaluator–optimiser — with code for routing and evaluator–optimiser.
- 435 min
Building an agent loop
A bounded agent loop in Python, state and memory, managing context, planning, multi-agent systems, skills and frameworks.
- 530 min
Guardrails and human-in-the-loop
Agent failure modes, guardrails by design, approval gates in code, escalation, failure handling and prompt injection.
- 630 min
Evaluating and operating agents
Agent metrics, building evaluations with mock tools, trajectory grading, repeated runs, observability, staged roll-out and governance.