开始AI聊天
使用配置好的聊天助手启动一个基于人工智能的聊天。
知识库、无幻觉对话和文件管理是RAGFlow的三大支柱。在RAGFlow中的聊天基于特定的知识库或多个知识库进行。一旦您创建了知识库,完成了文件解析,并且运行了一次检索测试,就可以开始一个AI对话了。
开始AI聊天
您可以通过创建一个助手来启动AI对话。
-
在页面中间顶部点击Chat标签 > Create an assistant 来显示即将进行对话的Chat Configuration对话框。
RAGFlow允许您为每个对话选择不同的聊天模型,同时可以在System Model Settings中设置默认模型。
-
更新助手设置:
- 助手名称 是您的聊天助手的名字。每个助手都对应一个具有独特知识库组合、提示语、混合搜索配置和大模型设置的对话。
- 空响应:
- 如果您希望限制RAGFlow的回答仅基于知识库,可以在该字段中填写答案。这样,在没有找到答案时,它会统一使用这里设定的答案进行回应。
- 如果您希望在未从知识库获取答案时让RAGFlow自由发挥,请保持为空,这可能会导致生成幻觉内容。
- 显示引用:这是RAGFlow的一个重要功能,默认情况下启用。RAGFlow不像一个黑盒子,而是明确展示了其回答所依据的信息来源。
- 选择相应的知识库。您可以选择一个或多个知识库,但请确保它们使用相同的嵌入模型,否则可能会引发错误。
-
更新提示引擎:在 系统 中,您需要填写LLM的提示信息,默认情况下可以保留默认提示。
- 相似度阈值 设置每个文本块的相似性“门槛”。默认为0.2。相似分数低于此阈值的文本块将被过滤掉,不会出现在最终响应中。
- 关键词相似权重 默认设置为0.7。RAGFlow 使用混合评分系统来评估不同文本块的相关性。这个值设置了关键词相似度在混合评分中的比重。
- 如果 重排序模型 未填写,默认的混合评分系统将使用关键词相似度和向量相似度,其中默认分配给向量相似度部分的权重为1-0.7=0.3。
- 如果 重排序模型 被选择, 则混合评分系统会使用关键词相似度和重排序器评分,并且默认赋值于重排序器得分的部分是 1-0.7=0.3。
- Top N 决定了要提供给LLM的文本块的最大数量。换句话说,即使检索到了更多的文本块,也只会提供前N个文本块作为输入。
- 多轮优化 在多轮对话中使用现有上下文增强用户查询的能力,默认情况下启用。当开启时,它会消耗额外的LLM令牌,并显著增加生成答案的时间。
- 使用知识图谱 表示在检索过程中是否使用指定的知识库中的知识图谱以支持跨跳问答。当打开时,这将涉及实体、关系和社区报告片段之间的迭代搜索,大大增加了检索时间。
- 推理 表示是否通过深度寻求-R1/OpenAI o1等推理过程生成答案。一旦开启,在遇到未知话题时,聊天模型会自动在问答过程中整合深度研究,并动态地从外部知识中搜索并生成最终答案。
- 重排序模型 设置要使用的重排序器模型,默认为空。
- 如果 重排序模型 未填写,则混合评分系统将使用关键词相似度和向量相似度,其中默认分配给向量相似度部分的权重为1-0.7=0.3。
- 如果 重排序模型 被选择,则混合评分系统会使用关键词相似度和重排序器得分,并且默认赋值于重排序器得分的部分是 1-0.7=0.3。
- 跨语言搜索:可选
从下拉菜单中选择一个或多个目标语言。系统的默认聊天模型将把您的查询翻译成所选的目标语言,确保不同语言之间的语义匹配准确性,允许您检索到相关结果,而无需考虑语言差异。
- 在选择目标语言时,请确保这些语言存在于知识库中以保证有效的搜索。