Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-semantickernel
Awesome list of tools and projects with the awesome semantic kernel framework
https://github.com/geffzhang/awesome-semantickernel
Last synced: about 20 hours ago
JSON representation
-
Learn
-
Videos
- 01.10.2024 - Semantic Kernel Office Hours (US/Europe Region)
- A Lightweight SDK for Integrating AI Models and Plugins
- Introducing Semantic Kernel: Building AI-Based Apps
- Building Skills with Semantic Kernel
- 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 2
- Cozy AI Kitchen – Episode 3
- More reliable AI plans with the Handlebars Planner! | Intro to Semantic Kernel - generated plans!
- 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)
- 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
- Build AI apps the easy way with Semantic Kernel SDK
- 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)
- 02.14.2024 - Semantic Kernel Office Hours (US/Europe Region)
- 02.14.2024 - Semantic Kernel Office Hours (Asia-Pacific Region)
- 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
- Cozy AI Kitchen – Episode 1
-
Articles
- 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
- 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
- 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 Three
- 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#
- 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
- Intro to Semantic Kernel – Part Five
- 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
- 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
- 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
- Empowering AI with Semantic Kernel Planners for Seamless Orchestration
- 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
- Advanced Reasoning in Semantic Kernel – Build Autonomous Agents
- 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
- Add AI to Your .NET Apps Easily with Prompty
- A Pythonista's Intro to Semantic Kernel
- 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
- A Pythonista's Intro to Semantic Kernel
- 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
- A Pythonista's Intro to Semantic Kernel
- A Pythonista's Intro to Semantic Kernel
- 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#
- A Pythonista's Intro to Semantic Kernel
- Intro to Semantic Kernel – Part Two
- Intro to Semantic Kernel – Part Four
- Intro to Semantic Kernel – Addendum
- 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
-
Notebooks
- AdventuresInSemanticKernel
- A collection of C# notebooks to get you started with Semantic Kernel quickly
- 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
- semantic-kernel-quickstart
- How to use Semantic Kernel Bot in-a-box to interact with data using natural language & AI
- Generative AI for Developers (Semantic Kernel with C#)
- AspireShop
- Tutorial: ChatGPT + Enterprise data with Semantic Kernel, OpenAI and Azure Cognitive Search
-
-
Semantickernel Framework
- Semantic Kernel starter
- gosk
- Semantic Kernel vs LangChain
- analassist-langchain-vs-microsoft-sk - LangChain vs. Microsoft Semantic Kernel
- SK Extensibility Scenarios
- Generative AI Learning for Beginners
- skUnit is a testing tool for SemanticKernel units, such as plugin functions and kernels
- Concepts
- Discord discussion
- Semantic Kernel Blog
- VisualStudio Code Tool
- OSSInsight.io
- Explore the Power of AI with SKPlayground
- SK release
- Elsa agent module
-
Plugins
- SK Kernel Memory - source library and service specializing in the efficient indexing of datasets through custom continuous data pipelines [![SemanticMemory Core Nuget package](https://img.shields.io/nuget/vpre/Microsoft.KernelMemory.Core?label=nuget%20KernelMemory%20Core)](https://www.nuget.org/packages/Microsoft.KernelMemory.Core/) [![SemanticMemory Client Nuget package](https://img.shields.io/nuget/vpre/Microsoft.KernelMemory.Client?label=nuget%20KernelMemory%20Client)](https://www.nuget.org/packages/Microsoft.KernelMemory.Client/)
- 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-LLamaSharp
- 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. [![Semantic kernel extensions Nuget package](https://img.shields.io/nuget/vpre/SS.SemanticKernel.Extensions?label=nuget%20SemanticKernel%20Extensions)](https://www.nuget.org/packages/SS.SemanticKernel.Extensions/)
- Semantic-Fleet - Fleet is a dedicated repository designed to extend the capabilities of Semantic Kernel. [![Oobabooga Connector Nuget package](https://img.shields.io/nuget/vpre/MyIA.SemanticKernel.Connectors.AI.Oobabooga?label=nuget%20Oobabooga%20Connector)](https://www.nuget.org/packages/MyIA.SemanticKernel.Connectors.AI.Oobabooga/) [![Multiconnector Nuget package](https://img.shields.io/nuget/vpre/MyIA.SemanticKernel.Connectors.AI.MultiConnector?label=nuget%20MultiConnector)](https://www.nuget.org/packages/MyIA.SemanticKernel.Connectors.AI.MultiConnector/)
- Semantic Kernel - MongoDB Connector
- Faster & Smaller Single-File Search Engine for Vectors & Texts
- Microsoft-Semantic-Kernel-Community-dotnet - body-tab) [![AzureAI.Community.OpenAI.Bot.Builder.Prompt](https://img.shields.io/nuget/vpre/AzureAI.Community.OpenAI.Bot.Builder.Prompt?label=nuget%20SKPlugin%20Builder%20Prompt)](https://www.nuget.org/packages/AzureAI.Community.OpenAI.Bot.Builder.Prompt) [![AzureAI.Community.Microsoft.Semantic.Kernel.Translation](https://img.shields.io/nuget/vpre/AzureAI.Community.Microsoft.Semantic.Kernel.Translation?label=nuget%20SKPlugin%20Translation)](https://www.nuget.org/packages/AzureAI.Community.Microsoft.Semantic.Kernel.Translation) [![AzureAI.Community.Microsoft.Semantic.Kernel.PlugIn.Intent](https://img.shields.io/nuget/vpre/AzureAI.Community.Microsoft.Semantic.Kernel.PlugIn.Intent?label=nuget%20SKPlugin%20Intent)](https://www.nuget.org/packages/AzureAI.Community.Microsoft.Semantic.Kernel.PlugIn.Intent) [![AzureAI.Community.Microsoft.Semantic.Kernel.PlugIn.Web.YouTube](https://img.shields.io/nuget/vpre/AzureAI.Community.Microsoft.Semantic.Kernel.PlugIn.Web.YouTube?label=nuget%20SKPlugin%20YouTube)](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
- (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
- plugin architecture
- this tutorial doc
- Semantic Kernel
- Thor(雷神托尔) 是一款强大的人工智能模型管理工具,其主要目的是为了实现多种AI模型的统一管理和使用,兼容OpenAI的接口格式
- (Video) - kernel-starters/tree/main/sk-csharp-chatgpt-plugin)
- (Video) - kernel-starters/tree/main/sk-python-flask)
- SemanticKernel.Connectors.Oracle
- KernelMemory.StructRAG
- EFCore.SqlServer.VectorSearch
-
Planners
-
Personas
-
Autogen
-
Open Source Projects
- Copilot Chat Sample Application
- TypeChat.NET brings the ideas of TypeChat to .NET
- Conversational Speaker
- SolidWorks-Copilot
- Email-Copilot - copilot for Outlook aims to revolutionize email management by leveraging natural language processing to streamline drafting, responding, and organizing emails
- A port of the Python example that answers questions about 2022 Winter Olympics
- Fantasy Copilot
- sk-ingest
- sk-classifier - defined series of classifications using Semantic Kernel
- Using Semantic Kernel to Summarize Youtube Videos
- Elsa.SemanticKernel
- Write a blog using Semantic Kernel
- op-semantic-kernel-demo
- Chat with your Enterprise Data: powered by Azure OpenAI/ChatGPT, Cognitive Search, and Bot Service
- Semantic Kernel Sidecar
- LangChain
- semantic-kernel-ecom - Powered eShopOnWeb E-commerce using Semantic Kernel
- azure-openai-dev-skills-orchestrator
- Semantic Kernel From Config
- GPTMeetingAgent
- SemanticKernel.PowerFx - code skills to Semantic Kernel using Power Fx
- SemanticNativeFunctions
- PowerPlatformCopilot
- Java Samples using Semantic Kernel
- TextToVideo - e in Python using Semantic Kernel.
- ai-playground - OpenAI and related using dotnet
- LLM-Powered Wordle-Solver Agent - solving script powered by LLM (Large Language Model) and built using Semantic Kernel and PyAutoGUI.
- MachineIntelligence-TextAnalytics-TPLDataFlows
- skonsole
- skonsole-generate-pr-description
- Retrieval Augmented Generation (RAG) using Azure Cognitive Search
- dapr-chat-20230822 - implemented OpenAI chat service demo
- This application is a demo on how to setup an event driven architecture combining Dapr, Azure OpenAI and Azure Container Apps
- ParkPro
- Java and OpenAI Hero Demos - to-end demo applications that represent the concept of an Intelligent App, built in Java
- semantic_kernel_examples
- SemanticKernelDemo
- EarthChat
- semantic-kernel-semanticsearch
- sk-summarizer-pattern
- Quarkus Semantic Kernel
- semantic-kernel-bot-in-a-box
- LablabAutogen - kernel and autogen
- This is Local LLM Server for Semantic Kernel
- A reference .NET application implementing an eCommerce web site using a services-based architecture
- VectorSearchAiAssistant
- entirely with native functions in C# and am building out a console application with Spectre.Console
- minecraft-container-apps
- sk-v1-droneAssistant
- TerraMours实战项目,基于TerraMours框架实现的ChatGPT项目后端。实现用户登陆和基于SK的多语言模型聊天、基于chatgpt和SD的多模型图片生成等功能
- 知识文档问答,用大模型与文档对话,提供Al分析、阅读、问答工具,助你快速了解文档内容
- SemanticKernel.Assistants
- semantic-kernel-aiagent
- Kernel-Memory-Azure-Function-Implementation
- OpenAIEmbeddingSample
- AntSK
- fast-wiki
- dotnet-llm-eval-samples
- OllamaWithSemanticKernel
- .NET 8 Isolated - Durable Functions + Semantic Kernel Integration Project
- Using Semantic Kernel with local LLMs
- BlazorGPT
- dsl-copilot
- OpenAIExtensions
- RichasyAssistant
- Semantic Kernel Microservice Quick-Start
- Retail Brand Assistant using Semantic Kernel, Open AI, and Bing CustomSearch
- Adding AI to Your Existing .NET Apps - Workshop
- A Teams Bot app integrated with Semantic Kernel and its Microsoft Graph Plugin
- eShopLite-SemanticSearch-AzureAISearch - Semantic Search - Azure AI Search is a reference .NET application implementing an eCommerce site with Search features using Keyword Search with SQL queries, and Semantic Search with Vector Database and Azure AI Search
- .NET + AI - Video Analyser
- SemanticKernelLearningApp
- SemanticPluginForge
- ENMARCHA — Your package to accelerate .NET projects
- Sample showing how to do Retrieval Augmented Generation using .NET Aspire, Semantic Kernel, and OpenAI.
- An example of how to use Semantic Kernel as part of a Hotel booking website for filtering hotels using natural language
- Semantic Kernel 培训示例代码
- NET Conf 2023 Taiwan — Semantic Kernel
- AI Developer - Azure Open AI and Semantic Kernel Fundamentals
- CustomerJourneyGenAI
- micronaire
- Build a RAG App using Semantic Kernel, Entity Framework and Azure SQL DB
- AI Empowerlabs Studio
- SimpleRAG
-
Complement to this list
-
Articles
- Open LLMs - llms?style=social)
- Awesome LLM - LLM: a curated list of Large Language Model resources. ![GitHub Repo stars](https://img.shields.io/github/stars/Hannibal046/Awesome-LLM?style=social)
- LLaMA Cult and More - Cult-and-More?style=social)
-
-
Stargazers over time
-
Articles
- ![Stargazers over time - kernel)
-
Programming Languages
Categories
Sub Categories
Keywords
semantic-kernel
35
ai
25
openai
23
llm
22
dotnet
15
chatgpt
11
artificial-intelligence
10
azure
7
gpt
7
semantickernel
6
semantic-search
6
csharp
6
rag
4
azure-openai
4
prompt-engineering
4
llms
4
sdk
4
langchain
3
sql-server
3
memory
3
large-language-models
3
indexing
3
vector-database
2
llama2
2
dotnet-core
2
llama
2
chatbot
2
copilot
2
assistants
2
gpt-4
2
machine-learning
2
transformers
2
azure-cognitive-search
2
agents
2
react
2
generative-ai
2
dall-e
2
autogen
2
azureopenai
2
embeddings
2
hacktoberfest2023
1
codegen
1
similarity-search
1
text-search
1
hacktoberfest-starter
1
hacktoberfest-accepted
1
vector-search
1
webassembly
1
cypher
1
neo4j
1