- Dev Blogs
- Semantic Kernel
Semantic Kernel
The latest news from the Semantic Kernel team for developers
Latest posts
![Guest Blog: Step-by-Step Guide to Building a Portfolio Manager: A Multi-Agent System with Microsoft Semantic Kernel and Azure OpenAI](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/03/Guest-Blog_-Building-Your-Custom-Copilot-with-Semantic-Kernel-1.png)
Guest Blog: Step-by-Step Guide to Building a Portfolio Manager: A Multi-Agent System with Microsoft Semantic Kernel and Azure OpenAI
![Sophia Lagerkrans-Pandey](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/02/Sophia-Pandey-96x96.jpeg)
Today the Semantic Kernel team is excited to welcome back a guest author, Akshay Kokane to share his recent Medium article using Semantic Kernel and Azure OpenAI, showcasing a step-by-step guide to building a Portfolio Manager. We’ll turn it over to him to dive into his work below. In my previous blog, we went over how Semantic Kernel can be used to create a multi-agent system. Link. However, agent collaboration was really challenging, as we were not able to control how agents collaborated. We could set the termination strategy to decide when to stop collaboration between agents, but not how agents would pa...
![Customer Case Study: How preezie’s AI shopping assistant is reshaping Blue Bungalow’s online store](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/03/Guest-Blog_-Building-Your-Custom-Copilot-with-Semantic-Kernel-1.png)
Customer Case Study: How preezie’s AI shopping assistant is reshaping Blue Bungalow’s online store
![Sophia Lagerkrans-Pandey](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/02/Sophia-Pandey-96x96.jpeg)
Introduction Blue Bungalow, one of Australia’s leading fashion retailers, faced a common challenge in eCommerce—how to create a more engaging, seamless, and personalised shopping experience for customers online. They wanted to implement AI-powered assistance to provide personalised product recommendations, accurate sizing guidance, product comparisons, and instant answers to customer questions—replicating the ease and support of an in-store shopping experience. To bring this vision to life, preezie developed an AI shopping assistant, built on Semantic Kernel and Elasticsearch. https://www.youtube.com/watch?v=...
![Guest Blog: Let your Copilot Declarative Agent think deep with DeepSeek-R1](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/03/Guest-Blog_-Building-Your-Custom-Copilot-with-Semantic-Kernel-1.png)
Guest Blog: Let your Copilot Declarative Agent think deep with DeepSeek-R1
![Sophia Lagerkrans-Pandey](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/02/Sophia-Pandey-96x96.jpeg)
Today we'd like to feature a guest author on our Semantic Kernel blog, Mahmoud Hassan, a Microsoft Valuable Professional (MVP) focused on AI. We'll turn it over to him to dive into his work below. In recent days, there has been significant attention in the AI community regarding DeepSeek-R1 and its capabilities. Many people are playing with it. For instance, Fabian Williams yesterday shared his experiment here: https://lnkd.in/dgZ8hjgB of running it locally. I thought, maybe today is my turn! However, I also thought it is an excellent opportunity to show a plugin design pattern I previously sha...
![Using Azure OpenAI Chat Completion with data source and Function Calling](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/03/Tutorial.png)
Using Azure OpenAI Chat Completion with data source and Function Calling
![Dmytro Struk](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/04/IMG_2704-96x96.jpg)
Azure OpenAI Chat Completion with data source provides powerful capabilities for integrating conversational AI into applications. However, using a data source and function calling in a single request is not supported yet. When both features are enabled, function calling is ignored, and only the data source is used. This presents a challenge when retrieving information, as a single request might not be sufficient to obtain an answer. This article shows how to address this limitation with custom retry mechanism. If a query remains unanswered, the system sequentially retries with different sources until the reque...
![Semantic Kernel Roadmap H1 2025: Accelerating Agents, Processes, and Integration](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2025/01/SK-roadmap-blog-1.png)
Semantic Kernel Roadmap H1 2025: Accelerating Agents, Processes, and Integration
![Shawn Henry](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/10/ShawnHenry-96x96.jpg)
![Sophia Lagerkrans-Pandey](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/02/Sophia-Pandey-96x96.jpeg)
As we move into the first half of 2025, I'm excited to share our ambitious roadmap that we hope will enable you to build even more sophisticated AI applications with Semantic Kernel. Agent Framework 1.0 By the end of Q1 2025, the SK Agent Framework will transition from preview to general availability (GA). This milestone marks a commitment to a stable, versioned API that minimizes breaking changes and supports production-grade applications. As highlighted in our recent community office hours meeting, our vision is to embrace an agent-first programming model. This approach has been shaped by extensive ...
![Using DeepSeek models in Microsoft Semantic Kernel](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/03/Tutorial.png)
Using DeepSeek models in Microsoft Semantic Kernel
![Tao Chen](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/07/IMG_0822_Square-96x96.jpg)
![Sophia Lagerkrans-Pandey](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/02/Sophia-Pandey-96x96.jpeg)
DeepSeek recently awed the AI community by open sourcing two new state-of-the-art models, the DeepSeek-V3 and a reasoning model, the DeepSeek-R1, that not only claim to be op-par with the most capable models from OpenAI but are also extremely cost-effective. We'd like to highlight the recent announcement from the Azure AI Foundry team highlighting DeepSeek R1 is now available on Azure AI Foundry and GitHub. DeepSeek is also available for use in Semantic Kernel, Azure AI Foundry and can be called via our inferencing connector as well. Semantic Kernel is thrilled to see such exciting development in...
![Guest Blog: Creative Writing Assistant – a multi-agent app sample with Semantic Kernel & .NET Aspire](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/03/Guest-Blog_-Building-Your-Custom-Copilot-with-Semantic-Kernel-1.png)
Guest Blog: Creative Writing Assistant – a multi-agent app sample with Semantic Kernel & .NET Aspire
![Sophia Lagerkrans-Pandey](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/02/Sophia-Pandey-96x96.jpeg)
![Ricardo Niepel](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2025/01/Medien-96x96.jpg)
Today we’re featuring a guest author, Ricardo Niepel, who’s a Senior Technical Specialist at Microsoft. He’s written an article we’re sharing below; we’ll turn it over to Ricardo to share more! If “Creative Writing Assistant” sounds familiar, it might be because we've previously released a similar multi-agent application built in Python during our Ignite conference (Azure AI Foundry and the dev toolchain to infuse AI in all your apps | Ignite Session BRK119). Based on the invaluable feedback we received from all of you we are now excited to show a .NET version of this sample application. It illustrates how the...
![Guest Blog: Leap Forward with Modern AI using Microsoft 365 Agents SDK and Semantic Kernel](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/03/Guest-Blog_-Building-Your-Custom-Copilot-with-Semantic-Kernel-1.png)
Guest Blog: Leap Forward with Modern AI using Microsoft 365 Agents SDK and Semantic Kernel
![Sophia Lagerkrans-Pandey](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/02/Sophia-Pandey-96x96.jpeg)
![Arafat Tehsin](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/03/arafat-96x96.png)
Leap Forward with Modern AI using Microsoft 365 Agents SDK and Semantic Kernel Today we’re featuring a guest author, Arafat Tehsin, who’s a Microsoft Most Valuable Professional (MVP) for AI. He’s written an article we’re sharing below, focused on how to Leap Forward with Modern AI using Microsoft 365 Agents SDK and Semantic Kernel. We’ll turn it over to Arafat to share more! Happy new year. I know you’re excited to see this. It is real, it is happening, but you know what? It is still in preview and things will break. So, get ready for it. If you’re wondering what this SDK is all about then despite my ...
![Customer Case Study: Pushing the Boundaries of Multi-Agent AI Collaboration with ServiceNow and Microsoft Semantic Kernel](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/03/Guest-Blog_-Building-Your-Custom-Copilot-with-Semantic-Kernel-1.png)
Customer Case Study: Pushing the Boundaries of Multi-Agent AI Collaboration with ServiceNow and Microsoft Semantic Kernel
![Sophia Lagerkrans-Pandey](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2024/02/Sophia-Pandey-96x96.jpeg)
![WanTing Huang](https://devblogs.microsoft.com/semantic-kernel/wp-content/uploads/sites/78/2025/01/profile-pic-96x96.png)
The Journey to Multi-Agent Innovation At ServiceNow, we embarked on an ambitious journey to redefine how AI systems collaborate in enterprise environments. Through our partnership with Microsoft, we set out to create something beyond traditional integration – a true multi-agent system across platform that could work effectively alongside human teams. While NowAssist and Microsoft Copilot were already capable of basic task handoffs, we envisioned a future where AI agents could work together as seamlessly as human colleagues, sharing context and coordinating complex activities in real-time. Tackling the P1 Inci...