- Dev Blogs
- Semantic Kernel
Semantic Kernel
The latest news from the Semantic Kernel team for developers
Latest posts

Making Plans with Semantic Kernel: Setting Up & Authentication


Hello all, today we’re featuring a guest author on our Semantic Kernel blog, José Luis Latorre Millás, an MVP for Microsoft focused on AI. We will turn it over to Jose to dive into Making Plans with Semantic Kernel - Setting Up & Authentication. Extending the Reach of the Model Plugins serve as powerful tools that enable us to extend the capabilities of AI by adding extra skills. The shift in AI prompts us to rethink how we approach its development. Often, we find ourselves confined to plugins focused solely on "information gathering," rather than actively engaging with tasks and exploring the full p...

Enhanced templating in Semantic Kernel for Python


Hello to all Python enthusiasts working with Semantic Kernel! We are very happy to share some of the latest work we have been doing, namely we introduced not one but two new options for templates: Handlebars and Jinja2. And we also made some updates to the 'semantic-kernel' (default) template as well! This is all now available as of package version 0.9.3b1. Templating Templating is a very core feature of semantic kernel, because it allows you, as the app developer, to define what gets sent to the models. It therefore is one of the most important ways you program against the large language models. The templates ...

Learning Paths for Semantic Kernel

We are excited to highlight new learning content released focused on Semantic Kernel. .NET Conf Student Zone - Explore AI On the .NET Conf Student Zone you can learn in a beginner-friendly virtual event where you’ll learn how to build projects using C# and .NET. In the Explore AI dedicated section, shown below, you can learn about AI, how to get started, and using GPT models to improve text completions with Semantic Kernel. Who Needs Semantic Kernel? - Join Semantic Kernel expert, John Maeda VP of Design and Ai as he introduces Blake – the app developer who came back from December holidays...

Customer Case Study: Accenture and Semantic Kernel

Below we've provided a brief overview of the Customer Story of Accenture. Check out the entire Accenture Customer Story featured here: Accenture evolves its data analytics with Microsoft Fabric to calibrate the new "experience office" Accenture created DEX, an AI-enhanced experience measurement framework. Leveraging Microsoft Fabric, DEX transforms data collection and analysis with AI, prioritizing user experience and productivity and allowing you to fine-tune your digital strategies to align with your workforce’s needs and expectations. It’s a shift towards a user-focused model that simplifies complexity ...

Customer Case Study: Visma Spcs Improves Customer Experience with Semantic Kernel


Today we will dive into a customer case study. Thanks to the Visma team on their amazing partnership! Visma Spcs, is a leading software company providing modern services to simplify accounting, HR, payroll, and more, and they've successfully integrated AI and Semantic Kernel to revolutionize their customer experience. With hundreds of thousands of customers across the Nordic region, Visma Spcs recognized the need to empower entrepreneurs and support accountants in achieving their goals. "Improving customer experience is key," affirms Roger Andersson, Head of Technology. "AI, powered by Semantic Kernel, help...

Using Semantic Kernel with Dependency Injection


Semantic Kernel fully supports dependency injection. After receiving many questions from the community as to how to best use dependency injection with Semantic Kernel, the team created an app to illustrate some effective patterns. Dependency injection is a technique in which an object receives other objects that it requires rather than creating them internally. This leads to greater separation of concerns and classes that are loosely coupled to the objects on which they depend. In turn, this leads to software that is easier to test and maintain. The Demo App The code for the application demonstrating usag...

Image to Text with Semantic Kernel and HuggingFace


We are thrilled to introduce a new feature within Semantic Kernel that promises to improve AI capabilities: Image to Text modality service abstraction, with a new HuggingFace Service implementation using this capability. A Glimpse into the Demonstration In the video below, we’ll walk through a compelling demonstration of a simple Windows Forms application, showcasing the innovative ImageToText feature integrated into the Semantic Kernel, introduced together with the latest update on our Hugging Face connector. This sample opens asking for a folder path in your environment containing image files. Once pro...

Semantic Kernel’s new icon and the art of teamwork

One year in, Microsoft Semantic Kernel has already begun reshaping how AI and application development teams collaborate to conquer complex problems with smart solutions. In line with that spirit, today's logo upgrade isn't just cosmetic - it's the unveiling of a logo that represents the harmonious partnership we foster daily. Let's take a closer look at the symbol that now stands for seamless teamwork, powered by AI, to serve both the innovators behind the scenes and the customers they support. The Story Behind the Symbol As we refined our identity with a new logo, we wanted to reinforce the messa...

Reflecting on a Year of Progress: Microsoft Semantic Kernel Turns One

It's been a whirlwind of a year since Microsoft Semantic Kernel made its debut. As we celebrate Semantic Kernel's first birthday, it presents us with an opportunity to look back at the strides made and the community that's joined us on this trailblazing journey. From the very beginning, we aimed to reshape how app developers interact with AI, and the response has exceeded our wildest expectations. In reflecting on the milestones, we've achieved together, it's important to highlight some key metrics: As we anchor in the present and chart the course for t...