Semantic Kernel

The latest news from the Semantic Kernel team for developers

Latest posts

Process Framework gets Python support and more!
Oct 25, 2024
Post comments count 0
Post likes count 2

Process Framework gets Python support and more!

Shawn Henry
Shawn Henry

As we continue to empower developers in embedding AI into their workflows, we are thrilled to announce significant updates to the Microsoft Semantic Kernel's Process Framework. Building on our introductory blog, we’ve made enhancements that further streamline business process automation and AI integration and help you to be successful with the Semantic Kernel Process Framework even more quickly. What’s New? Embrace the Future of AI-driven Processes As organizations strive to enhance efficiency and decision-making, the integration of AI into business processes is more...

AI Digital Transformation Discovering Rome’s hidden treasures with an AI virtual assistant and Semantic Kernel
Oct 25, 2024
Post comments count 0
Post likes count 2

AI Digital Transformation Discovering Rome’s hidden treasures with an AI virtual assistant and Semantic Kernel

Sophia Lagerkrans-Pandey
Sophia Lagerkrans-Pandey

Today we want to highlight a customer story featuring Semantic Kernel here: Discovering Rome’s hidden treasures with an AI virtual assistant - Source EMEA On a sunny Monday morning in late September, a river of travelers flowed slowly through the Piazza della Rotonda. The focal point of the piazza is the Pantheon, the nearly 2,000- year-old temple to all the Roman gods, and is one of the city’s most popular landmarks. Fronted by imposing rows of Corinthian columns, it merits the attention it draws. Nearly every visitor slowed down for a photo or selfie, vainly attempting to capture its perfect proportio...

eShop infused with AI – a comprehensive intelligent app sample with Semantic Kernel
Oct 24, 2024
Post comments count 0
Post likes count 0

eShop infused with AI – a comprehensive intelligent app sample with Semantic Kernel

Sophia Lagerkrans-Pandey
Sophia Lagerkrans-Pandey

Today we're featuring a sample application, called eShop. You can read the entire blog post and steps for running the application here: eShop infused with AI - a comprehensive intelligent app sample - .NET Blog Below, we have a brief summary of eShop and the integration with Semantic Kernel. Introducing eShop “support with AI” edition The AI-enhanced eShopSupport application is a support site that customers use to inquire about products. The eShop staff have a workflow for tracking these inquiries, conversing with the customers, and categorizing and eventually closing these inquiries. Through a variety of fe...

Customer Case Study: How Microsoft streamlined regulatory compliance with GenAI
Oct 21, 2024
Post comments count 0
Post likes count 1

Customer Case Study: How Microsoft streamlined regulatory compliance with GenAI

Sophia Lagerkrans-Pandey
Sophia Lagerkrans-Pandey

Customer Case Study: How Microsoft streamlined regulatory compliance with GenAI Today we're featuring an external blog from EY featuring Microsoft's Semantic Kernel. This case study reveals how Microsoft legal teams are using GenAI to confidently manage regulatory change. Learn more here: How Microsoft uses GenAI for compliance | EY - Global How can you generate confidence in the face of uncertainty? Microsoft stands at the vanguard of the AI revolution. Their significant investment in generative AI (GenAI) technologies is driving swift progress in the Microsoft Azure AI technology stack and the Mi...

Announcement: Agent Framework Documentation Updates
Oct 11, 2024
Post comments count 0
Post likes count 2

Announcement: Agent Framework Documentation Updates

Evan Mattson Chris Rickman Sophia Lagerkrans-Pandey
Evan,
Chris,
Sophia

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 on context, and collaborate across multiple agents. In this blog, we'll dive into the Agent Framework documentation now available -- exploring its architecture, key components, and step-by-step guides on implementing different agents using the SDK. What is the Agen...

Microsoft.Extensions.AI: Simplifying AI Integration for .NET Partners
Oct 8, 2024
Post comments count 3
Post likes count 5

Microsoft.Extensions.AI: Simplifying AI Integration for .NET Partners

Evan Chaki
Evan Chaki

We are thrilled to announce the launch of Microsoft.Extensions.AI for .NET! Our collaboration with the .NET team since the debut of Semantic Kernel has resulted in a powerful new feature that aligns with the best practices of both current and upcoming .NET releases. With the introduction of Microsoft.Extensions.AI, Independent Software Vendors (ISVs) and AI solution providers can now build enhanced solutions on Semantic Kernel with a streamlined, lightweight package that makes it easy to integrate their solutions into SK and beyond. What is Microsoft.Extensions.AI? Microsoft.Extensions.AI is an innovative .N...

Microsoft Hackathon: Project Micronaire using Semantic Kernel
Oct 3, 2024
Post comments count 0
Post likes count 3

Microsoft Hackathon: Project Micronaire using Semantic Kernel

Sophia Lagerkrans-Pandey
Sophia Lagerkrans-Pandey

During our internal Microsoft Hackathon, there were a number of projects using Semantic Kernel. Today we'd like to highlight one of the projects focused on using Semantic Kernel and the new Vector Store abstraction. I'm going to turn it over to the Hackathon team to share more about their project and work using Semantic Kernel. Summary In Microsoft's 2024 Global Hackathon, we built the prototype for Micronaire as well as a demo project that showcased the capabilities of the library. We built a Romeo and Juliet chat bot that used RAG (Retrieval Augmented Generation) to recall paragraphs of the original Romeo and...

Using JSON Schema for Structured Output in .NET for OpenAI Models
Oct 1, 2024
Post comments count 2
Post likes count 5

Using JSON Schema for Structured Output in .NET for OpenAI Models

Sophia Lagerkrans-Pandey Dmytro Struk
Sophia,
Dmytro

In one of the previous posts, we demonstrated how to use JSON Schema to get Structured Output with OpenAI and Python version of Semantic Kernel: Using JSON Schema for Structured Output in Python for OpenAI Models. In this post, we will explore how to implement a JSON Schema-based structured output using .NET version of Semantic Kernel. For more information on structured outputs with OpenAI, visit their official guide: OpenAI Structured Outputs Guide. Why JSON Schema? When interacting with AI models, especially in scenarios where consistency, clarity, and accuracy are important (such as tutoring or solving...

Announcing Semantic Kernel for Java 1.3.0
Sep 27, 2024
Post comments count 0
Post likes count 1

Announcing Semantic Kernel for Java 1.3.0

Derek Keeler Milder Hernandez David Grieve
Derek,
Milder,
David

Hello again Java AI developers! We are announcing the 1.3.0 release of the Semantic Kernel for Java. You can find our updates on the GitHub repository and the artifacts on Maven Central. This release will mark the final experimental version of our Vector Store functionality. Vector search is now available across all our supported vector stores. We’ve implemented approximate search for stores like Azure AI Search, Redis, and JDBC with PostgreSQL. For stores that don't natively support this, such as JDBC with MySQL, SQLite, HSQLDB, and Volatile (in-memory) stores, we’ve provided exhaustive search capabilities...