awesome-semantickernel
Awesome list of tools and projects with the awesome semantic kernel framework
https://github.com/geffzhang/awesome-semantickernel
Last synced: 1 day ago
JSON representation
-
Semantickernel Framework
- Concepts
- Discord discussion
- Semantic Kernel Blog
- VisualStudio Code Tool
- Explore the Power of AI with SKPlayground
- SK release
- Elsa agent module
- Generative AI Learning for Beginners
- Semantic Kernel starter
- gosk
- Semantic Kernel vs LangChain
- analassist-langchain-vs-microsoft-sk - LangChain vs. Microsoft Semantic Kernel
- SK Extensibility Scenarios
- skUnit is a testing tool for SemanticKernel units, such as plugin functions and kernels
- Discord discussion
- Discord discussion
- OSSInsight.io
-
Plugins
- (Video) - kernel-starters/tree/main/sk-csharp-chatgpt-plugin)
- (Video) - kernel-starters/tree/main/sk-python-flask)
- ServiceStack.AI - to-Text and ChatGPT providers to enable natural language features in .NET
- this tutorial doc
- this tutorial doc
- plugin architecture
- Semantic Kernel
- semantic-kernel-LLamaSharp
- SK Kernel Memory - source library and service specializing in the efficient indexing of datasets through custom continuous data pipelines [](https://www.nuget.org/packages/Microsoft.KernelMemory.Core/) [](https://www.nuget.org/packages/Microsoft.KernelMemory.Client/)
- Faster & Smaller Single-File Search Engine for Vectors & Texts
- NL2EF - in service that can expose an existing database to be queried via natural language
- Packages, Examples and Demo code for Semantic Kernel
- sk-ethereumtx-plugin
- Webscraper AIplugin
- EmbedElite marketplace - made premium context based on embeddings via an API
- AssemblyAI plugins for Semantic Kernel
- SemanticKernel.Connectors.Memory.SqlServer
- semantic-kernel-ERNIE-Bot - Bot Nuget package](https://img.shields.io/nuget/vpre/ERNIE-Bot.SemanticKernel?label=nuget%20ERNIE-Bot)](https://www.nuget.org/packages/ERNIE-Bot.SemanticKernel/)
- DashScope.net
- SS.SemanticKernel.Extensions - based kernel function. [](https://www.nuget.org/packages/SS.SemanticKernel.Extensions/)
- Semantic-Fleet - Fleet is a dedicated repository designed to extend the capabilities of Semantic Kernel. [](https://www.nuget.org/packages/MyIA.SemanticKernel.Connectors.AI.Oobabooga/) [](https://www.nuget.org/packages/MyIA.SemanticKernel.Connectors.AI.MultiConnector/)
- Semantic Kernel - MongoDB Connector
- Microsoft-Semantic-Kernel-Community-dotnet - body-tab) [](https://www.nuget.org/packages/AzureAI.Community.OpenAI.Bot.Builder.Prompt) [](https://www.nuget.org/packages/AzureAI.Community.Microsoft.Semantic.Kernel.Translation) [](https://www.nuget.org/packages/AzureAI.Community.Microsoft.Semantic.Kernel.PlugIn.Intent) [](https://www.nuget.org/packages/AzureAI.Community.Microsoft.Semantic.Kernel.PlugIn.Web.YouTube)
- sk-researcher
- worddoc-aiplugin
- sk-plugin-sample
- semantic-kernel-gradio - TextEmbeddingGeneration
- MerkonVectorDB
- bankcopilot-semantickernel-aiplugin
- FreeMindLabs.SemanticKernel.Connectors.Elasticsearch
- Postgres adapter for Kernel Memory
- Kernel Memory with SQLite
- Plugin sample built using Semantic Kernel that summarises a given text from Bing Web Search.
- Codeblaze.SemanticKernel
- PaddleSharp.KernelMemory
- SemanticKernel.DashScope
- KernelMemory.Playwright is an open-source project that provides methods to import websites as text or images into memory
- Connectors and plugins for integrating large language models via Semantic Kernel
- Thor(雷神托尔) 是一款强大的人工智能模型管理工具,其主要目的是为了实现多种AI模型的统一管理和使用,兼容OpenAI的接口格式
- generative-ai
- SemanticKernel.Connectors.Oracle
- EFCore.SqlServer.VectorSearch
- MerkonVectorDB
- FreeMindLabs.SemanticKernel.Connectors.Elasticsearch
- Postgres adapter for Kernel Memory
- (Video) - kernel-starters/tree/main/sk-csharp-chatgpt-plugin)
- (Video) - kernel-starters/tree/main/sk-python-flask)
- semantic-kernel-gradio - TextEmbeddingGeneration
- plugin architecture
-
Learn
-
Articles
- Empowering AI with Semantic Kernel Planners for Seamless Orchestration
- Unleashing the Power of Semantic Kernel and Azure Cognitive Search: A Step-by-Step Guide to Building Your Own ChatGPT-like App with Internal Data! — Part 1
- Unleashing the Power of Semantic Kernel and Azure Cognitive Search: A Step-by-Step Guide to Building Your Own ChatGPT-like App with Internal Data!— Part 2
- Running Large Language Models locally – Your own ChatGPT-like AI in C#
- GUEST POST: Getting Started with Semantic Kernel for LangChain users
- Create Semantic Kernel code & skills to build AI-powered apps with .NET
- Using (Azure) Open AI Models with Semantic Kernel behind a reverse proxy
- Semantic Kernel and Weaviate: Orchestrating interactions around LLMs with long-term memory
- The Power of Persistent Memory with Semantic Kernel and Qdrant Vector Database
- Unlock the Power of Telemetry in Semantic Kernel SDK
- Track Your Token Usage and Costs with Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- Ask .NET Rocks! questions with Semantic Kernel, GPT, and Chroma DB
- Advanced Reasoning in Semantic Kernel – Build Autonomous Agents
- AI Orchestrator Beyond LangChain
- Searching an internal Knowledge Base with OpenAI and Azure Cognitive Search
- Intro to Semantic Kernel – Part One
- Intro to Semantic Kernel – Part Two
- Intro to Semantic Kernel – Part Three
- Intro to Semantic Kernel – Part Four
- Intro to Semantic Kernel – Part Five
- Intro to Semantic Kernel – Addendum
- Introducing Semantic Kernel
- Build your AI First Apps with Semantic Kernel
- Evaluate your LLM Prompt Chains with Promptflow + Semantic Kernel!
- Getting Started with Semantic Kernel and C#
- How to enhance your chatbot so it can retrieve data from multiple data sources & orchestrate its own plan with C# Semantic Kernel, planner & Azure OpenAI – part 1
- Semantic Kernel: The New Way to Create Artificial Intelligence Applications
- If you are a .NET Developer, you are an AI Developer! (with Semantic Kernel)
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- Using Semantic Kernel with an open-source LLM
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- Semantic Kernel: Integrating Conversational AI into Enterprise Apps using DotNet, Python, and Java
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- Step-by-Step Guide to Develop AI Multi-Agent System Using Microsoft Semantic Kernel and GPT-4
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- Add AI to Your .NET Apps Easily with Prompty
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- Introducing new Ollama Connector for Local Models
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- How to create a GenAI agent using Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- Step-by-Step Guide to Develop AI Multi-Agent System Using Microsoft Semantic Kernel and GPT-4
- A Pythonista's Intro to Semantic Kernel
- Ask .NET Rocks! questions with Semantic Kernel, GPT, and Chroma DB
- If you are a .NET Developer, you are an AI Developer! (with Semantic Kernel)
- Using Semantic Kernel with an open-source LLM
- Semantic Kernel: Integrating Conversational AI into Enterprise Apps using DotNet, Python, and Java
- How to create a GenAI agent using Semantic Kernel
-
Videos
- A Lightweight SDK for Integrating AI Models and Plugins
- Introducing Semantic Kernel: Building AI-Based Apps
- Kernel Basics, Semantic Skills, and Embeddings | Intro to Semantic Kernel
- Building AI apps with Java and Semantic Kernel! | Intro to Semantic Kerne
- 08.16.2023 - Semantic Kernel Office Hours
- 08.30.2023 - Semantic Kernel Office Hours
- 09.06.2023 - Semantic Kernel Office Hours
- 09.12.2023 - Semantic Kernel Office Hours (Asia-Pacific Region)
- 09.20.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 09.26.2023 - Semantic Kernel Office Hours (Asia-Pacific Region)
- 10.04.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 10.10.2023 - Semantic Kernel Office Hours (Asia-Pacific Region)
- 10.11.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 10.18.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 10.25.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 11.01.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 11.08.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 11.15.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 11.21.2023 - Semantic Kernel Office Hours (Asia-Pacific Region)
- 11.29.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 12.06.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 12.13.2023 - Semantic Kernel Office Hours (US/Europe Region)
- 12.19.2023 - Semantic Kernel Office Hours (Asia-Pacific Region)
- Introduction to Semantic Kernel and Microsoft Fabric! (feat. Kinfey Lo)
- How to create a basic planner
- How to create a sequential planner using semantic kernel
- New POWERSHELL Planner
- A deeper dive on PromptFlow and Semantic Kernel (feat. Matthew Bolanos)
- Newest video on OpenAI Function calling in SK! Should make plans more stable and reliable
- Introduction to Semantic Memory (feat. Devis Lucato) | Semantic Kernel
- RPG Assistant: Helping Forgetful Game Masters' with AI Driven World Management By Bruno Borges, John
- Semantic Kernel: AI orchestration for intelligent apps By Bruno Borges, John Oliver
- Cooking with Semantic Kernel: Recipes for Building Chatbots, Agents, and more with LLMs (2023)
- Cozy AI Kitchen – Episode 1
- Cozy AI Kitchen – Episode 2
- Cozy AI Kitchen – Episode 3
- More reliable AI plans with the Handlebars Planner! | Intro to Semantic Kernel - generated plans!
- 01.10.2024 - Semantic Kernel Office Hours (US/Europe Region)
- 01.17.2024 - Semantic Kernel Office Hours (Asia-Pacific Region)
- 01.17.2024 - Semantic Kernel Office Hours (US/Europe Region)
- GuessWhat! An AI guessing game with .NET MAUI
- 01.31.2024 - Semantic Kernel Office Hours (US/Europe Region)
- 01.31.2024 - Semantic Kernel Office Hours (Asia-Pacific Region)
- 02.07.2024 - Semantic Kernel Office Hours (US/Europe Region)
- 02.14.2024 - Semantic Kernel Office Hours (US/Europe Region)
- 02.14.2024 - Semantic Kernel Office Hours (Asia-Pacific Region)
- 02.21.2024 - Semantic Kernel Office Hours (US/Europe Region)
- 02.22.2024 - Semantic Kernel Office Hours (US/Europe Region)
- 03.06.2024 - Semantic Kernel Office Hours (US/Europe Region)
- Build AI apps the easy way with Semantic Kernel SDK
- Newest video on OpenAI Function calling in SK! Should make plans more stable and reliable
- Cozy AI Kitchen – Episode 2
- Cozy AI Kitchen – Episode 3
- GuessWhat! An AI guessing game with .NET MAUI
- A Lightweight SDK for Integrating AI Models and Plugins
- Introducing Semantic Kernel: Building AI-Based Apps
- Building Skills with Semantic Kernel
-
Notebooks
- Generative AI for Developers (Semantic Kernel with C#)
- How to use Semantic Kernel Bot in-a-box to interact with data using natural language & AI
- AspireShop
- A collection of C# notebooks to get you started with Semantic Kernel quickly
- AdventuresInSemanticKernel
- A collection of Python notebooks to get you started with Semantic Kernel quickly
- Intelligent app workshop
- Project Miyagi - Financial coach - first application architectures and generative AI capabilities with nascent design patterns to embed intelligence. A Hyper-personalized agent powered by SoTA foundation models and event-driven architecture
- Learn Azure OpenAI Service with .NET
- MSFabricCopilotWorkshop
- VSCodeEnterpriseCopilotWorkshop
- Semantic Kernel OpenAPI Skill Sample Project
- openai-sk-demos
- SemanticKernelLearningLab
- Semantic-Kernel-Workshop
- semantic-kernel-rag-chat
- CookingKitchenSemanticKernelCourse
- Hands-on Introduction to Semantic Kernel
- SKPlayground
- understanding-semantic-kernel-with-heroes
- OpenAI-Workshop
- Integrate OpenAI into Your Code with Semantic Kernel
- AI Developer
- ai-agents-workshop
- openai-sk-demos
- How to use Semantic Kernel Bot in-a-box to interact with data using natural language & AI
- Tutorial: ChatGPT + Enterprise data with Semantic Kernel, OpenAI and Azure Cognitive Search
- semantic-kernel-quickstart
-
Books
-
-
Planners
-
Personas
-
Stargazers over time
-
Books
- 
-
Programming Languages
Categories
Sub Categories
Keywords
semantic-kernel
35
ai
26
openai
23
llm
22
dotnet
16
chatgpt
11
artificial-intelligence
10
azure
8
gpt
7
semantickernel
7
semantic-search
6
csharp
6
sdk
5
langchain
4
prompt-engineering
4
llms
4
rag
4
azure-openai
4
agents
3
large-language-models
3
memory
3
indexing
3
generative-ai
3
sql-server
3
autogen
2
embeddings
2
react
2
assistants
2
machine-learning
2
dall-e
2
llama2
2
chatbot
2
transformers
2
azureopenai
2
azure-cognitive-search
2
copilot
2
gpt-4
2
llama
2
dotnet-core
2
vector-database
2
similarity-search
1
text-search
1
gpt-plugins
1
microsoft-for-beginners
1
language-model
1
generativeai
1
vector-search
1
webassembly
1
hacktoberfest2023
1
hacktoberfest-starter
1