.NET Core C#系列之 Semantic Kernel Plugin插件教程
💡
原文中文,约5400字,阅读约需13分钟。
📝
内容提要
AI插件通过增强软件功能提升用户体验,提供自然语言处理和图像识别等功能。文章介绍了如何创建时间和天气插件,利用OpenAI API获取当前时间和天气信息。
🎯
关键要点
- AI插件通过利用人工智能能力增强软件应用程序的功能。
- AI插件可以提供自然语言处理、图像识别、预测分析等功能。
- 创建一个名为4_SK_Plugin的控制台项目,并复制相关代码。
- 实现OpenAIHttpClientHandler类以处理OpenAI API请求。
- 时间插件用于获取当前UTC时间,解决大模型无法回答时间问题。
- 使用Kernel创建聊天完成服务,并加载时间插件。
- WeatherInformationPlugin插件用于获取指定城市的天气信息。
- 通过HttpClient请求天气API,返回天气信息。
- 在WeatherInformationPlugin中,GetCityWeather方法用于获取城市天气,参数city需要描述。
- 下一篇将讲解使用插件与SQL数据库的交互。
➡️