Course Overview
Learn how to use the Semantic Kernel SDK to build intelligent applications that automate tasks and perform natural language processing.
What you’ll learn
After completing this learning path, students will be able to:
- Understand the purpose of Semantic Kernel plugins
- Understand native functions in the Semantic Kernel SDK.
Requirements
- Experience programming in C#.
- Visual Studio Code IDE installed.
- Familiarity with Azure and the Azure portal.
- Access to Azure OpenAI.
Curriculum
- 1 Section
- 5 Lessons
- 1 Day
Expand all sectionsCollapse all sections
- Topics5
- 1.1Build your kernel Introduction What is semantic kernel Why use semantic kernel How to build your kernel Exercise – Create your endpoint Exercise – Build a kernel object
- 1.2Run 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 assessment
- 1.3Create Semantic Kernel plugins Introduction Understand native plugins Configure function choices Exercise – Create Semantic Kernel plugins Module assessment
- 1.4Apply filters on functions Introduction Understand prompt injections Filter invoked functions Exercise – Apply Semantic Kernel function filters Module assessment
- 1.5Guided project – Create a DevOps Assistant with the Semantic Kernel SDK Introduction Exercise – Create a DevOps Assistant with the Semantic Kernel SDK Module assessment
