如何通过SK集成chatGPT实现DotNet项目工程化?
💡
原文中文,约8600字,阅读约需21分钟。
📝
内容提要
本文介绍了如何使用SemanticKernel实现智能助手服务,以及如何加载和使用插件。通过添加IKernel、OpenAIOptions.Model和OpenAIOptions.Key来集成使用SemanticKernel,加载插件实现识别意图和执行相应操作,例如获取天气信息。提供了项目开源地址和体验地址。
🎯
关键要点
- 本文介绍了如何使用SemanticKernel实现智能助手服务。
- Semantic Kernel是一个SDK,将大型语言模型与传统编程语言集成。
- 集成SemanticKernel需要添加IKernel、OpenAIOptions.Model和OpenAIOptions.Key。
- 项目中存在plugins文件夹,提供插件目录。
- config.json用于配置插件参数。
- 通过注入IKernel来加载插件。
- 使用ContextVariables创建输入参数并调用插件。
- WeatherPlugin用于获取天气信息,使用高德天气API。
- 项目开源地址和体验地址提供了访问途径。
➡️