Semantic Kernel
The latest news from the Semantic Kernel team for developers
Latest posts

Microsoft Hackathon: Virtual Customer Success Manager (VCSM) using Semantic Kernel

Background on Hackathon Project: Virtual Customer Success Manager (VCSM) Semantic Kernel is a versatile SDK that seamlessly integrates AI models into applications, enhancing their responsiveness and understanding. It offers tools for chat completion, multi-agent coordination, and data retrieval, enabling developers to create advanced AI-driven solutions. The Virtual Customer Success Manager (VCSM), developed during Hackathon ’24, is a C# .NET project powered by Semantic Kernel. VCSM transforms customer support, onboarding, and engagement by providing personalized interactions, proactive assistance, and tailor...

세계로 뻗어갑니다: “G3J Learn Semantic Kernel” 쇼 – 한국어로 배우는 Semantic Kernel!

세계로 뻗어갑니다: "G3J Learn Semantic Kernel" 쇼 – 한국어로 배우는 Semantic Kernel! 최근 빠르게 변화하는 기술 환경에서 개발자들은 지능형 애플리케이션을 구축하기 위한 최신 도구와 프레임워크를 지속적으로 탐색하고 있습니다. 이러한 요구에 맞춰 Microsoft는 자연어 처리와 데이터를 효과적으로 결합한 강력한 프레임워크, Semantic Kernel을 제공합니다. 저희는 최근 Let's Learn .NET 쇼를 통해 Microsoft Learn 모듈의 Semantic Kernel을 성공적으로 방송했습니다. 특히 이번 쇼는 영어 외에도 다양한 언어로 방송하며 전 세계 개발자들이 자신의 언어를 통해 Semantic Kernel을 좀 더 쉽게 접근할 수 있었습니다. 다국어 컨텐츠 이후 다국어로 Semantic Kernel 관련 내용을 방송한 이후, 개발자들 사이에서 현지화한 콘텐츠에 대한 수요가 크게 증가한 것을 확인했습니다. 각 지역의 개발자들이 Semantic Kernel에 대해 더 깊이 배우고자 하는 열정을 보여주었고, 이를 반영하여 저희는 다양한 언어로 더욱 심층적인 학습 콘텐츠를 제공하기로 결정했습니다. 그 첫 번째 시작은 바로 ...

New Function Calling Available in .NET for Semantic Kernel

We are happy to announce release of the new function-calling capabilities available in Semantic Kernel v1.20 (.NET). The new capabilities incorporates the best parts of the existing function-calling, such as ease of use, and improves on it by making it more extensible and reusable. Function calling allows Plugin descriptions to be passed into a model for dynamic planning to occur. The AI model will create a step-by-step plan based on the users ask and based on the function descriptions that are passed into it. Allowing for the right functions to be called, in the right order and used together to solve the...

Observability in Semantic Kernel

Many of you have asked similar questions: These are all excellent questions! They fundamentally belong to the same class of questions: How do I observe Semantic Kernel and, ultimately, my application? Introducing: Observability in Semantic Kernel Semantic Kernel is designed to be observable. It emits logs, metrics, and traces that are compatible to the OpenTelemetry standard. You can use your favorite observability tools to monitor and analyze the behavior of your services built on Semantic Kernel. Logging Semantic Kernel logs meaningful events and errors from the kernel, kernel plugins and f...

Semantic Kernel Content in Spanish: ¡Crea un ChatGPT en tu equipo sin la nube! Con Ollama, Microsoft PHI-3 y Semantic Kernel💥

Today we're highlighting Semantic Kernel content created in Spanish here: 💥¡Crea un ChatGPT en tu equipo sin la nube! Con Ollama, Microsoft PHI-3 y Semantic Kernel💥 (youtube.com) Estamos destacando a Rodrigo Ezequiel Liberoff Vazquez, quien es Arquitecto Senior de Software Cloud en Encamina y ha creado videos de Semantic Kernel en español enfocados en Modelos de Lenguaje Pequeños (SLMs). Aquí te dejamos uno de sus videos: 💥¡Crea un ChatGPT en tu equipo sin la nube! Con Ollama, Microsoft PHI-3 y Semantic Kernel💥 (youtube.com) ¡Están llegando los SLM! Y con ellos, la posibilidad de utilizar modelos de IA Gene...

Introducing new Ollama Connector for Local Models


Introducing new Ollama Connector for Local Models As a long-awaited feature we are happy to bring a dedicated Ollama Connector. In the core implementation of this connector, we are also using the Ollama Sharp library which allows you to manipulate some native Ollama APIs as well as using it with our connector for breaking glass scenarios (provide the Ollama Sharp client directly to the AddOllama(Service) extensions). This connector is currently in alpha pre-release and supports Chat Completion, Text Embeddings and Text Generation capable models. The biggest benefit of having a dedicated connector for Ol...

Introducing Azure AI Inference Connector for Azure AI Studio Models


Introduction With the latest launch of the Azure AI Inference SDK for Azure AI Studio Models Catalog, we are happy to announce that we have also made available our dedicated Azure AI Inference Semantic Kernel Connector. This connector is specially designed on top of the published Azure AI Inference SDK and is targeted to allow easy access to a comprehensive suite of AI models in the Azure AI Model Catalog for inferencing for use in your Semantic Kernel projects. What is the Azure AI Model Catalog? The Model Catalog in Azure AI Studio is a one-stop shop for exploring and deploying AI models. Model...

Guest Blog: Vision Buddy – Empowering the Visually Impaired with AI and .NET Semantic Kernel

Today we're featuring a guest author, Jonathan David. He’s written an article we’re sharing below, focused on how to create Vision Buddy to empower visually impaired individuals using .NET and Semantic Kernel. We’ll turn it over to Jonathan to share more! Discover how this proof-of-concept leverages AI using .NET Semantic Kernel to provide visually impaired users with real-time audio descriptions of their surroundings. This web app showcases the potential power of AI in Assistive Technology. Introduction Today’s technological landscape is evolving at an unprecedented pace, with AI and machine learn...

Guest Blog: Bring your AI Copilots to the edge with Phi-3 and Semantic Kernel


Bring your AI Copilots to the edge with Phi-3 and Semantic Kernel Today we're featuring a guest author, Arafat Tehsin, who's a Microsoft Most Valuable Professional (MVP) for AI. He's written an article we're sharing below, focused on how to Bring your AI Copilots to the edge with Phi-3 and Semantic Kernel. We'll turn it over to Arafat to share more! It’s true that not every challenge can be distilled into a straightforward solution. However, as someone who has always believed in the power of simplicity, I think a deeper understanding of the problem often paves the way for more elegant and effective solu...