Building AI Agents with C# .NET and Semantic Kernel training course

This advanced course teaches you how to build production-ready AI agent systems using Semantic Kernel, multi-agent orchestration, and .NET Aspire.

JBI training course London UK

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. " Brian Leek, Data Analyst, May 2022

Public Courses

17/08/26 - 3 days
£2995 +VAT
28/09/26 - 3 days
£2995 +VAT
09/11/26 - 3 days
£2995 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

  • The Core Brain: Semantic Kernel & Function Logic
  • Kernel Foundations (multi-model Kernel, DI, AI service structure)
  • Native C# Plugins for AI Tool Execution
  • Stepwise Planning with FunctionCallingStepwisePlanner
  • Debugging Agent Failures and Reasoning Drift
  • System Admin Agent Capstone Project
  • The Digital Workforce: Multi-Agent Systems
  • Agent Personas and System Instructions
  • Orchestration Patterns and Agent Handoffs
  • Memory and State Management with ChatHistory and Vector Stores
  • Retrieval-Augmented Planning (RAP)
  • Human-in-the-Loop Decision and Approval Workflows
  • Content Pipeline Multi-Agent Project
  • Production, Telemetry & .NET Aspire
  • Aspire AppHost and Distributed Agent Architecture

The Core Brain: Semantic Kernel & Function Logic

Focus: Building intelligent agents that use tools, plan steps, and reason iteratively.

1.1 Kernel Foundations

  • Building a multi‑model Kernel using KernelBuilder
  • Registering the Kernel via .NET Dependency Injection
  • Structuring AI services for reasoning, summarization, and domain‑specific tasks

1.2 Native C# Plugins

  • Writing C# classes as callable AI tools
  • Using [KernelFunction] and [Description] to expose capabilities
  • Passing strongly typed objects and records into LLM‑invoked functions

1.3 Stepwise Planning

  • Implementing the FunctionCallingStepwisePlanner
  • Understanding the reasoning loop: Goal → Plan → Tool Execution → Observation → Next Step
  • Handling planner dead‑ends and misfires

1.4 Debugging Agent Failures

A new module focused on real‑world failure modes:

  • Infinite loops
  • Incorrect tool selection
  • Planner hallucinations
  • Bad arguments passed to functions
  • Observing and correcting reasoning drift

Project — System Admin Agent

Build an agent that:

  • Reads local logs
  • Checks CPU usage via C# methods
  • Diagnoses issues and suggests fixes
  • Recovers gracefully from planner mistakes

The Digital Workforce: Multi‑Agent Systems

Focus: Designing specialized agents that collaborate, hand off tasks, and maintain memory.

2.1 Agent Personas & System Instructions

  • Creating ChatCompletionAgent instances
  • Defining backstories, constraints, and role boundaries
  • Building personas such as:
    • Researcher
    • Writer
    • Critic

2.2 Orchestration Patterns

  • Sequential “waterfall” flows (Researcher → Writer → Critic)
  • Group chat dynamics
  • Agent handoffs when a task exceeds one agent’s expertise
  • Designing workflows that mimic real digital teams

2.3 Memory & State

  • Using ChatHistory for short‑term memory
  • Implementing long‑term memory with vector stores (Azure AI Search, Qdrant)
  • Retrieval‑Augmented Planning (new module):
    • Agents retrieve relevant knowledge
    • Use it to shape their plan
    • Reduce hallucination and improve accuracy

2.4 Human‑in‑the‑Loop Patterns

  • When agents should ask for clarification
  • Approval workflows
  • Escalation patterns for ambiguous or high‑risk tasks

Project — Content Pipeline

A multi‑agent workflow where:

  • The Researcher gathers information
  • The Writer produces a draft
  • The Critic enforces brand voice and correctness
  • The system can pause to ask the human for approval

 

 Production, Telemetry & .NET Aspire

Focus: Making agents observable, reliable, and ready for real workloads.

3.1 Aspire AppHost

  • Bootstrapping an Aspire solution
  • Running agents, vector stores, and worker services under one orchestrated environment
  • Service discovery without hardcoded URLs

3.2 Observability with OpenTelemetry

  • Distributed tracing across multi‑agent workflows
  • Visualizing each step of an agent’s reasoning loop
  • Logging prompts and tool calls for debugging
  • Identifying bottlenecks and failure points

3.3 Guardrails & Cost Control

  • Token budgeting and loop‑kill conditions
  • Output validation using FluentValidation
  • Ensuring agents produce structured, schema‑compliant responses

Day 3 Project — Production Deployment

Deploy the Day 2 Content Pipeline into Aspire and observe:

  • Agent reasoning steps
  • Memory retrieval
  • Token usage
  • Planner decisions
  • Human‑in‑the‑loop interactions

Capstone Project — The Knowledge Worker Agent (New)

A unified project spanning all three days.

Build an AI employee that can:

  • Use C# plugins to perform real tasks
  • Retrieve knowledge from vector memory
  • Collaborate with other agents
  • Ask the human for clarification or approval
  • Run inside Aspire with full observability
  • Stay within token and cost limits

 

JBI training course London UK

  • Software developers building AI-powered applications and agent systems
  • .NET engineers looking to use Semantic Kernel and Azure AI in production
  • Solution architects designing scalable, multi-agent AI architectures
  • AI engineers and ML practitioners working on LLM-based systems
  • Technical leads responsible for AI system design, deployment, and reliability
  • Experienced developers interested in moving from LLM prototypes to production-grade AI solutions

5 star

4.8 out of 5 average

"Our tailored course provided a well rounded introduction and also covered some intermediate level topics that we needed to know. " Brian Leek, Data Analyst, May 2022



“JBI  did a great job of customizing their syllabus to suit our business. Our teams varied widely in terms of experience and  the Instructor handled this particularly well - very impressive”  Brian F, Team Lead, RBS, Data Analysis Course, 20 April 2024

 

 

JBI training course London UK

Certification


Every delegate will be entitled to a certificate of achievement on completion of the course.

If you are missing your certificate - please use the link below to apply - you can also use this link to sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



This advanced course teaches you how to build production-ready AI agent systems using Semantic Kernel, multi-agent orchestration, and .NET Aspire. You’ll learn how to design intelligent agents that plan, reason, collaborate, and execute real-world tasks using tools, memory, and retrieval-augmented knowledge. The course also covers observability, guardrails, and production deployment, helping you move from experimental AI prototypes to scalable, reliable AI systems.

JBI Training offers a full range of Microsoft AI training courses covering Microsoft Copilot (Essentials, 365 Introduction, 365 Advanced, 365 Deep Dive, and Pro), AI agent development in Copilot Studio and Microsoft 365 Copilot, AI solutions with Microsoft Foundry and Azure OpenAI, machine learning with Azure Databricks and Azure Machine Learning, C# AI development with Semantic Kernel, and Azure AI application development. Courses are available for beginners through to expert-level practitioners.
Yes. All JBI Microsoft AI training courses are available as live online instructor-led sessions. They are also available at JBI's London training centre or as onsite delivery at your organisation's premises anywhere in the UK.
No prior AI experience is required for introductory Copilot courses such as Microsoft Copilot Essentials or Microsoft Copilot 365 Introduction. These are designed for users who are new to Copilot and AI tools. Advanced and Deep Dive courses assume familiarity with Microsoft 365 and some prior Copilot usage. Developer-focused courses such as Building AI Agents with C# .NET and Semantic Kernel require software development experience.
Microsoft Copilot is an AI productivity assistant embedded in Microsoft 365 applications including Word, Excel, Teams, Outlook, and PowerPoint. Microsoft Copilot Studio is a low-code development platform that enables organisations to build custom AI agents, chatbots, and automated workflows that integrate with Microsoft 365 and other business systems. JBI offers training courses for both.
Yes. All JBI Microsoft AI training courses can be delivered as bespoke closed-group programmes for corporate teams. Content can be tailored to your organisation's Microsoft 365 licence level, existing infrastructure, team experience, and specific business objectives. JBI delivers Microsoft AI training to organisations across the UK, including teams in the public sector, financial services, and large enterprise environments.
Microsoft Fabric is a unified data analytics platform that integrates data engineering, data warehousing, data science, real-time analytics, and business intelligence capabilities into a single environment. JBI Training offers a 2-day Microsoft Fabric course covering architecture, data pipelines, Lakehouse design, and AI-powered analytics. The course is suitable for data engineers, architects, and analytics professionals working in the Microsoft ecosystem.
Azure OpenAI Service is Microsoft's cloud-hosted deployment of OpenAI models — including GPT-4, GPT-4o, and DALL-E — within the Azure platform. It offers the same model capabilities as OpenAI's public API but with Azure's enterprise security, compliance, private networking, and data residency controls. JBI's Microsoft Foundry and Azure OpenAI training courses cover building production AI solutions using these services.
Microsoft 365 Copilot requires a Microsoft 365 Business Standard, Business Premium, E3, or E5 licence plus a Copilot add-on licence. Some Copilot features are available through Copilot Pro for individual users. JBI's training courses are designed to work with the licence level your organisation has in place. Contact JBI to confirm which course best matches your current Microsoft environment.
JBI Microsoft AI training is designed for business professionals and IT users who want to improve productivity with Microsoft Copilot, developers and architects building AI applications on Azure and Microsoft Foundry, data engineers and ML practitioners using Azure Databricks or Azure Machine Learning, and teams looking to deploy custom AI agents using Copilot Studio or Semantic Kernel. Courses are available at beginner, intermediate, and advanced levels across all these roles.
JBI Training keeps its Microsoft AI course content up to date with Microsoft's ongoing product releases and updates across Copilot, Azure OpenAI, Microsoft Foundry, Semantic Kernel, and the Power Platform. Microsoft's AI ecosystem evolves rapidly — new Copilot features, model updates, and Azure AI capabilities are released frequently — and JBI's courses are reviewed and updated on a regular basis to ensure delegates are learning the most current tools, features, and best practices available.

CONTACT
+44 (0)20 8446 7555

[email protected]

 

Copyright © 2026 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course