Semantic Kernel

The latest news from the Semantic Kernel team for developers

GUEST POST: Semantic Kernel and Weaviate: Orchestrating interactions around LLMs with long-term memory

The Emerging LLM Stack In a recent interview, the co-founder of Cohere stated - “For the first time in the history of our planet, we have machines that we’ve created that can use our language.” A bold statement indeed, but it couldn’t be more accurate and we’ve all witnessed the incredible power of said machines. It would be an ...

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 Microsoft Fabric with Semantic Kernel

For lovers of Microsoft Fabric as their data tool of choice, there's a terrific post up on the Fabric blog on how to get started using Semantic Kernel with your "Lakehouse" of choice. Semantic Kernel is used for the "AI Orchestration" layer in the Copilot Stack as featured at Build 2023. (image) Kinfey Lo details how to use Azure Blob ...

AI tooling for Java developers with SK

Every system needs to be able to add AI to its workflow to empower the users to complete their task much faster.  The Semantic Kernel team and community have been working hard to create a Java based kernel to support Java developers to unleash AI into their apps.  I will walk you through this journey below. We will review the following ...

Unlock the Power of Telemetry in Semantic Kernel SDK

(image) As more and more customers are becoming reliant on the Semantic Kernel SDK to create sophisticated and powerful applications, we have heard the need for greater transparency into end-to-end traceability and debugging. For example, if you want to know how a specific plugin can impact performance or looking for a way to debug a request...

Test your ChatGPT plugins in the updated Chat Copilot

(image) We've been hard at work improving the Chat Copilot reference application to demonstrate how you can use Semantic Kernel to build a fully featured chat experience. Now that its more feature complete, we're elevating it to its own repo here: github.com/microsoft/chat-copilot. We've also given it its own section on our learn site so ...

Help us grow the Semantic Kernel Community!

(image) A big part of the any successful open-source project is the strength of the community. We've been amazed to see people from around the world attend office hours, engage on Discord, and build real projects with the Semantic Kernel. And we're excited to see what is in store for the future! We'd love to get your feedback on how we ...

Semantic Kernel Planners: Sequential Planner

The Sequential Planner is no longer supported. Migrate legacy code to use the Handlerbars Planner instead. (image) Welcome to the second blog post in this series about Semantic Kernel Planners. If you missed the previous blog post, you can find it here. In Semantic Kernel Sequential Planner stands out as a powerful planning object ...

Semantic Kernel Planners: Action Planner

The Action Planner is no longer supported. See how to migrate legacy code away from it. (image) This will be the first of a series of blog posts which will 'step through' (no pun intended) the generation and evolution of planners available in Semantic Kernel; Action Planner, Sequential Planner, and Stepwise Planner. Planners are a critical ...