Develop AI Agents Using Azure OpenAI and the Semantic Kernel SDK (AZ-2005)

Course 8720
1 DAY COURSE
Price: $716.00
Course Outline

This collection of modules introduces you to the Semantic Kernel SDK, Microsoft’s open-source framework that bridges AI large language models with traditional programming. You’ll learn how to build your own kernel, create and run prompts, develop plugins, apply function filters for security and control, and put your skills into action by building a proof-of-concept AI-powered DevOps assistant.

Develop AI Agents Using Azure OpenAI and the Semantic Kernel SDK (AZ-2005) Benefits

  • Benefits of Attending

    • Hands-on AI development: Gain practical experience building and extending AI applications using the Semantic Kernel SDK.
    • Custom AI capabilities: Learn to create plugins and filters to design AI agents with specialized skills.
    • Secure & reliable AI: Understand how to safeguard against prompt injection and apply filters for controlled execution.
    • Real-world application: Apply your learning by developing a functional DevOps assistant that demonstrates the SDK in action.
    • Boost technical credibility: Earn XP and show practical knowledge in one of Microsoft’s most innovative AI frameworks.
  • Training Prerequisites

    • Experience programming in C#
    • Visual Studio Code IDE installed
    • Familiarity with Azure and the Azure portal
    • Access to Azure OpenAI Services

Develop Azure OpenAI AI Agents Training Outline

Learning Objectives

Module 1: Build Your Kernel

  • Introduction
  • What is Semantic Kernel
  • Why use Semantic Kernel
  • How to build your kernel
  • Exercise – Build a kernel object

Module 2: Run Prompts with Semantic Kernel

  • Introduction
  • Optimize language model prompts
  • Use Semantic Kernel prompt templates
  • Use Handlebars prompt templates
  • Store chat history
  • Exercise – Run Semantic Kernel prompts

Module 3: Create Semantic Kernel Plugins

  • Introduction
  • Understand native plugins
  • Configure function choices
  • Exercise – Create Semantic Kernel plugins

Module 4: Apply Filters on Functions

  • Introduction
  • Understand prompt injections
  • Filter invoked functions
  • Exercise – Apply Semantic Kernel function filters

Module 5: Guided Project – Create a DevOps Assistant

  • Introduction
  • Exercise – Create a DevOps Assistant with the Semantic Kernel SDK
Course Dates
Attendance Method
Additional Details (optional)