[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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章