【OpenAI&SK】:实现自己的问答机器人

💡 原文中文,约4200字,阅读约需10分钟。
📝

内容提要

本文介绍了如何使用ChatGPT构建自己的问答机器人,通过使用OpenAITextCompletion和OpenAITextEmbeddingGeneration两个服务,将问题向量存储在本地,然后提交给OpenAI进行回复优化汇总,最终给出结果。前端代码相对简单,将问题提交给后端,等待结果即可。

🎯

关键要点

  • ChatGPT可以被用作问答机器人,但需要优化其回答的准确性。
  • 后端代码使用Microsoft.SemanticKernel和SQLite来存储问题向量。
  • 使用OpenAI的TextCompletion和TextEmbeddingGeneration服务来处理问题和答案。
  • 前端代码通过简单的HTML和JavaScript实现用户输入和结果展示。
  • 用户输入问题后,后端会从本地存储中找到相关信息并提交给OpenAI进行优化。
  • 最终结果会返回给用户,展示在前端界面上。
➡️

继续阅读