Semantic Kernel

The latest news from the Semantic Kernel team for developers

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

Guest Blog: Building Your Custom Copilot with Semantic Kernel

Hello all, today we’re featuring a guest on our Semantic Kernel blog. Arafat Tehsin, an MVP for Microsoft focused on AI. Arafat has been working with Global SIs of Microsoft and developing some next-gen solutions using Azure AI and .NET with the empowerment of our business users by Power Platform and more. We will turn it over to Arafat ...

Updates on Ways to Engage with the Semantic Kernel Team

We have some updates on how to engage with the core Semantic Kernel team! If you are part of the Semantic Kernel community, you have two options to meet with us virtually: community office hours and kernel development syncs. Both are held on Wednesday with different options to make it easy for folks around the world to join. The original ...

Enhanced Automation in Python: Auto Tool Calling for OpenAI Models in the Semantic Kernel SDK

Greetings, Semantic Kernel Python developers and enthusiasts! We're happy to share a significant update to the Semantic Kernel Python SDK now available in 0.9.1b1 -- a leap towards more efficient and streamlined OpenAI model integration. Your feedback, the need to align with the .NET Semantic Kernel SDK, and our commitment to enhancing ...

Architecting AI Apps with Semantic Kernel

With Semantic Kernel, you can easily build agents that can call your existing code. This power lets you automate your business processes with models from OpenAI, Azure OpenAI, Hugging Face, and more! We often get asked though, “How do I architect my solution?” and “How does it actually work?” In this blog post, we’ll break apart...

Java 1.0 Release Candidate for Semantic Kernel now available

On the 19th of July 2023, we announced the first public alpha release of the Microsoft Semantic Kernel for Java. Today, we are thrilled to announce 1.0.0-rc2 as our first public Release Candidate of the Microsoft Semantic Kernel for Java! This Java library opens new developer possibilities by seamlessly integrating AI services like OpenAI and...