Semantic Kernel

The latest news from the Semantic Kernel team for developers

Latest posts

Transitioning to new Extensions AI IEmbeddingGenerator interface
May 21, 2025
Post comments count 0
Post likes count 0

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 Semantic Kernel Semantic Kernel has always aimed to provide a unified way to interact with AI services, including embedding generation. Our initial approach used the  interface, which served us well during the experimental phase. However, as the AI landscape has matured, so...

Vector Data Extensions are now Generally Available (GA)
May 21, 2025
Post comments count 0
Post likes count 1

Vector Data Extensions are now Generally Available (GA)

Wes Steyn Shay Rojansky
Wes,
Shay

We’re excited to announce the release of Microsoft.Extensions.VectorData.Abstractions, a foundational library providing exchange types and abstractions for vector stores when working with vector data in AI-powered applications. This release is the result of a close collaboration between the Semantic Kernel and .NET teams, combining expertise in AI and developer tooling to deliver a robust, extensible solution for developers. What is Microsoft.Extensions.VectorData.Abstractions? Microsoft.Extensions.VectorData.Abstractions provides shared abstractions and utilities for working with vector data, enabling develope...

Semantic Kernel: Package previews, Graduations & Deprecations
May 16, 2025
Post comments count 0
Post likes count 1

Semantic Kernel: Package previews, Graduations & Deprecations

Sophia Lagerkrans-Pandey Sergey Menshykh
Sophia,
Sergey

Semantic Kernel: Package Previews, Graduations & Deprecations We are excited to share a summary of recent updates and continuous clean-up efforts across the Semantic Kernel .NET codebase. These changes focus on improving maintainability, aligning with the latest APIs, and ensuring a consistent experience for users. Below you’ll find details on package graduations, deprecations, and a few other improvements. Graduations Spring Cleaning – Deprecations Improvements & Updates These updates are part of our ongoing effort to keep the S...

RC1: Semantic Kernel for Java Agents API
May 6, 2025
Post comments count 0
Post likes count 0

RC1: Semantic Kernel for Java Agents API

Derek Keeler
Derek Keeler

We’re excited to announce the release candidate of the Semantic Kernel for Java Agents API! This marks a major step forward in bringing the power of intelligent agents to Java developers, enabling them to build rich, contextual, and interactive AI experiences using the Semantic Kernel framework. What Are Agents in Semantic Kernel? Agents are intelligent, autonomous components that can reason, plan, and act using natural language. They leverage large language models (LLMs) to interact with users, invoke tools, and maintain context over time. With this API, Java developers can now create agents that: ...

Guest Blog: Orchestrating AI Agents with Semantic Kernel Plugins: A Technical Deep Dive
May 2, 2025
Post comments count 0
Post likes count 5

Guest Blog: Orchestrating AI Agents with Semantic Kernel Plugins: A Technical Deep Dive

Sophia Lagerkrans-Pandey Jarre Nejatyab
Sophia,
Jarre

Today we're excited to welcome Jarre Nejatyab as a guest blog to highlight a technical deep dive on orchestrating AI Agents with Semantic Kernel Plugins. In the rapidly evolving world of Large Language Models (LLMs), orchestrating specialized AI agents has become crucial for building sophisticated cognitive architectures capable of complex reasoning and task execution. While powerful, coordinating multiple agents—each with unique capabilities and data access—presents significant engineering challenges. Microsoft's Semantic Kernel (SK) offers a robust framework for managing this complexity through its intuitive p...

Guest Blog: Letting AI Help Make the World More Accessible – Analyzing Website Accessibility with Semantic Kernel and OmniParser
Apr 28, 2025
Post comments count 0
Post likes count 0

Guest Blog: Letting AI Help Make the World More Accessible – Analyzing Website Accessibility with Semantic Kernel and OmniParser

Sophia Lagerkrans-Pandey
Sophia Lagerkrans-Pandey

Today we're excited to welcome Jonathan David, as a guest author on the Semantic Kernel blog. We'll turn it over to Jonathan to dive into Letting AI Help Make the World More Accessible - Analyzing Website Accessibility with Semantic Kernel and OmniParser.   With the European Accessibility Act and Germany's Barrierefreiheitsstärkungsgesetz (which translates to Barrier Freedom Strengthening Act) coming into force in July 2025, ensuring digital accessibility is no longer optional. This article explores the importance of accessibility and how AI-driven solutions using Semantic Kernel and OmniParser could strea...

Guest Blog: SemantiClip: A Practical Guide to Building Your Own AI Agent with Semantic Kernel
Apr 25, 2025
Post comments count 0
Post likes count 5

Guest Blog: SemantiClip: A Practical Guide to Building Your Own AI Agent with Semantic Kernel

Sophia Lagerkrans-Pandey Vic Perdana
Sophia,
Vic

Today we’re excited to welcome Vic Perdana, as a guest author on the Semantic Kernel blog today to cover his work on a SemantiClip: A Practical Guide to Building Your Own AI Agent with Semantic Kernel. We’ll turn it over to Vic to dive in further. Everywhere you look lately, the buzz is about AI agents. But cutting through the noise—what does agentic AI really mean for developers and builders? How can we move from hype to building real, practical solutions that solve business problems, automate workflows, and, simply put, make our lives easier? I'm excited to share my journey and, as a little Easter egg...

Customer Case Study: Microsoft Store Assistant — bringing multi expert intelligence to Microsoft Store chat with Semantic Kernel and Azure AI
Apr 24, 2025
Post comments count 0
Post likes count 0

Customer Case Study: Microsoft Store Assistant — bringing multi expert intelligence to Microsoft Store chat with Semantic Kernel and Azure AI

Sophia Lagerkrans-Pandey Bryan Levy Jeff Iris
Sophia,
Bryan,
Jeff

Introduction In October 2024 Microsoft replaced a legacy rule‑based chat bot on Microsoft Store with Microsoft Store Assistant, powered by Azure Open AI, Semantic Kernel, and real‑time page context. The transformation changed a scripted, button-driven experience into a conversation that comprehends the entire public Microsoft portfolio, including Surface and Xbox products, Microsoft 365 subscriptions, Azure services, and the Dynamics and Power Platform portfolio, and knows when to involve a human Sales Associate. Six months later, the assistant manages several millions of conversations annually, maintains a fo...

Guest Blog: Build an AI App That Can Browse the Internet Using Microsoft’s Playwright MCP Server & Semantic Kernel — in Just 4 Steps
Apr 21, 2025
Post comments count 0
Post likes count 2

Guest Blog: Build an AI App That Can Browse the Internet Using Microsoft’s Playwright MCP Server & Semantic Kernel — in Just 4 Steps

Sophia Lagerkrans-Pandey Akshay Kokane
Sophia,
Akshay

Today we're excited to feature a returning guest author, Akshay Kokane to share his recent Medium article on Building an AI App That Can Browse the Internet Using Microsoft’s Playwright MCP Server & Semantic Kernel. We’ll turn it over to him to dive in! MCP! It’s the new buzzword in the AI world. So, I thought — why not be a part of this buzz myself? That’s why I wrote this blog on using the MCP server with Semantic Kernel and Azure AI Foundry. Let’s start by understanding: What is MCP? There are many blogs and videos that helped me grasp the MCP concept, and I’ll drop those links at the end. But for me,...