Sophia Lagerkrans-Pandey

Post by this author

Generating API Manifests for Semantic Kernel

Hi everyone!  Today we’re featuring a guest author from another team in Microsoft on our Semantic Kernel blog. Today's topic will cover how to utilize API's manifests. An API manifest is a way to store the dependencies that an application has on HTTP APIs. It contains characteristics of those dependencies including links to API ...

Microsoft Build – Community Testimonial Videos

Hi all, Microsoft Build is approaching and will occur from May 21st-23rd, 2024. During our Semantic Kernel session - Bridge the chasm between your ML and app devs with Semantic Kernel, we are looking to feature videos from community members like yourself sharing what you like about Semantic Kernel! We're looking to get customer ...

Filters in Semantic Kernel

It's important to understand how the application behaves and have the ability to override that behavior in runtime based on some conditions. For example, we don't want to send malicious prompt to LLM, and we don't want to expose more information than needed to the end users. A couple of months ago, we added a possibility in Semantic Kernel ...

Introducing API Manifest Plugins for Semantic Kernel

Hi all, Today we’re featuring a guest author from another team in Microsoft on our Semantic Kernel blog. We will turn it over to Mustafa Zengin to dive into Introducing API Manifest Plugins for Semantic Kernel. Semantic Kernel allows developers to import plugins from OpenAPI documents. For large APIs, such as Microsoft Graph, ...

Unit Testing with Semantic Kernel

Hi all, Testing is an integral part of the software development process. Unit testing allows to test your functionality in isolation. This usually means that instead of performing real work (e.g. sending HTTP request to LLM), it needs to be replaced with something that only simulates the work and return some predefined result, which will be...

Protecting against Prompt Injection Attacks in Chat Prompts

Semantic Kernel allows prompts to be automatically converted to ChatHistory instances. Developers can create prompts which include <message> tags and these will be parsed (using an XML parser) and converted into instances of ChatMessageContent. See mapping of prompt syntax to completion service model for more information. Currently ...

Making Plans with Semantic Kernel: Implementing the Microsoft Graph Plugin

Hi all, Today we’re featuring a guest author on our Semantic Kernel blog, José Luis Latorre Millás, an MVP for Microsoft focused on AI. We will turn it over to Jose to dive into Making Plans with Semantic Kernel - Implementing the Microsoft Graph Plugin. "Welcome back – I’m continuing where we left off in part 1 here. We ended ...

Semantic Kernel Office Hours Recordings

Microsoft Semantic Kernel Office Hour Recordings We are excited to update you on our new location for all Semantic Kernel Office Hours Recordings here: Semantic Kernel Office Hours - YouTube. Recordings from our Semantic Kernel Office Hours will be posted here one week after the session: Semantic Kernel Office Hours - YouTube (image) ...

Using Handlebars Planner in Semantic Kernel

We are excited to dive into the Handlebars Planner, a powerful tool for creating customized plans. This comprehensive guide will provide you with a thorough understanding on how to create your own plans using the Handlebars Planner and explain some of the planner options you can customize, such as providing additional information when ...

Customer Case Study: Cognizant & Microsoft Collaborate to Power Healthcare with Generative AI

Cognizant and Microsoft Collaborate to Power the Future of Healthcare Administration with Generative AI Check out the entire Cognizant customer story here discussing how they use Microsoft and Semantic Kernel. Cognizant and Microsoft are collaborating to infuse generative AI into healthcare administration. This new, groundbreaking ...