Microsoft Agent Framework
The latest news from the Microsoft Agent Framework team for developers
Latest posts
Model as a Service (MaaS) Available for Semantic Kernel
Hello! We are delighted to make an announcement regarding the availability of Azure AI Inference within Semantic Kernel (Python). This latest AI connector empowers you to experiment with a broader range of models hosted on Azure within your applications. The Sample Application: Evaluating LLMs Here is the location of the full sample. To demonstrate the capabilities of this new AI connector, we have prepared a sample application. In this application, we will execute three models against the widely recognized Measuring Massive Multitask Language Understanding (MMLU) dataset and produce benchmarkin...
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 Choice Behavior is its abstraction at the base level, allowing it to work across various AI Connectors that support function calling, not just OpenAI models. This change aims to make function calling more straightforward for our users, easily extendable for new models,...
Customer Case Study: preezie’s AI Journey with Microsoft Semantic Kernel
Today we're thrilled to feature the preezie team on the Semantic Kernel blog. The preezie team will discuss their AI journey, how they've integrated the Semantic Kernel SDK to build out their AI solutions and advice they'd give to other customers getting started on their AI journeys. We've broken each question for the preezie team into short interview clips below. Let's dive into the questions we have for the preezie team! 1.) Can you introduce yourself and your role? The below video series will feature the following individuals: 2.) What has your AI journey been like in general...
Updated Documentation for Semantic Kernel
Today we're excited to announce the updated documentation on the Semantic Kernel learn site here: Introduction to Semantic Kernel | Microsoft Learn. We've updated the docs to include in depth samples, updated pages focused on concepts and much more for your learning! Key Enhancements: We've updated the table of contents and layout of the learn site to include a concepts section focused on different features by page to understand and build on. We recommend looking at the Quick Start Guide to get started if you are starting to build out Semantic Kernel. We recommend starting on the Agents page (below i...
Step by Step guide to develop AI Multi-Agent system using Microsoft Semantic Kernel and GPT-4o
Today we want to highlight a recent Medium article published here: Step by Step guide to develop AI Multi-Agent system using Microsoft Semantic Kernel and GPT-4o | by Akshay Kokane | Jun, 2024 | Medium We've included a few excerpts below, but click here to read the full article. A Microsoft colleague, Akshay Kokane, details how to develop an AI Multi-Agent system using Microsoft Semantic Kernel and GPT-4o. This blog series will equip you to not only understand AI agents but also build your own using the powerful Semantic Kernel framework. Semantic Kernel boasts a smooth onboarding process, effortlessly manages...
Building Generative AI apps with .NET 8 and Semantic Kernel
Today's we'd like to share a blog post from two members of the .NET team, Jordan Matthiesen and Luis Quintanilla, focused on Building Generative AI apps with .NET 8 - .NET Blog (microsoft.com). The future of AI is here, and .NET is ready for it! With .NET 8, you can create amazing applications that integrate language models in your new and existing projects. You can go from an idea to a solution using the tools, services and frameworks you love. We’ve made it easier than ever to learn, build, and deploy your LLM (Large Language Model) applications. Why should I care about building apps with AI? If you ...
Azure OpenAI On Your Data with Semantic Kernel
Hello, everyone! In the fast-paced world of technology, using artificial intelligence to get more out of your data is becoming essential. Azure OpenAI on Your Data is a feature that helps businesses do just that. It combines the advanced AI models from OpenAI with the strong data management tools of Azure, allowing you to use AI with your own data to gain valuable insights and improve your operations. This article shows how to configure Azure OpenAI On Your Data and use it in the code with Semantic Kernel. What makes it powerful is the ability to combine your data, AI and other Semantic Kernel Plugins to ac...
Build AI Applications with ease using Semantic Kernel and .NET Aspire
Hello, everyone! Today, we are featuring a guest author from another team at Microsoft on our blog. Today’s topic will explore how we can build AI applications with ease using the Semantic Kernel and .NET Aspire. So, if you're excited about creating intelligent, scalable, and efficient apps, keep reading. Understanding Semantic Kernel and .NET Aspire 🤖 Semantic Kernel is an open-source framework that lets you add agents that can interact with your application. It empowers developers to build advanced AI applications using AI agents. An AI agent in Semantic Kernel comprises plugins, planners, personas, and a ker...
New LinkedIn Learning Course on Semantic Kernel Fundamentals
Today’s topic will cover a new LinkedIn Learning Course here: If you can code in .NET, you are an AI developer | LinkedIn Learning focused on Semantic Kernel Fundamentals. We are excited to welcome back José Luis Latorre Millás, an MVP for Microsoft focused on AI who worked on this to dive in further. From a Silver Light to Embracing the Kernel's "Magical Power" I remember the first time I encountered Silverlight. It was like discovering a shiny new gem in the vast landscape of Microsoft's technologies. Silverlight was Microsoft's latest offering, a powerful tool for building rich internet applications, and...