【OpenAI&SK】:实现自己的问答机器人
原文中文,约4200字,阅读约需10分钟。
📝
内容提要
本文介绍了如何使用ChatGPT构建自己的问答机器人,通过使用OpenAITextCompletion和OpenAITextEmbeddingGeneration两个服务,将问题向量存储在本地,然后提交给OpenAI进行回复优化汇总,最终给出结果。前端代码相对简单,将问题提交给后端,等待结果即可。
🎯
关键要点
-
ChatGPT可以被用作问答机器人,但需要优化其回答的准确性。
-
后端代码使用Microsoft.SemanticKernel和SQLite来存储问题向量。
-
使用OpenAI的TextCompletion和TextEmbeddingGeneration服务来处理问题和答案。
-
前端代码通过简单的HTML和JavaScript实现用户输入和结果展示。
-
用户输入问题后,后端会从本地存储中找到相关信息并提交给OpenAI进行优化。
-
最终结果会返回给用户,展示在前端界面上。
🏷️