AI Agent Development Training Building an MCP server over an existing internal API
AI Agent Development Training
0% Completed
M1 — What Makes Something an Agent
Agent versus workflow: the decision that saves you a rebuild
Reading
The reasoning loop: observe, plan, act, then observe again
Reading
Why unbounded loops are the default failure of first agents
Reading
State: what the agent knows between steps and where it is held
Reading
Tools as the only way an agent touches the real world
Reading
Where agents fail and a deterministic workflow would have succeeded
Reading
M2 — Tool Design and Function Calling
Defining tools with schemas a model can actually choose between
Reading
Naming and describing tools so selection is reliable
Reading
Validating arguments before execution and rejecting the rest
Reading
Idempotency, retries and what happens when a tool half-succeeds
Reading
Returning results the model can read without being misled
Reading
Sandboxing dangerous actions behind a human confirmation
Reading
M3 — Planning, Control and Termination
Planning strategies: fixed plan, replan every step, or plan once
Reading
Step limits, token budgets and time budgets as hard stops
Reading
Loop detection: recognising the agent is repeating itself
Reading
Subgoals and decomposition for long-running tasks
Reading
When to hand back to a person instead of guessing again
Reading
Recording the plan so a human can audit what was intended
Reading
M4 — Memory and Context Management
Working memory versus long-term memory and what belongs in each
Reading
Conversation history, summarisation and truncation that hurts
Reading
Persistent memory: notes, facts and the retrieval that serves them
Reading
Contamination: how one bad observation poisons later steps
Reading
Scoping memory per user, per task and per tenant
Reading
Forgetting on purpose: retention, redaction and deletion
Reading
M5 — Multi-Agent Orchestration
When one agent should be three, and when that is a mistake
Reading
Roles: planner, researcher, critic, executor and the boundaries
Reading
Message passing, shared state and handoff contracts
Reading
Supervisor patterns and hierarchical control
Reading
Contention, duplicated work and deadlock between agents
Reading
Cost control when several models are calling each other
Reading
M6 — Protocol, Integration and Context Servers
The Model Context Protocol and why a standard tool layer matters
Reading
Building an MCP server over an existing internal API
Reading
Resources, prompts and tools as protocol primitives
Reading
Authentication and permission boundaries on a context server
Reading
Connecting agents to documents, databases and ticketing systems
Reading
Versioning a server that several agents depend on
Reading
M7 — Reliability, Evaluation and Observability
Evaluating task success instead of grading a single response
Reading
Building an agent test set with expected tool sequences
Reading
Traces: which step decided the outcome and why
Reading
Guardrails on inputs, outputs and tool permissions
Reading
Cost, latency and token burn per completed task
Reading
Shadow running an agent beside the existing process
Reading
M8 — Capstone
Choose a task and justify an agent over a deterministic workflow
Reading
Design the tools with validated schemas and a dangerous-action gate
Reading
Build the reasoning loop with step, token and time budgets
Reading
Add memory with scoping, summarisation and a redaction policy
Reading
Expose the internal API through a Model Context Protocol server
Reading
Ship with a trace dashboard, eval suite, approval gate and runbook
Reading
Announcements Course Info
PreviousNext