从今天开始学习 semantic kernel,想到的第一个问题——微软为什么要推出 semantic kernel?解决的是 AI 领域的哪些问题?
在微软的官方文档中 Why use an SDK like Semantic Kernel? 部分找到了答案:
Today's AI models can easily generate messages and images for users. While this is helpful when building a simple chat app, it is not enough to build fully automated AI agents that can automate business processes and empower users to achieve more. To do so, you would need a framework that can take the responses from these models and use them to call existing code to actually do something productive.
With Semantic Kernel, we've done just that. We've created an SDK that allows you to easily describe your existing code to AI models so they can request that they be called. Afterwards, Semantic Kernel does the heavy lifting of translating the model's response into a call to your code.
来自 Intro to Semantic Kernel – Part One 的回答:
Semantic Kernel, or SK for short, is an SDK developed by Microsoft that bridges the gap between LLMs, like OpenAI’s ChatGPT, and the various environments we use to develop software that communicates with this "semantic hardware".
LLMs are the semantic hardware.
来自 Semantic Kernel 101 的回答:
Semantic Kernel's purpose is threefold: To abstract away the underlying LLMs, APIs and tooling, to handle more complex implementations in a generic way, and to make it easy to integrate your own content.
Semantic Kernel 知多少 | 十行代码开发一个AI应用
– dudu 10个月前Semantic Kernel 入门系列:Kernel 内核和Skills 技能
– dudu 10个月前大模型时代软件开发:吴恩达提到的Semantic Kernel是什么?
– dudu 10个月前