Semantic Kernel

The latest news from the Semantic Kernel team for developers

Use Semantic Kernel to create a Restaurant Bookings Sample with Python

Hi all, We’re looking forward to highlight a Python sample today focused on a Restaurant Bookings sample here. Booking Restaurant - Demo Application This sample provides a practical demonstration of how to leverage features from the Semantic Kernel to build a console application. Specifically, the application ...

Use Semantic Kernel to create a Restaurant Bookings Sample with .NET

Hi all, With Microsoft Build approaching, we wanted to share some walk throughs and samples of Semantic Kernel. Today we're going to dive into a Restaurant booking sample to showcase multiple features of Semantic Kernel. This sample provides a practical demonstration of how to leverage features from the Semantic Kernel to ...

Use Semantic Kernel to create a Restaurant Bookings Sample with Java

We’re looking forward to highlight a Java sample today focused on a Restaurant Bookings sample here. Booking Restaurant – Demo Application This sample provides a practical demonstration of how to leverage features from the Semantic Kernel to build a console application. Specifically, the application utilizes the ...

Using Semantic Kernel to create a Time Plugin with .NET

Plugins are one of the most powerful features of Semantic Kernel and in this demo we show how you can easily use Plugins with the power of Auto Function Calling from AI Models.   A Glimpse into the Demonstration  Time Information Plugin  In the demo we implement a simple class TimeInformantionPlugin with one function to retrieve the UTC...

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...