Microsoft’s Semantic Kernel is ready to pop
source link: https://www.infoworld.com/article/3711580/microsofts-semantic-kernel-is-ready-to-pop.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Microsoft’s Semantic Kernel is ready to pop
Now available in a release candidate, a simpler and easier Semantic Kernel SDK now automates function calling with OpenAI.
Aon_Skynotlimit / Shutterstock
Microsoft has published a release candidate (RC) of its Semantic Kernel .NET SDK, the company’s open source development kit for integrating large language models with conventional programming languages such as C#, Python, and Java.
The RC for the SDK was announced December 5. As of December 7, Semantic Kernel was at the RC3 stage, with the interface getting close to its final v1.0.0.0 structure. With the latest updates, Microsoft set out to make the SDK simpler to use for both existing and new users. This involved renaming many classes and interfaces to better align with the rest of the industry and upgrading custom classes to existing .NET implementations, Microsoft said. Microsoft also has completely automated function calling with OpenAI, previously a multi-step process.
Microsoft said it has both increased the value of the kernel and made it easier to use by making it the “property bag” for the entire AI application. All of the elements of the application including multiple AI services, multiple plugins, and services such as loggers and HTTP handlers can be added to the kernel so that all components of Semantic Kernel can use them to perform AI requests.
Developers can use dependency injection in Semantic Kernel to create the kernel, and use a single YAML file to describe everything necessary for a prompt function, previously called semantic functions.
Paul Krill is an editor at large at InfoWorld, whose coverage focuses on application development.
Copyright © 2023 IDG Communications, Inc.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK