If you’re interested in AI and looking for a hands-on way to dive deeper, the Semantic Kernel Cookbook on GitHub is a resource you won’t want to miss.
Since the release of Semantic Kernel in March of 2023, we’ve managed to see a community of AI engineers emerge from around the globe. And Kinfey Lo’s “Semantic Kernel Cookbook” is certain to enable even more “AI chefs” to find their path to combining native code with semantic code. How? By learning how to cook with AI in SK by discovering the joys of Plugins, Planners, and Personas.
We’re all learning together — in the open. And we know that the best way to build a community is through sharing recipes so we can all learn together. Faster. Open source has a wonderful capability to enable greater learning by just being a member of one of the open-source communities. Showing up counts! Since you’ve chosen to show up, definitely try out some of Kinfey’s cooking. And if you’re in the mood for it, make your own recipe for AI with SK and share it back.
With respect and love,
—The Semantic Kernel Team @ Microsoft
What is the Semantic Kernel Cookbook?
The Semantic Kernel Cookbook is a repository hosted by Microsoft on GitHub. It’s designed to help developers integrate cutting-edge Large Language Models (LLMs) like OpenAI, Azure OpenAI, and Hugging Face with conventional programming languages like C#, Python, and Java.
Session | Intro | .NET |
Python |
---|---|---|---|
Getting started with LLM | Begin to know LLM, including OpenAI, Azure OpenAI Service and LLM on Hugging face | ||
Using Azure OpenAI Service With SDK | Learn how to use Azure OpenAI Service with SDK | Click | Click |
Foundations of Semantic Kernel | What is Semantic Kernel? What are its advantages and disadvantages? Semantic Kernel related concepts, etc. | Click | Click |
The skills of LLM - Plugins | We know that communicating with LLM requires the use of prompt engineering? For enterprise applications, there are many business-oriented prompt engineering. In Semantic Kernel we call it Plugins. In this session we will introduce how to use Semantic Kernel Plugins and how to define your own Plugins |
Click | Click |
Planner - Let LLM have planning work | Human beings need to complete a job step by step, and the same goes for LLMs. Semantic Kernel has a very powerful task planning capability - Planner, in this session we will explain in detail how to define and use Planner to make your application more intelligent |
Click | Click |
Embedding Skills | Building RAG applications is the most commonly used LLM solution at this stage. It is very convenient to build RAG applications through Semantic Kernel. This session will tell you how to use Semantic Kernel Embeddings |
Click | Click |
HandsOnLab | Through three hands on labs projects, let everyone truly understand the application of Semantic Kernel |
Click | Click |
Why Use the Semantic Kernel Cookbook?
Using the Semantic Kernel Cookbook, you can define plugins that can be chained together in just a few lines of code. What makes Semantic Kernel special, however, is its ability to automatically orchestrate plugins with AI. With Semantic Kernel planners, you can ask an LLM to generate a plan that achieves a user’s unique goal. Afterwards, Semantic Kernel will execute the plan for the user.
Getting Started with Semantic Kernel Cookbook
Getting started with the Semantic Kernel Cookbook is simple. The Semantic Kernel SDK is available in C#, Python . To get started, choose your preferred language and follow the instructions provided in the repository.
Conclusion
The Semantic Kernel Cookbook is a unique opportunity to dive into the world of AI and programming languages. Whether you’re a beginner or an experienced developer, this resource offers valuable learning experiences and the chance to connect with a global community of tech enthusiasts. So why wait?
Visit the following resources and start your AI journey:
Semantic Kernel Cookbook
Semantic Kernel is at the center of the agent stack
Why use an SDK like Semantic Kernel?
Get started using the Semantic Kernel SDK
AI is suddenly everywhere. Do you need to go and get a shiny machine learning degree to remain competitive? John Maeda says not to worry. He’ll show you how to cook delicious dishes into your coding repertoire with his new show - Mr. Maeda’s Cozy AI Kitchen.
Mr. Maeda's Cozy AI Kitchen (youtube.com)