如何通过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。
  • 项目开源地址和体验地址提供了访问途径。
➡️

继续阅读