Advanced AI Agent Systems Architecture and Evaluation Training Course

5 days Artificial Intelligence Certificate on completion
Course codeSD-AI-031
Duration5 days
LevelIntermediate to Advanced
CategoryArtificial Intelligence
DeliveryClassroom or live online
LanguageEnglish
CertificateCertificate of completion

Course overview

AI agents move beyond single prompts when they must plan multi-step work, call business systems, hand work between specialised agents, retain state, and operate within security and cost constraints. The engineering challenge is not merely selecting a model: teams must define bounded responsibilities, reliable tool contracts, escalation paths, evaluation datasets, and production telemetry. Without these controls, agent pilots can produce inconsistent decisions, unsafe actions, hidden latency, and costs that cannot be explained to stakeholders.

This five-day course develops the architecture and evaluation practices required to build dependable multi-agent systems. Participants design agent graphs, orchestrate tool use, implement memory and state management, apply Model Context Protocol (MCP) patterns, and establish human-in-the-loop approval controls. They create testable agent contracts, construct representative evaluation sets, score task success and trajectory quality, diagnose failure modes, and use tracing data to improve reliability, latency, and token expenditure.

Instruction combines architecture briefings with practical labs using LangGraph, OpenAI Agents SDK, LangSmith, and OpenTelemetry. Working from a realistic enterprise case—an agent system that investigates service incidents and proposes controlled remediation—participants produce an architecture decision record, agent interaction diagram, tool-risk register, evaluation plan, and production-readiness scorecard. These deliverables can be adapted directly for an internal pilot, vendor assessment, or engineering design review.

The course is designed for experienced AI, data, platform, and software professionals who are responsible for moving agentic AI from proof of concept into governed operational use. Managers gain a clearer basis for approving architectures, defining acceptance criteria, and directing investment toward systems that can be tested and observed.

Course objectives

By the end of this course, participants will be able to:

  • Design a bounded multi-agent architecture using agent graphs, role contracts, and explicit handoff rules
  • Implement tool-calling workflows with typed input schemas, permission boundaries, and retry policies
  • Configure short-term state and long-term memory strategies for traceable agent interactions
  • Apply Model Context Protocol patterns to expose enterprise data and actions through controlled tool interfaces
  • Build an evaluation dataset with golden tasks, adversarial cases, expected outputs, and pass criteria
  • Measure agent quality using task-success, trajectory, safety, latency, and cost metrics
  • Instrument agent runs with traces, spans, structured events, and failure classifications
  • Produce a production-readiness scorecard covering security, observability, escalation, and operational ownership

Benefits of attending

For you

  • Gain a defensible method for converting an agent proof of concept into an engineered system design
  • Build evidence of advanced capability through a completed agent architecture and evaluation portfolio
  • Learn to diagnose agent failures from execution traces rather than relying on anecdotal prompt changes
  • Strengthen credibility in technical design reviews involving AI safety, tool access, and operational risk
  • Prepare to lead multi-agent implementation work across engineering, data, security, and product teams

For your organisation

  • Reduce uncontrolled agent behaviour through explicit tool permissions, approval gates, and escalation paths
  • Improve investment decisions by defining measurable quality, latency, safety, and cost acceptance thresholds
  • Shorten debugging cycles with trace-based diagnosis and structured failure taxonomy
  • Create reusable evaluation assets that compare model, prompt, tool, and orchestration changes objectively
  • Establish a production-readiness framework for scaling agent pilots without bypassing governance controls

Target competencies

Agent graph designTool contract engineeringEvaluation dataset designTrace-based debuggingSafety guardrail designProduction readiness

Who should attend

  • AI Solution Architects — who must design governed agent platforms and defend architecture choices
  • Senior Machine Learning Engineers — who build agent workflows that require repeatable evaluation and monitoring
  • Software Architects — who integrate agents with enterprise APIs, identity controls, and operational systems
  • Data Science Leads — who need to establish quality metrics and test datasets for agent-enabled services
  • Platform Engineers — who operate the tracing, deployment, access-control, and reliability layers around agents
  • Technical Product Managers — who define measurable acceptance criteria for enterprise agent use cases

Requirements and prerequisites

Participants should be comfortable reading Python, working with JSON and REST APIs, and explaining core large language model concepts such as prompts, tokens, context windows, embeddings, and function calling. Practical experience building at least one LLM application or retrieval-augmented generation prototype is strongly recommended. Familiarity with Git, virtual environments, API keys, and basic cloud deployment concepts will help during labs. This is not a beginner prompting course and does not teach Python fundamentals. Deep learning model training, advanced mathematics, Kubernetes expertise, or prior experience with LangGraph or OpenAI Agents SDK is not required.

Training methodology

Each day alternates concise instructor-led architecture sessions with guided build labs and design-review discussions. Participants work in small technical teams on an enterprise incident-response agent case, progressing from agent boundaries and tool contracts to evaluation and observability. Labs use prepared repositories, test APIs, trace data, and failure scenarios rather than isolated prompt exercises. The instructor critiques design choices against reliability, security, cost, and operability criteria. On the final day, each participant converts their work into an application plan for a live organisational use case.

Course outline

Day 1: Agent system architecture and boundaries

  • Single-agent, supervisor, swarm, and hierarchical orchestration patterns
  • Agent responsibility boundaries and least-privilege design
  • State machines, directed acyclic graphs, and cyclic agent workflows
  • LangGraph nodes, edges, conditional routing, and checkpoints
  • Typed agent input and output contracts using JSON Schema
  • Human-in-the-loop approval points and exception escalation
  • Architecture decision records for agent system trade-offs

Workshop: Design an incident-response agent graph and produce an architecture decision record defining agents, handoffs, state, and approval gates.

Day 2: Tools, memory, and controlled enterprise access

  • OpenAI Agents SDK tool definitions and function-calling lifecycle
  • Tool schema validation, idempotency, retries, and timeout handling
  • Model Context Protocol servers, resources, prompts, and tool exposure
  • Authentication propagation and scoped credentials for agent actions
  • Short-term conversation state and checkpoint recovery
  • Long-term memory retrieval, write policies, and retention controls
  • Tool-risk registers for read, write, and irreversible operations

Workshop: Implement controlled diagnostic and remediation tools for the case agent, then produce a tool-risk register with permissions and failure responses.

Day 3: Evaluation design for agent behaviour

  • Agent evaluation units: final answer, tool use, trajectory, and system outcome
  • Golden task selection from production-like workflows
  • Adversarial, ambiguous, and policy-violating test cases
  • Rubrics for correctness, groundedness, safety, and action appropriateness
  • Deterministic assertions and LLM-as-judge evaluation patterns
  • Pairwise comparison of prompts, models, and orchestration variants
  • Dataset versioning, test splits, and evaluation governance

Workshop: Build a versioned evaluation pack containing golden tasks, adversarial cases, scoring rubrics, and explicit release thresholds.

Day 4: Observability, failure analysis, and optimisation

  • OpenTelemetry traces, spans, attributes, and correlation identifiers
  • LangSmith run tracing and dataset-linked experiment analysis
  • Failure taxonomy for planning, retrieval, tool, policy, and handoff errors
  • Latency decomposition across model calls, tools, and orchestration
  • Token, model, and tool-cost attribution by workflow path
  • Prompt, routing, and tool-contract experiments using controlled comparisons
  • SLOs, error budgets, and alert thresholds for agent services

Workshop: Analyse supplied traces from failing agent runs and produce a prioritised remediation backlog supported by quality, latency, and cost evidence.

Day 5: Production governance and implementation planning

  • Threat modelling for prompt injection, data exfiltration, and unsafe tool use
  • Policy enforcement layers and content or action guardrails
  • Fallback models, circuit breakers, and graceful degradation patterns
  • Release gates, canary tests, and rollback criteria for agent workflows
  • Ownership models across AI, platform, security, and business teams
  • Production-readiness scorecards and operational runbooks
  • Use-case prioritisation based on value, risk, integration effort, and evaluability

Workshop: Present a production-readiness scorecard and 90-day implementation plan for an agent use case, receiving instructor and peer design-review feedback.

Tools & standards covered

LangGraph, OpenAI Agents SDK, LangSmith, OpenTelemetry

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in the East Africa Time zone, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Certificate of completion
  • Refreshments and lunch (classroom deliveries)
  • Post-course application plan
  • Facilitator follow-up on request
  • Group rates from five participants

How you can take this course

Classroom

Scheduled sessions in Nairobi, Mombasa, Kigali, Dar es Salaam, Dubai and Cape Town.

Live online

The same facilitator and materials, delivered live for distributed teams and individuals.

In-house

Delivered privately for your team, at your offices or a venue of your choice, tailored to your context. Request a proposal.

Certification

Participants who complete the full five days receive the Skillset Development Certificate of Completion, stating the course title, course code, dates and delivery format — suitable for professional-development records and employer reimbursement.

Frequently asked questions

You should be able to read and adapt Python, work with JSON, and call REST APIs. The labs provide starter code, but the course assumes you already understand LLM application basics such as prompting, retrieval, and function calling.

Yes. Bring a laptop capable of running a modern code editor, Python environment, Git, and a web browser. Pre-course joining instructions specify required accounts, API access, and the prepared lab repository; no local model training hardware is needed.

It is best suited to architects, senior engineers, ML engineers, platform engineers, and technical product leaders responsible for operational AI agents. It is particularly relevant for teams moving beyond a chatbot or retrieval prototype into tool-using, multi-step workflows.

Prompt engineering and RAG courses focus primarily on model interaction and knowledge retrieval. This course addresses the system engineering layer: agent orchestration, tool permissions, state, evaluation datasets, tracing, reliability controls, and production release decisions.

You will leave with a repeatable structure for defining golden tasks, adversarial cases, scoring rubrics, and release thresholds for an agent use case. The same approach can compare models, prompts, tools, routing logic, and policy changes before they reach users.

You leave with an agent architecture decision record, interaction design, tool-risk register, evaluation pack, trace-analysis findings, production-readiness scorecard, and 90-day implementation plan. These artefacts are designed to be adapted for an internal pilot or architecture review.

Upcoming sessions

New dates are being scheduled. Ask us about the next session or an in-house delivery for your team.

Ask about dates

Group of 5+?

Request in-house delivery or group rates →

Related courses in Artificial Intelligence

5 Days Certificate

Microsoft Copilot for Business Users Training Course

Microsoft Copilot can reduce the time spent drafting emails, analysing spreadsheets, preparing presentations and finding information across …

5 Days Certificate

Google Gemini for Enterprise Knowledge Work Training Course

Knowledge workers are under pressure to turn scattered documents, meeting notes, policies, customer records and project updates into accurat…

5 Days Certificate

Hugging Face Transformers Model Development Training Course

Pre-trained transformer models can shorten the path from an AI use case to a working capability, but teams often struggle to turn a promisin…

5 Days Certificate

AI Literacy and Responsible Use for Technology Teams Training Course

Technology teams are being asked to use generative AI in software delivery, support, analytics, documentation and internal decision-making—o…