Introducing Semantic Kernel
Semantic Kernel is Microsoft’s open source AI orchestration solution.
As with everything related to LLMs, and AI orchestration in particular, Semantic Kernel is rapidly evolving and continues to grow and change.
Semantic Kernel was first previewed in March 2023, entered beta in October 2023, and then was formally released in December of that same year.
A number of aspects of Semantic Kernel are still considered experimental, including some aspects presented in this chapter related to memory and planning. Keep in mind that by the time you read this chapter, the actual implementation details may be slightly different than what’s outlined in this book.
That said, it’s worth covering Semantic Kernel because Semantic Kernel and the generative AI capabilities we covered in the last chapter are the most exciting developments in the .NET AI ecosystem since ML.NET’s AutoML capabilities were released in 2019.
Microsoft describes...