Matthew Bolanos

Post by this author

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

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

Evaluate your plugins and planners with Prompt flow

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 was a manual ...

Test your ChatGPT plugins in the updated Chat Copilot

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

Create your first ChatGPT plugin for Semantic Kernel

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

Help influence the public Semantic Kernel backlog on GitHub

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

Choosing the right AI planner for your .NET application

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

Say hello to the updated Semantic Kernel docs!

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