Aug 26, 2025
Post comments count0
Post likes count1

Encoding Changes for Template Arguments in Semantic Kernel

Dmytro Struk
Dmytro Struk

In previous versions of the Semantic Kernel, the encoding of template arguments was performed automatically if the argument type was a . The encoding was not applied for custom types, anonymous types, or collections. With the latest changes, we've introduced stricter rules: if automatic encoding is enabled (the default behavior), an exception wi...

Semantic KernelAnnouncements.NET
Aug 26, 2025
Post comments count0
Post likes count1

Azure Authentication Changes in Semantic Kernel Python

Dmytro Struk
Dmytro Struk

In previous versions of the Semantic Kernel Python, the default fallback authentication mechanism for Azure services like was from the Azure Identity library. This provided a convenient way to authenticate without explicitly passing credentials, especially during development. However, with the latest package version , this fallback is being remov...

Semantic KernelAnnouncementsPython
Jul 21, 2025
Post comments count0
Post likes count2

Guest Blog: Building Multi-Agent Solutions with Semantic Kernel and A2A Protocol

Kinfey Lo
Kinfey Lo

In the rapidly evolving landscape of AI application development, the ability to orchestrate multiple intelligent agents has become crucial for building sophisticated, enterprise-grade solutions. While individual AI agents excel at specific tasks, complex business scenarios often require coordination between specialized agents running on different p...

Semantic KernelA2A
Jun 24, 2025
Post comments count0
Post likes count0

Semantic Kernel Python Gets a Major Vector Store Upgrade

Eduard van Valkenburg
Eduard van Valkenburg

We're excited to announce a significant update to Semantic Kernel Python's vector store implementation. Version 1.34 brings a complete overhaul that makes working with vector data simpler, more intuitive, and more powerful. This update consolidates the API, improves developer experience, and adds new capabilities that streamline AI development work...

Semantic Kernel
Jun 5, 2025
Post comments count0
Post likes count0

Enhancing Plugin Metadata Management with SemanticPluginForge

Likhan Siddiquee
Likhan Siddiquee

In the world of software development, flexibility and adaptability are key. Developers often face challenges when it comes to updating plugin metadata dynamically without disrupting services or requiring redeployment. This is where SemanticPluginForge, an open-source project, steps in to improve the way we manage plugin metadata. LLM Function Ca...

Guest BlogTools
Jun 5, 2025
Post comments count0
Post likes count2

Smarter SK Agents with Contextual Function Selection

Sergey Menshykh
Sergey Menshykh

Smarter SK Agents with Contextual Function Selection In today's fast-paced AI landscape, developers are constantly seeking ways to make AI interactions more efficient and relevant. The new Contextual Function Selection feature in the Semantic Kernel Agent Framework is here to address this need. By dynamically selecting and advertising only the mos...

Semantic KernelAnnouncement.NET
May 28, 2025
Post comments count2
Post likes count0

Semantic Kernel and Microsoft.Extensions.AI: Better Together, Part 2

Roger Barreto
Roger Barreto

This is Part 2 of our series on integrating Microsoft.Extensions.AI with Semantic Kernel. In Part 1, we explored the relationship between these technologies and how they complement each other. Now, let's dive into practical examples showing how to use Microsoft.Extensions.AI abstractions with Semantic Kernel in non-agent scenarios. Getting Start...

Semantic KernelAnnouncementSamples
May 27, 2025
Post comments count4
Post likes count0

Semantic Kernel: Multi-agent Orchestration

Tao Chen Chris Rickman
Tao,
Chris

The field of AI is rapidly evolving, and the need for more sophisticated, collaborative, and flexible agent-based systems is growing. With this in mind, Semantic Kernel introduces a new multi-agent orchestration framework that enables developers to build, manage, and scale complex agent workflows with ease. This post explores the new orchestration ...

Semantic Kernel
May 21, 2025
Post comments count0
Post likes count1

Semantic Kernel and Microsoft.Extensions.AI: Better Together, Part 1

Roger Barreto
Roger Barreto

This is the start of a series highlighting the integration between Microsoft Semantic Kernel and Microsoft.Extensions.AI. Future parts will provide detailed examples of using Semantic Kernel with Microsoft.Extensions.AI abstractions.  The most common questions are:  This blog post will address these questions and offer guidance ...

Semantic KernelAnnouncementSamples
May 21, 2025
Post comments count0
Post likes count0

Transitioning to new Extensions AI IEmbeddingGenerator interface

Roger Barreto
Roger Barreto

As Semantic Kernel shifts its foundational abstractions to Microsoft.Extensions.AI, we are obsoleting and moving away from our experimental embeddings interfaces to the new standardized abstractions that provide a more consistent and powerful way to work with AI services across the .NET ecosystem. The Evolution of Embedding Generation in Seman...

Semantic KernelAnnouncementSamples