Develop AI agents using Azure OpenAI and the Semantic Kernel SDK

  • Build Smarter AI Agents with Semantic Kernel.

Learn Courses

Master technologies for business success.

Traverse the learning path for Beginner, Intermediate or Expert in the Industry

When you aim to complete end to end learning for perform specific roles

Adopt Learning Journeys
Role Based Learning
Develop AI agents using Azure OpenAI and the Semantic Kernel SDK

Harness the Semantic Kernel for Advanced AI Innovation

What does the Course Offer

6

10

32

18

40

Objectives

Practice Tests

Training Hours

Exercises

Knowledge Checks

This hands-on course offers a deep dive into Semantic Kernel, a powerful framework for creating intelligent AI systems. From building your own kernel to crafting optimized prompts and integrating native functions, this course provides you with the knowledge to build dynamic, smart AI agents. Through guided projects and exercises, you’ll gain the skills necessary to design AI solutions for a wide range of business applications, from currency converters to personalized travel agents. Whether you're new to AI or a seasoned developer, this course will empower you to take full control of your AI systems and drive innovation in your organization.

Course Overview

In this course, you'll explore the Semantic Kernel, an advanced framework that allows developers and business leaders to create intelligent, context-aware AI agents.

Through a series of lessons, hands-on exercises, and guided projects, you will learn how to construct and optimize kernels, integrate native functions, create custom plugins, and automate function calling—all essential skills for building cutting-edge AI solutions.

By the end of this course, you will be equipped with the skills to build AI applications that can perform complex tasks such as handling user intents, optimizing prompts, and providing dynamic responses based on context.

a white toy with a black nose
a white toy with a black nose
Learning Outcomes

By the end of this course, participants will be able to:

  1. Understand Semantic Kernel and its role in building context-aware AI applications.

  2. Create and customize kernels to meet specific business needs.

  3. Develop and integrate plugins to enhance AI functionality.

  4. Optimize language model prompts for more effective AI interactions.

  5. Create native functions and combine them with prompts for dynamic AI solutions.

  6. Automate function invocation to streamline AI workflows.

  7. Build practical AI applications such as an AI travel agent and currency converter.

  8. Save and reuse prompts for efficient AI model management.

  9. Apply AI skills to real-world business use cases for improved decision-making and automation.

Audience Profile
  • Business Leaders and Executives

  • AI Developers and Engineers

  • Tech Consultants

  • Product and Project Managers

  • Entrepreneurs and Innovators

  • AI Enthusiasts and Students

Prerequisites
  • Familiarity with Azure and the Azure portal.

  • Experience programming with C# or Python.

  • Generative AI Fundamentals

Course Objectives
  • Understand Semantic Kernel and its purpose in AI development.

  • Build and customize kernels for specific business applications.

  • Develop and integrate plugins to extend kernel functionality.

  • Optimize language model prompts for improved AI interaction.

  • Create and integrate native functions into AI workflows.

  • Automate function invocation for seamless AI operations.

  • Build practical AI applications like a travel agent and currency converter.

  • Save and reuse prompts to enhance AI efficiency and consistency.

  • Combine prompts and functions for dynamic and advanced AI solutions.

Format

Blended (Online Training + Discussions)

Streaming Platform

Microsoft Teams Online

Course Schedule

On Demand

Trainer

Kappagantula Srikanth

Duration

32 Hours

Course Fee

$1500

Course Outline
Prerequisites (1 Hour)
  • Install Visual Studio

  • Install Azure PowerShell & CLI

  • Create/Access Microsoft Learn Account

  • Create/Access GitHub Account

  • Create/Access Microsoft Azure Account

  • Create Microsoft Azure OpenAI Account

Introduction
  • What is semantic kernel

  • Why use semantic kernel

  • How to build your kernel

  • Exercise - Create your endpoint

  • Exercise - Build a kernel object

Create plugins for semantic kernel
  • Introduction

  • Explore built-in plugins

  • Exercise - Use built-in plugins

  • Optimize language model prompts

  • Exercise - Write your own prompt

  • Exercise - Use personas in prompts

  • Save prompts to files

  • Exercise - Saving prompts to files

Give your AI agent skills
  • Introduction

  • Understand native functions

  • Exercise - Create native functions

Combine Prompts and Functions

  • Introduction

  • Use functions in prompts

  • Exercise - Use nested functions for song suggestions

Automatic function calling
  • Introduction

  • Automatically invoke functions

  • Exercise - Automatically invoke functions

  • Exercise - Automatically invoke functions

Guided project - Create an AI travel agent
  • Introduction

  • Prepare for guided project

  • Exercise - Create a currency converter

  • Exercise - Route user intent

  • Exercise - Provide context cues

Enquire about the Course

You can also reach out to us through the following options

Phone

+65-91709407

Email

info@empowerone.cloud

WhatsApp Channel