Matthew Bolanos

Post by this author

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 ...

Spring 2024 roadmap for Semantic Kernel

Now that it's February, we wanted to share what we had planned for Semantic Kernel from now until Microsoft Build. Most of our next immediate investments fall into one of three buckets: V1.0 parity across all our languages, additional connectors, and last but not least, agents. If you want a deep dive into our plans, watch our Spring 2024 ...

Road to v1.0 for the Python Semantic Kernel SDK

Want to contribute to the Python SDK? Come join the Python Development Syncs every other Wednesday at 9 AM PST. Click here to download the calendar invite. Last year, we finished shipping the v1.0.1 version of the .NET Semantic Kernel SDK. As part of this move, we made the SDK much easier to use while also increasing its power. We now have ...

Say hello to Semantic Kernel V1.0.1

The Semantic Kernel team is proud to announce that we have published V1.0.1 of Semantic Kernel for C#. With V1, C# developers now have a solid foundation to build AI agents for their AI powered applications. We are extremely thankful to the many people who tested our release candidates over the past two weeks. The many bug reports and ...

Migrating from the Sequential and Stepwise planners to the new Handlebars and Stepwise planner

As part of our Ignite release, we shipped the new gen-4 and gen-5 planners developed by the Semantic Kernel team. These new planners can handle many more functions (2-3X more), leverage more complex logic (e.g., loops, conditionals, and complex objects), all while using fewer tokens. Because of just how much better these new planners are, ...

Release Candidate 1 for the Semantic Kernel .NET SDK is now live.

Semantic Kernel v1.0 has shipped and the contents of this blog entry is now out of date. Since the interface is getting extremely close to its final v1.0.0 structure, we’re excited to release v1.0.0 RC1 of the .NET Semantic Kernel SDK. During the next two weeks we’ll be focused on bug fixes and making minor adjustments to finish the ...

Semantic Kernel’s Ignite release: Beta8 for the .NET SDK

Yesterday’s and today’s  Ignite sessions have been jam packed with updates. From new AI infrastructure to the new Copilot Studio, Microsoft has had a lot to share! At the center of it all, however, is still AI Orchestration: the layer that uses AI to retrieve data, call functions, and ultimately do real work. That’s where Semantic ...

OpenAI Assistants: The power of templated assistant instructions

Another day, another update from the Semantic Kernel team on OpenAI Assistants! For this article, we wanted to dive into assistant instructions, the key element in the Assistant API that allows you to give assistants their own persona. With the existing OpenAI API, instructions are typically static. You define them once for an assistant, ...

Introducing v1.0.0 Beta6 for the .NET Semantic Kernel SDK

Semantic Kernel v1.0 has shipped and the contents of this blog entry is now out of date. The Semantic Kernel team continues to make improvements to our beta release of the .NET library. Our sixth Beta release is the most jam packed one so far, so we wanted to take the opportunity to share everything new inside of it. As a reminder, if ...

OpenAI Assistants: a first look into using OpenAI Assistants with Semantic Kernel

(image) On Monday, we shared that the future of Semantic Kernel will leverage OpenAI Assistants so you can take advantage of the ease-of-use they provide in creating agents and copilots. In this blog post, we wanted to pick up where we left off and share an incremental update on our current progress while also diving into some of the ...