Course Information
Course Name
AZ-2005: Develop generative AI apps with Azure OpenAI and Semantic Kernel
Duration
1 Day
Overview
Learn how to use the Semantic Kernel SDK to build intelligent applications that automate tasks and perform natural language processing.
Audience Profile
Prerequisities
Experience programming in C#.
Visual Studio Code IDE installed.
Familiarity with Azure and the Azure portal.
Access to Azure OpenAI
At Course Completion
Course Outline
Module 1: Build your kernel
This module introduces the Semantic Kernel SDK. Learn how the kernel connects code to large language models to extend functionality with generative artificial intelligence.
Lessons
Introduction
What is semantic kernel
Why use semantic kernel
How to build your kernel
Exercise – Build a kernel object
Module assessment
Module 2: Run prompts with Semantic Kernel
This module explores Semantic Kernel SDK plugins. Learn how plugins to the SDK are used to accomplish customized tasks and create intelligent applications.
Introduction
Optimize language model prompts
Use semantic kernel prompt templates
Use Handlebars prompt templates
Store chat history
Exercise – Run Semantic Kernel prompts
Module assessment
Module 3: Create Semantic Kernel plugins
This module explores native functions in the Semantic Kernel SDK. Learn how native functions can accomplish customized tasks, effectively giving your AI agent a “skill.”
Introduction
Understand native plugins
Configure function choices
Exercise – Create Semantic Kernel plugins
Module assessment
Module 4: Apply filters on functions
This module demonstrates how to combine functions and prompts with the Semantic Kernel SDK. Nesting functions within prompts can allow your code to complete tasks large language models can’t typically complete on their own.
Introduction
Understand prompt injections
Filter invoked functions
Module assessment
Module 5: Guided project - Create a DevOps Assistant with the Semantic Kernel SDK
This module guides you through the steps required to develop a proof-of-concept AI DevOps assistant with the Semantic Kernel SDK.
Introduction
Exercise – Create a DevOps Assistant with the Semantic Kernel SDK
Module assessment
All Microsoft certification courses are conducted by certified trainers from Iverson.
Digital Methods acts as the official training partner and assists with program consultation, registration, coordination, scheduling, and administrative arrangements to ensure a seamless and professionally managed training experience.