Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Microsoft

Develop generative AI apps with Azure OpenAI and Semantic Kernel

Microsoft via Microsoft Learn

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
  • Learn how the semantic kernel SDK connects native code to large language models to create smart applications.
    • Understand the purpose of Semantic Kernel.

    • Understand prompting basics.

    • Learn techniques for more effective prompts.

  • This module explores Semantic Kernel SDK plugins. Learn how plugins to the SDK are used to accomplish customized tasks and create intelligent applications.
    • Understand the purpose of Semantic Kernel plugins

    • Learn how to use premade plugins

    • Learn how to create your own plugins

  • Learn how native functions can accomplish customized tasks with the semantic kernel SDK.
    • Understand native functions in the Semantic Kernel SDK.

    • Learn how to create native function plugins.

    • Learn how to combine prompts with native functions.

  • Learn how combining native functions with prompts can accomplish customized tasks with the Semantic Kernel SDK.
    • Practice creating plugins with the Semantic Kernel SDK.

    • Learn how to combine prompts with native functions.

  • Develop a proof of concept AI DevOps assistant chatbot using the Semantic Kernel SDK.

    By the end of this module, you'll be able to:

    • Create plugins for the Semantic Kernel.
    • Create prompts to elicit the best responses from the large language model (LLM).
    • Embed expressions in prompts to manually invoke functions.
    • Automatically invoke the correct plugins to complete tasks.
    • Apply filters to plugin functions.

Syllabus

  • Build your kernel
    • Introduction
    • What is semantic kernel
    • Why use semantic kernel
    • How to build your kernel
    • Exercise - Build a kernel object
    • Module assessment
    • Summary
  • Run 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
    • Summary
  • Create Semantic Kernel plugins
    • Introduction
    • Understand native plugins
    • Configure function choices
    • Exercise - Create Semantic Kernel plugins
    • Module assessment
    • Summary
  • Apply filters on functions
    • Introduction
    • Understand prompt injections
    • Filter invoked functions
    • Exercise - Apply Semantic Kernel function filters
    • Module assessment
    • Summary
  • Guided project - Create a DevOps Assistant with the Semantic Kernel SDK
    • Introduction
    • Exercise - Create a DevOps Assistant with the Semantic Kernel SDK
    • Module assessment
    • Summary

Reviews

Start your review of Develop generative AI apps with Azure OpenAI and Semantic Kernel

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.