Introduction

Completed

When using the Semantic Kernel SDK, kernel functions serve as the building blocks of your artificially intelligent (AI) application. You can create a kernel function from a prompt. The kernel interfaces with a large language model (LLM) and runs the prompt you provide. The prompts you create can help you use generative AI to perform a wide variety of tasks in your applications.

Suppose you're a developer for Margie's Travel, a global leader in the travel and hospitality industry. You're tasked to create a personalized AI travel agent. You can create customized functions that can allow your agent to provide destination recommendations, suggest activities, and even offer helpful phrases in a language of their choice.

In this module, you learn how to create your own kernel functions with the Semantic Kernel SDK to create intelligent applications.

Learning objectives

  • Learn how to write prompts
  • Understand how to use prompt templates
  • Learn how to create and run kernel functions
  • Use the chat history to retrieve relevant responses

Prerequisites

  • Experience programming in C#.
  • Visual Studio Code IDE installed.
  • Familiarity with Azure and the Azure portal.
  • Access to Azure OpenAI Services.