[MDP.DevKit.OpenAI] 使用OpenAI API+C#開發的客服機器人範例

使用OpenAI API+C#開發的客服機器人範例,能讀取知識內容來回答問題。

客戶問題:
- 我想喝綠豆湯該去哪一樓?

客服回答:
- 您可以前往B2的美食生活館,那裡有各種美食餐廳、烘焙店、糕點店、特色咖啡館,以及食品超市,或是售賣烹飪器具、餐具等生活用品店,您可以在那裡找到綠豆湯。

知識內容:
- B2:美食生活館 - 各種美食餐廳、烘焙店、糕點店、特色咖啡館,以及食品超市,或是售賣烹飪器具、餐具等生活用品店。
- B1:繽紛流行館 - 各式各樣的服飾、飾品、流行產品店,如快時尚品牌、流行的配飾店、潮流玩具或科技產品。
- 1F:國際美妝館 - 各種美妝商品,如國際品牌的化妝品、護膚品、香水等。

執行步驟:
1. 使用Visual Studio開啟MDP.DevKit.OpenAI.Lab專案。
2. 將OpenAI申請到的API Key,輸入至appsettings.json的OpenAIService\Headers\Authorization
3. 按F5執行,稍等AI計算,就可以看到客服回答。

特別說明:
- 此為範例用,正式環境可改用向量資料庫,儲存算好的Embedding向量,不需要每次都全部知識庫都去跑Embedding。

範例程式:
https://github.com/Clark159/MDP.Net/tree/master/src/MDP.DevKit.OpenAI.Lab

posted @   Clark159  阅读(359)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
历史上的今天:
2015-06-08 [ASP.NET MVC] 使用CLK.AspNet.Identity提供以角色为基础的访问控制(RBAC)
点击右上角即可分享
微信分享提示