Microsoft Semantic Kernel (SK) is a new technology that enables the integration of AI Large Language Models (LLMs) with conventional programming languages like C#, Python, and Java. SK brings together several key components to provide planning and execution capabilities. These components include a robust kernel that provides the foundation for all other components, plugins (formerly known as skills) for performing specific tasks, connectors for interfacing with external systems, memories for storing information about past events, steps for defining individual actions, and pipelines for organizing complex multi-stage plans.

What about if we go beyond those clicks and build a semantic interface (code in C#) for an existing API (controlling a Car Robot)?

Microsoft Semantic Kernel in API Communication - A Deep Dive into the GPT-4
Feb 05 2024

C# Corner Live

Microsoft Semantic Kernel (SK) is a new technology that enables the integration of AI Large Language Models (LLMs) with conventional programming languages like C#, Python, and Java.