Develop AI Agents Using Azure OpenAI and the Semantic Kernel SDK (AZ-2005)
Course 87201 DAY COURSE
Price:
$716.00
$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
- choosing a selection results in a full page refresh