Semantic Kernel

The latest news from the Semantic Kernel team for developers

GUEST POST: How to build a Kernel Memory connector and use Elasticsearch as vector database

This article will help readers to create their own connectors for Kernel Memory. It will introduce fundamental concepts of Kernel Memory and Elasticsearch and will show some practical use cases of how to use the interface IMemoryDb. The complete source code for the connector is located in the GitHub repository FreeMindLabs.KernelMemory....

GUEST POST – EmbedElite Meets Semantic Kernel: A Game-changer for Context Retrieval

Introduction We are EmbedElite, proud winners of the recent Semantic Kernel Plugins Hackathon. A common challenge for enterprises is the extensive effort in gathering and preparing the necessary context which isn't inherent to LLMs. Recognizing this, we at EmbedElite, set out on a mission to democratize this process, making context retrieval ...

Using Planners in the SK Java Kernel

Dynamic AI planners are a useful tool when you are not sure what type of asks are going to come in from your users.  Let's learn how you can use planners in the Java kernel.  In my previous blog on using the Java kernel, on Step #5 I explained how to use multiple Plugins and their Functions one after another. In this post, I will show you...

Semantic Kernel Planners: Stepwise Planner

(image) Welcome to the third and final blog post in this series about Semantic Kernel Planners. In the previous blogs we touched on discussed the action planner and sequential planner. In this blog we will discuss Semantic Kernal's latest generation of planner called Stepwise Planner. The Stepwise Planner is a powerful planning object ...

How to use plugins with Semantic Kernel

(image) Have you wondered how you can use plugins with Semantic Kernel? Or maybe you want to use plugins for your own co-pilot chat app just like our sample app? Well, I have answers for you. I will guide you an example that uses Semantic Kernel with a GitHub Open API plug-in to build a console chat experience using action planner and a ...

Plugging into Jira from Semantic Kernel

(image) Have you ever wished you could access Jira data and functionality from within your chat conversations? Do you want to make your chat interactions more productive, collaborative, and intelligent? If so, you will love the new Jira connector feature in Copilot chat starter app. In this blog post, we will show you how you can use Jira ...

Announcing Chat Copilot

(image) Semantic Kernel Chat Copilot   We're excited to introduce Semantic Kernel's Chat Copilot sample app! With this app, developers can easily build their own chatbot using advanced features such as natural language processing, speech recognition, and file uploading. By leveraging LLM-based AI, you can make the chat smarter with ...

Money Talks: Chatting With Your Favorite 10-K

(image) Adam Hurwitz recently shared a popular blog post about using Semantic Kernel to chat with the Microsoft 10-K, which can be extended to any other 10-K document that you like. As a seasoned pro in the space of Financial Services applications, Adam's hands-on experience with LLM AI is indicative of how each industry vertical is on the...