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.
Learning Outcomes
By the end of this course, participants will be able to:
Understand Semantic Kernel and its role in building context-aware AI applications.
Create and customize kernels to meet specific business needs.
Develop and integrate plugins to enhance AI functionality.
Optimize language model prompts for more effective AI interactions.
Create native functions and combine them with prompts for dynamic AI solutions.
Automate function invocation to streamline AI workflows.
Build practical AI applications such as an AI travel agent and currency converter.
Save and reuse prompts for efficient AI model management.
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.
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
Empower your skills with our expert courses.
info@empowerone.com
+65 - 91709407
Contact Us
© 2024. All rights reserved.
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
empowerone.cloud@gmail.com