-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the lab section of the "Unlock the Potential of AI in Your Applications with Semantic Kernel" workshop, led by Marcel de Vries, Roy Cornelissen and René van Osnabrugge
In this repository and Wiki, you will find everything you need to participate in and explore the Hands-On Labs that we have created for you. So, join us for a full-day hands-on workshop exploring the exciting world of AI and Semantic Kernel.
Welcome! This file helps you (the workshop participant) to quickly understand the repository layout and find the exercises, starters, and final solutions used during the workshop.
The workshop is structured into five modules. In these modules you will follow a mix of theory and hands-on labs.
- Lab 0.1 - Getting started with the semantic kernel workshop
- Lab 0.2 - Preparing your machine
- Lab 0.3 - Inspecting GloboTicket
- Lab 2.1 - Turning Prompts-into-Conversations
- Lab 2.2 - Plugins and Function Calling
- Lab 2.3 - Model Context Protocol integration
- Lab 2.4 - Structured Responses
- Lab 3.1 - Adding RAG to your application with a single prompt
- Lab 3.2 - Ingesting documents into a vector database to allow semantic search
- Lab 3.3 - Using the VectorDB for semantic search with KernelMemory
- Lab 4.1 - Using Agents
- Lab 4.2 - Adding Function Calling
- Lab 4.3 - Human-in-the-Loop
- Lab 4.4 - Orchestration
- Lab 4.5 - If Time Permits
The repository has been created for you as a participant in the workshop. The repostiory contains the following folders.
-
exercises/— Pointers to hands-on labs in the Wiki -
prompts/— Example prompts and prompt engineering notes used in the labs. -
src/— Supporting code and sample projects used across the workshop (e.g.,HolSemanticKernelproject)
- Throughout the exercises there wil be some references to datasets/ You can find these in the
exercises/datasets/folder. - Start projects are in each module's
start/folder with incomplete code to be filled in during the labs. - Final projects live in each module's
final/folder and are runnable .NET projects with solution files and sample data. - If you want to run any .NET sample, open the
.slnfile in the correspondingfinal/folder in Visual Studio or usedotnet runfrom the project directory.
If something is missing or a file path doesn't match, ask the workshop instructor
Now you can navigate back to the Home and continue with the next Lab