Course Overview
TOPLearn how to use the Semantic Kernel SDK to build intelligent applications that automate tasks and perform natural language processing.
Scheduled Classes
TOPOutline
TOPModule 1: Build your kernel
- Understand the purpose of Semantic Kernel.
- Understand prompting basics.
- Learn techniques for more effective prompts.
Module 2: Create plugins for semantic kernel
- Understand the purpose of Semantic Kernel plugins
- Learn how to use premade plugins
- Learn how to create your own plugins
Module 3: Give your AI agent skills
- Understand native functions in the Semantic Kernel SDK.
- Learn how to create native function plugins.
- Learn how to combine prompts with native functions.
Module 4: Use intelligent planners
- Understand planners in the Semantic Kernel SDK.
- Learn how to use planners to automate function calls.
- Learn how to optimize planners.
- Learn how to use Semantic Kernel SDK to automatically invoke functions.
Module 5: Guided project - Create an AI travel agent
- Create plugins for the Semantic Kernel.
- Create prompts to elicit the best responses from the large language model (LLM).
- Manipulate LLM responses to guide the execution of code.
- Automatically invoke the correct plugins to complete tasks.
Prerequisites
TOP- Experience programming in C#.
- Visual Studio Code IDE installed.
- Familiarity with Azure and the Azure portal.
- Access to Azure OpenAI Services.
Who Should Attend
TOPStudents willing to develop AI agents using Azure open AI and the Semantic Kernel SDK.