Skip to content

Learn how to build a RAG system in C# with Semantic Kernel

Create your own digital assistant on your content in just three hours!

What you’ll learn in this course

LLM Fundamentals and building a basic assistant with Semantic Kernel Application

Discover the power of an LLM and how to unlock that power with Semantic Kernel and .NET Aspire.

Processing and embedding content for your assistant

Learn how to process content effectively to get the best search results in your assistant.

Implementing vector search

Learn how to use a vector database to find relevant context information for your users’ questions.

Integrating context & designing prompts for RAG

Learn how to integrate context information effectively and how to collect citations for information included in your assistant’s response.

Who’s this course for?

  • C# Developers
  • Software architects

System requirements

To follow this workshop you’ll need:

  • .NET 9 SDK
  • Access to a Azure OpenAI Service instance
  • Visual Studio Code or another programming editor
  • Docker Desktop or a similar containerization tool