Generative & Agentic AI
Agentic AI and MCP Integration
G02 · Practitioner
Entry requirements
G01; Python functions and APIs
What 36 hours means
- Lessons
- 24 h
- Capstone
- 8 h
- Assessment
- 2 h
- Remediation
- 2 h
Syllabus
Four modules, twelve lessons. Every lesson states what it covers and the evidence you produce for it.
1Agent design3 lessons · 6 h
- G02.01
Agents and bounded workflows
120 minDecide whether an agent or deterministic workflow suits a task.
Evidence: A design states allowed actions, termination and human responsibility.
- G02.02
State and planning
120 minRepresent task state and separate proposed steps from executed steps.
Evidence: A state trace prevents repetition after a completed action.
- G02.03
Tool contracts
120 minDefine typed inputs, outputs and explicit failure responses.
Evidence: Contract tests reject malformed and unauthorised tool requests.
2Tools and MCP3 lessons · 6 h
- G02.04
MCP concepts
120 minMap client, server, tools and resources in a controlled integration.
Evidence: A sequence explanation identifies the trust boundary and credentials owner.
- G02.05
MCP server exercise
120 minExpose a read-only mock catalogue tool using a pinned SDK.
Evidence: The client obtains only authorised fields and handles an unavailable server.
- G02.06
Authentication and scope
120 minBind tool access to the authenticated user and task entitlement.
Evidence: Cross-user calls fail even when a model requests them.
3Control and recovery3 lessons · 6 h
- G02.07
Memory and context
120 minChoose task-local state and redact persistent notes.
Evidence: A retention test removes disallowed sensitive content.
- G02.08
Human approval
120 minPause before a simulated consequential action and resume with a decision.
Evidence: Rejecting approval results in no action; approval is tied to exact arguments.
- G02.09
Retries and idempotency
120 minRecover from timeouts without repeating a committed action.
Evidence: A retry test produces one durable effect and a complete trace.
4Evaluation3 lessons · 6 h
- G02.10
Agent evaluation
120 minAssess tool selection, argument accuracy and final outcomes.
Evidence: A scenario suite distinguishes reasoning errors from tool failures.
- G02.11
Multi-agent boundaries
120 minCompare one agent with delegated roles using the same tasks.
Evidence: A measured comparison justifies complexity or retains the simpler design.
- G02.12
Observability and release
120 minRecord sanitised traces, budget limits and stop conditions.
Evidence: A demonstrable runaway loop stops within the configured limit.
Capstone
Build a delivery-exception assistant using mock customer, locker and playbook tools. Require approval for external actions and evaluate action correctness, privacy and recovery.
Lab environment
AI API sandbox
Lab infrastructure is not yet provisioned, so this describes the environment the course is designed for rather than one you can launch today.