Adventures in Semantic Kernel
image

Welcome to Adventures in Semantic Kernel!
A fun and interactive way to learn about Microsoft's AI Orchestration library

Explore the cool features of Semantic Kernel, from creating co-pilots and agents, to managing memories and plans, to executing actions and building a lively chat experience. You won't just watch and read, you'll also get to tinker and experiment with these features, and see how they work together.

Though it's open source with many great contributions from the community, Semantic Kernel is a Microsoft product, born out of the desire to make AI services more accessible and easy to use for app developers. It offers a smart set of connectors that let you plug in memories and models to your app, giving it a virtual "brain" that can store and process information. But that's not all; it also gives you access to AI plugins, which act as the "body" of your AI app. These plugins are versatile, with prompts and LLM calls and native functions that execute your code direcly which can interact with the real world by responding to triggers and performing actions.

Semantic Kernel is very versatile. It can work with AI plugins from various providers, such as OpenAI or Microsoft. Whether you want to use plugins for ChatGPT, Bing, or Microsoft 365 Copilot, Semantic Kernel can handle models from leaders like OpenAI, Azure, and Hugging Face. As a developer, you have the freedom to either use individual components or combine them to unleash the full potential of Semantic Kernel. Join "Adventures in Semantic Kernel" and discover the magic of AI orchestration.

Read More about Semantic Kernel
Semanic Kernel Repo
Add Configuration Values
Current configuration will work for most (though not all) plugins, but several SK Samples will require config values for specific resources not available by default.

Note: All OpenAI chat models are configured for gpt-3.5-turbo. Some examples may not work particularly well with this model. You can change any of the default model settings by adding your own Api Key All configuration values will be saved in your browser's local storage using ProtectedLocalStorage

An unhandled error has occurred. Reload 🗙