Matthew Bolanos

Post by this author

OpenAI Assistants: the future of Semantic Kernel

During the OpenAI event earlier today, OpenAI announced the launch of GPTs and the assistants API, the new and improved ways of creating agents on top of their chat completion models. With assistants, much of the heavy lifting required to build agents has been stripped away… This ultimately means it’ll be faster, and ...

What to expect from v1 and beyond for Semantic Kernel.

Semantic Kernel v1.0 has shipped and the contents of this blog entry is now out of date. (image) In a previous article, we announced the beta launch of Semantic Kernel v1. In that article, we shared the initial breaking changes we made for v1: 1) renaming skills to plugins, 2) making Semantic Kernel AI service agnostic while still ...

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

Semantic Kernel v1.0 has shipped and the contents of this blog entry is now out of date. (image) As mentioned in the Skills to Plugins blog post, the Semantic Kernel team has been preparing the Semantic Kernel SDK for v1.0.0. Today, we're making our first big push by releasing the first release candidate: v1.0.0-beta1. This release has ...

Skills to plugins: fully embracing the OpenAI plugin spec in Semantic Kernel

(image) Over the past several weeks, the Semantic Kernel team has been hard at work preparing for the v1.0.0 release at the end of the calendar year. As part of this change, we wanted to complete any remaining breaking changes so developers could have a stable API moving forward. If you are interested in seeing what these changes are, you ...

Evaluate your plugins and planners with Prompt flow

(image) (image) As you build plugins and add them to planners, it's important to make sure they work as intended. This becomes more important as you add more and more plugins to your planners. With more functions, your planners have a greater chance of hallucinating and doing incorrect things. Until now, testing your plugins and planners ...

Test your ChatGPT plugins in the updated Chat Copilot

(image) We've been hard at work improving the Chat Copilot reference application to demonstrate how you can use Semantic Kernel to build a fully featured chat experience. Now that its more feature complete, we're elevating it to its own repo here: github.com/microsoft/chat-copilot. We've also given it its own section on our learn site so ...

Create your first ChatGPT plugin for Semantic Kernel

(image) Yesterday, we announced the Semantic Kernel plugins hackathon in celebration of the new integrations Semantic Kernel has with ChatGPT plugins. In this article we'll show you how to build your first ChatGPT plugin for Semantic Kernel. What are ChatGPT plugins? With plugins, you can give AI bots like ChatGPT and Chat Copilot ...

Help influence the public Semantic Kernel backlog on GitHub

(image) We've already been using issues on GitHub to collect feedback and bugs from the community. This has allowed us to prioritize the most important features and fixes for the community. We're now taking this a step further by making our project boards public. This will allow you to see what we're working on now and what we're planning ...

Choosing the right AI planner for your .NET application

(image) In Semantic Kernel, you can easily build custom plugins and import ones already created for ChatGPT. Once you have all these features registered in the kernel, however, you now need a way to orchestrate them to accomplish user goals.  Semantic Kernel provides a way to manually orchestrate plugins with the RunAync function, but ...

Say hello to the updated Semantic Kernel docs!

(image) We've heard the community loud and clear: you want better documentation for Semantic Kernel. Today, we're excited to announce that we've completely revamped our Learn site to make it easier for you to learn about Semantic Kernel and to get started using it. What's new? We have a lot of new content for you to explore that we believe...