#前情提要#
我想做一个基于我的私有数据的对话机器人。探索基于openAI实现个性化对话机器人(一)-优快云博客
前文已经介绍如何使用fine-tuning模型构建自己的chatbot,但是fine-tuning模型也是一个基于概率的模型,由于AI团队使用的训练集数据的规模极大且繁多,你想通过这单次的微调就很快改变模型比较有难度。又陷入了:如何根据我提供的知识进行精准对话呢?
幸运的是目前OpenAI团队推出了Retrieve助手,它可以基于你提供的私有数据和你进行对话,这样我们不就可以站在巨人的肩膀上做事了吗哈哈哈^^
https://platform.openai.com/docs/assistants/tools/knowledge-retrieval
总的来说,要是想结合openAI现有的模型进行私域数据对话,目前有2个方案:
(1)fine-tuning---这个之前介绍过了
(2)assistants---AI助手(有assistants、chat和complete)