Implementing Agents and Copilots using Semantic Kernel and Azure AI Agent Service (AZAGENTS)

 

Course Overview

This intensive five-day online class will transform how you build intelligent AI solutions using Microsoft's Semantic Kernel framework and Azure AI services. Beginning with Azure AI Foundry fundamentals, you'll master essential concepts like prompt engineering techniques and Retrieval Augmented Generation (RAG) for integrating enterprise data with LLMs, as well as integrating AI skills using Model Context Protocol (MCP) and Agent2Agent (A2A) protocols. You'll also learn how to deploy AI applications using the Azure Developer CLI, as well as ensuring a predictable outcome using Evaluations.

You'll then dive deep into Semantic Kernel development, exploring its core components, chat history integration, and multi-modal capabilities while learning to optimize prompts using various template formats. The course progresses to advanced plugin development, where you'll implement native functions, integrate existing APIs via OpenAPI, and utilize planners with function calling capabilities. In the more advanced sections, you'll work with Kernel Memory for vector search, implement sophisticated multi-agent solutions with personas, and orchestrate complex workflows using the Semantic Kernel Process Framework with Orleans and Dapr runtimes.

In Develop Agents using Azure AI Agent Service, you'll master Azure AI Agent Service to build sophisticated AI agents capable of taking complex actions and accessing knowledge sources. You'll implement and integrate diverse action tools including Code Interpreter, Function Calling, and OpenAPI tools, while also leveraging knowledge tools such as File Search, Azure AI Search, and Bing Grounding to enhance your agents' capabilities. The module culminates with practical techniques for orchestrating these agents using Semantic Kernel framework and implementing essential production safeguards through content filtering and comprehensive observability practices.

Building on the foundational knowledge of Semantic Kernel and Azure AI Agent Service from previous modules, this module focuses specifically on integrating these technologies within the Microsoft 365 ecosystem. You'll learn how to extend Microsoft 365 Copilot with custom plugins and connectors, understand the differences between declarative and custom engine agents, and implement practical Semantic Kernel-based solutions that seamlessly integrate with Microsoft's productivity suite. Throughout all modules, you'll work with production-grade code samples in both Python and C#, providing you with immediately applicable skills for building enterprise-ready AI agent solutions.

Who should attend

Developers

Prerequisites

C# or Python, min. 2 years of experience

Course Content

Module 1: Copilot, Agents & Azure AI Foundry Essentials
  • Overview Copilots and Agent Frameworks in the Microsoft Ecosystem
  • Azure AI Foundry: Hubs, Projects and Resources
  • Deploy and use Large Language Models (LLM) in Azure AI Foundry
  • Effective Prompt Engineering
  • Introduction to Azure AI Foundry SDK
  • Integrating your own data using Retrieval Augmented Generation (RAG)
  • Function Calling, Model Context Protocol (MCP) and Agent2Agent (A2A) Protocol Basics
  • Ensuring App Behavior using Evaluations
  • Deploy AI Apps using Azure Developer CLI
Module 2: Develop AI Agents using Azure OpenAI and Semantic Kernel
Semantic Kernel Basics & Concepts
  • Understand the purpose of Semantic Kernel
  • Semantic Kernel Components
  • Chat History & AI Services Integration
  • ChatCompletion and Multi-modal capabilities
Optimizing Prompts
  • Prompt Engineering with Semantic Kernel
  • YAML Prompt Templates and Template Formats
  • Handlebar Prompt Templates
  • Liquid Prompt Templates
  • Using Prompty Visual Studio Code Extension
Implement Plugins for Semantic Kernel
  • Understand the purpose of Semantic Kernel plugins
  • Learn how to use pre-made plugins
  • Planners, Function Calling and Choice Behaviors
  • Implement Native Functions using Prompts
  • Integrate existing API's using OpenApi Plugins
  • Using MCP Servers in Semantic Kernel
  • Filters & Observability
Kernel Memory & Vector Store Connectors
  • Understand the purpose of Kernel Memory
  • Semantic Kernel Memory: In-process & Out-of-the-box-Connectors
  • Data Model And Embedding Generation
  • Kernel Memory & Retrieval Augmented Generation (RAG)
Semantic Kernel Agent Framework
  • Agents Overview
  • Completing multi-step tasks with Agents
  • Using Personas with Agents
  • Implementing Multi Agent Solutions
  • Sematic Kernel A2A Integration
  • Using .NET Aspire in multi-agent scenarios
Semantic Kernel Process Framework
  • Process Framework Overview
  • Core Components and Patterns
  • Runtimes: Orleans vs Dapr
  • Implementing Human in the Loop
Module 3: Develop Agents using Azure AI Agent Service
  • Introduction to Azure AI Agent Service
  • Using Action Tools: Code Interpreter, Function Calling, Azure Functions and OpenAPI Tools
  • Using Knowledge Tools: File Search, Azure AI Search and Bing Grounding
  • Orchestrating Agents using Semantic Kernel
  • Content Filtering and Observability
Module 4: Implementing Copilots for Microsoft 365
  • Overview of the Microsoft 365 Copilot Ecosystem
  • Implementing Plugins and Connectors for Microsoft 365 Copilot
  • Declarative Agents vs Custom Engine Agents
  • Copilot Agent Plugins Sample for Semantic Kernel

Prices & Delivery methods

Online Training

Duration
5 days

Price
  • 2,990.— € (excl. tax)
    3,558.10 € (incl. 19% tax)
Classroom Training

Duration
5 days

Price
  • Germany:
    2,990.— € (excl. tax)
    3,558.10 € (incl. 19% tax)

Currently there are no training dates scheduled for this course.