Posts by this author

Apr 17, 2025
Post comments count0
Post likes count3

Integrating Semantic Kernel Python with Google’s A2A Protocol

Google's Agent-to-Agent (A2A) protocol is designed to enable seamless interoperability among diverse AI agents. Microsoft’s Semantic Kernel (SK), an open-source platform for orchestrating intelligent agent interactions, is now being integrated into the A2A ecosystem. In this blog, we demonstrate how Semantic Kernel agents can easily function as an ...

AnnouncementSamplesPython
Mar 13, 2025
Post comments count0
Post likes count0

Using Azure AI Agents with Semantic Kernel in .NET and Python

Today we’re excited to dive into Semantic Kernel and Azure AI Agents. There are additional details about using an within Semantic Kernel covered in our documentation here. Azure AI Agents are powerful tools for developers seeking to integrate AI capabilities into their applications. In this blog post, we'll explore how to utilize Azure AI Agent...

AgentsSemantic Kernel
Mar 10, 2025
Post comments count0
Post likes count0

Keeping the Conversation Flowing: Managing Context with Semantic Kernel Python

In the dynamic field of conversational AI, managing coherent and contextually meaningful interactions between humans and digital assistants poses increasingly complex challenges. As dialogue lengths extend, maintaining full conversational context becomes problematic due to token constraints and memory limitations inherent to large language mo...

Semantic KernelPython
Nov 21, 2024
Post comments count0
Post likes count3

Announcing the GA Release of the OpenAPI Plugin for .NET and Python in Semantic Kernel

We are thrilled to announce the General Availability (GA) release of the OpenAPI package for Semantic Kernel, available for both .NET and Python! With this significant milestone, developers can easily integrate existing APIs as plugins, enhancing the capabilities of their AI agents while making them more versatile in real-world applications. Why O...

.NETAnnouncementsAnnouncement
Oct 11, 2024
Post comments count0
Post likes count2

Announcement: Agent Framework Documentation Updates

The Semantic Kernel Agent Framework revolutionizes how developers can interact with Large Language Models (LLMs) by embedding dynamic, multi-step agents into their applications. By combining the power of LLMs with structured programming, the framework allows developers to build intelligent systems that can autonomously carry out tasks, reason based...

Semantic Kernel.NETPython
Sep 26, 2024
Post comments count0
Post likes count0

Using JSON Schema for Structured Output in Python for OpenAI Models

In working with AI applications, ensuring that the output generated by a language model is structured and follows a consistent format is critical—especially when handling complex tasks like solving math problems. A powerful way to achieve this is through the use of JSON Schema, which allows the AI model to produce outputs that align with a predefin...

Semantic KernelPython
Aug 22, 2024
Post comments count0
Post likes count2

Diving into Function Calling and its JSON Schema in Semantic Kernel Python

One of the most exciting features available in certain Large Language Models (LLMs) is function-calling. In Semantic Kernel, we handle the heavy lifting so that you can bring your own code or utilize built-in plugins that cater to your use case. Our goal is to make it easy for you to incorporate function calling into your application. Today, we'll ...

Semantic KernelPython
Aug 1, 2024
Post comments count1
Post likes count5

Introducing enterprise multi-agent support in Semantic Kernel

The term "agent" has become a popular term within the industry. There have many different definitions, but at their core, they consist of a system prompt (i.e., a persona), plugins, and an ability to automatically reason and create plans to address user goals. Up until today, we've demonstrated how you could use components of Semantic Kernel to ...

Semantic Kernel
Jul 11, 2024
Post comments count0
Post likes count0

Introducing Python Function Choice Behavior: Streamlining AI Model Configuration

  Introducing Function Choice Behavior Today, we're excited to introduce the Function Choice Behavior, an enhancement over the existing Function Call Behavior. This new feature streamlines configuration and supports specifying multiple required functions, simplifying code and enhancing functionality. One significant advantage of Function ...

Semantic KernelAnnouncementPython
May 22, 2024
Post comments count3
Post likes count4

Announcing the Release of Semantic Kernel Python 1.0.0

We are thrilled to announce the release of the long-awaited Semantic Kernel Python SDK 1.0.0! This milestone version brings a plethora of enhancements and new features designed to empower AI and app developers with more robust and versatile tools. Exciting New Feature: Shared Prompts Across Languages One of the groundbreaking features of this rel...

PythonAnnouncements