Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Exercise 05 - Enhance the API with Semantic Kernel orchestration

Scenario

Semantic Kernel is an open-source SDK that lets you easily build agents that can call your existing code. You have already assisted Contoso Suites with incorporating Semantic Kernel into their existing API infrastructure.

In this exercise, you will expand on the work you did with Semantic Kernel in Exercise 02 and dive into the LLM orchestration capabilities it provides. By combining Contoso Suites’ existing C# and Python code with Semantic Kernel, you will build agents that answer questions and automate processes. You will also use prompt filtering and explore some prompt engineering techniques.

Objectives

After you complete this lab, you will be able to:

  • Implement Semantic Kernel orchestration in a .NET API
  • Create an agent using Semantic Kernel
  • Assign skills to an agent
  • Use built-in AI services from Semantic Kernel in your applications

Duration

  • Estimated Time: 60 minutes

Table of contents