Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

Semantic Kernel in C# - Examples and Sample AI Applications

YouTube Blog Newsletter All Links LinkedIn

Sample applications demonstrating Semantic Kernel in C#, built to accompany the Dev Leader blog series. Each subfolder is a standalone .NET 9 console app using appsettings.json for AI provider configuration (supports OpenAI and Azure OpenAI).

Apps

App Description Blog Article
ai-code-review-bot Reviews local C# files using SK agents + plugins Build an AI Code Review Bot with Semantic Kernel
ai-task-planner Multi-agent task decomposition and execution Build an AI Task Planner with Semantic Kernel
document-qa-app Document Q&A using RAG + vector store Build a Document Q&A App with RAG and Semantic Kernel
semantic-search-engine Semantic search over a text corpus Build a Semantic Search Engine with Semantic Kernel

Configuration

Each app has an appsettings.json with this shape:

{
  "AIProvider": {
    "Type": "openai",
    "ModelId": "gpt-4o",
    "ApiKey": "",
    "Endpoint": ""
  }
}

Copy appsettings.Development.json.example to appsettings.Development.json and fill in your credentials. This file is gitignored.

Blog Series

Part of the Semantic Kernel in C# blog series on Dev Leader:

Newsletter

If you found this useful and you want to learn more about C#, .NET, and software engineering, subscribe to the free Dev Leader Weekly newsletter:

Subscribe to Dev Leader Weekly

Connect with Dev Leader


BrandGhost

Powered by BrandGhost 👻