Posts by this author

Sep 25, 2023
0
0

Supercharge Your Semantic Kernel Experience: Unleashing the Power of Pre and Post Hooks

Semantic Kernel is a powerful SDK that enables developers to build intelligent applications with ease. With the latest update to the .net SDK, the addition of pre and post hooks takes the functionality of Semantic Kernel to new heights. Benefits of Pre and Post Hooks Pre and post hooks provide developers with a way to intercept function executi...

Semantic KernelAnnouncements
Sep 21, 2023
0
0

Save Time with Semantic Kernel’s Updated Error Handling

Error handling is an essential aspect of application development. It ensures that applications can gracefully handle unexpected situations and provide meaningful feedback to users. In this blog post, we will explore the recent improvements made by the team to the error handling mechanism in the Semantic Kernel (SK) .net library. SKException: M...

Semantic KernelAnnouncements
Aug 30, 2023
0
1

Track Your Token Usage and Costs with Semantic Kernel

This is a follow up blog post to Unlock the Power of Telemetry in Semantic Kernel SDK. We are excited to share we have added logging and metering for prompt, completion, and total tokens for each request to Azure OpenAI/Open AI using Semantic Kernel. This feature will help you monitor and optimize your API usage and costs, as well as troublesho...

Semantic Kernel
Aug 28, 2023
0
0

Chat Copilot Performance improvements for chat and messaging loading

We are introducing enhancements to greatly improve performance, reduce cost and data throughput for customers of Chat Copilot. In the current design, partitions are defined by an ID. Overtime as the CosmosDB grows with increased storage we have seen scenarios with extended processing time when customers try to load the list of chats for a curre...

Semantic KernelAnnouncements
Aug 15, 2023
0
0

Semantic Kernel Planners: Stepwise Planner

Welcome to the third and final blog post in this series about Semantic Kernel Planners. In the previous blogs we touched on discussed the action planner and sequential planner. In this blog we will discuss Semantic Kernal's latest generation of planner called Stepwise Planner. The Stepwise Planner is a powerful planning object based on a neuro...

Semantic KernelSamples
Aug 4, 2023
1
7

Use natural language to execute SQL queries

We've heard from many in the community who want to use Semantic Kernel to query their relational database using natural language expressions. We are excited to share this sandbox that enables you explore the capabilities of LLM to generate SQL queries (or SELECT statements): NL2SQL. This has been an area of interest for years (WikiSQL, Spider, et...

Semantic KernelSamples
Aug 3, 2023
0
4

Unlock the Power of Telemetry in Semantic Kernel SDK

As more and more customers are becoming reliant on the Semantic Kernel SDK to create sophisticated and powerful applications, we have heard the need for greater transparency into end-to-end traceability and debugging. For example, if you want to know how a specific plugin can impact performance or looking for a way to debug a request this blog po...

Semantic KernelAnnouncements
Jul 28, 2023
0
0

Semantic Kernel Planners: Sequential Planner

The Sequential Planner is no longer supported. Migrate legacy code to use the Handlerbars Planner instead. Welcome to the second blog post in this series about Semantic Kernel Planners. If you missed the previous blog post, you can find it here. In Semantic Kernel Sequential Planner stands out as a powerful planning object capable of running ...

Semantic Kernel
Jul 24, 2023
0
2

Semantic Kernel Planners: Action Planner

The Action Planner is no longer supported. See how to migrate legacy code away from it. This will be the first of a series of blog posts which will 'step through' (no pun intended) the generation and evolution of planners available in Semantic Kernel; Action Planner, Sequential Planner, and Stepwise Planner. Planners are a critical element of Se...

Semantic Kernel
Jul 19, 2023
1
4

Announcing Semantic Kernel integration with Azure AI Search (formerly Azure Cognitive Search)

We're excited to announce integration of Azure AI Search with Semantic Kernel, available in both C# and Python. This integration follows the existing Semantic Memory architecture, making it incredibly easy for developers to add memory to prompts and plugins. This integration unlocks the following key benefits. By leveragi...

AnnouncementsSemantic KernelVector Database