RAGFlow创建知识库之后,第一次的聊天可以根据知识库回复,第二次新建聊天之后,就不能根据知识库回复了,这是什么原因呀。
5条回答 默认 最新
阿里嘎多学长 2025-03-11 19:35关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
RAGFlow新建聊天回复随机
你遇到的问题是RAGFlow在创建知识库后,第一次的聊天可以根据知识库回复,但是第二次新建聊天之后,就不能根据知识库回复了。
这是因为RAGFlow使用了随机采样策略来选择回复,这意味着在每个会话中,它都会随机选择一个回复,而不是总是选择知识库中的第一个回复。
在第一次的聊天中,RAGFlow可能会选择知识库中的第一个回复,因为它还没有见过过往的会话记录。但是在第二次新建聊天之后,RAGFlow已经见过过往的会话记录,它可能会选择其他的回复,而不是总是选择知识库中的第一个回复。
如果你想要RAGFlow总是选择知识库中的第一个回复,可以尝试使用
RagFlow.set_random_sampling(False)来禁用随机采样策略。代码示例
import ragflow ragflow.set_random_sampling(False)这将使RAGFlow总是选择知识库中的第一个回复,而不是随机选择回复。
解决 无用评论 打赏 举报