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

Explore .NET and AI Integration at .NET Conf 2023 with Semantic Kernel

Join us this November 14-16 for the .NET Conf 2023, an event focused on knowledge sharing and the latest in .NET development.  The conference will feature non-stop sessions over three days, ensuring that no matter where you are in the world, there’s something for you to tune into. We understand the value of direct interaction and have ...

Unveiling the Next Steps in AI Productivity: Plugins, Planners, and Personas at Microsoft Ignite

As the Microsoft Ignite event approaches on November 16th, we are excited to invite you to join us for a live session at the Seattle Convention Center Summit. This gathering is a special opportunity for business leaders and AI enthusiasts to gain insight into the advancements of Semantic Kernel, particularly in the realms of Plugins, Planners...

GUEST POST – Crafting Unique AI Personas: Harnessing the Power of Logit Bias in Large Language Models

Large Language Models (LLMs) have revolutionized our interaction with software. However, there's a catch - their responses can be monotonous and impersonal. This is where 'personas' come in. They add a human touch to LLMs, transforming generic outputs into customized responses that resonate with users. This is particularly handy in ...

How to use Semantic Kernel for multi-modal experiences.

(image) Multi-modal interfaces are becoming increasingly popular for app developers. These interfaces allow users to interact with apps in a variety of ways by combining different modes of input and output, such as voice, touch, and visuals, to create a more interactive and engaging user experience. In this blog we will overview how you ...