介绍
使用语义内核 SDK 时,插件会充当人工智能 (AI) 应用程序的构建基块。 插件定义内核应完成的任务。 内核与大型语言模型 (LLM) 交互,并运行提供的插件。 插件可包含本机代码和自然语言提示,可支持使用生成式 AI 在应用程序中执行各种任务。
假设你是 Margie's Travel 的开发人员,这家公司是旅游和酒店行业的全球领先者。 你接到任务,要创建个性化的 AI 旅行社。 你可以创建自定义插件,使代理能够以所选语言提供目标建议、预订住宿、转换货币,甚至提供有用的短语。
在本模块中,你将了解如何使用语义内核 SDK 创建自己的插件。 还将了解如何使用语义内核包提供的内置插件来创建智能应用程序。
学习目标
- 了解语义内核插件的用途。
- 了解如何使用预制插件。
- 了解如何创建你自己的插件。
先决条件
- 具备 C# 编程经验。
- 已安装 Visual Studio Code IDE。
- 熟悉 Azure 和 Azure 门户。
- 访问 Azure OpenAI 服务。