Skip to content

工作流知识库搜索加入重排模型时,第二轮对话会把第一轮对话的AI回答作为重排搜索的内容 #5814

@zdx0122

Description

@zdx0122

例行检查

  • [ x] 我已确认目前没有类似 issue
  • [ x] 我已完整查看过项目 README,以及项目文档
  • [ x] 我使用了自己的 key,并确认我的 key 是可正常使用的
  • [ x] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

你的版本

  • 公有云版本
  • [ x] 私有部署版本, 具体版本号: V4.11.1

问题描述, 日志截图,配置文件等
工作流知识库搜索节点加入重排模型时,第二轮对话会把第一轮对话的AI回答也作为重排搜索的内容

复现步骤
前置:

  • 知识库中有问答知识:Q:谢谢 A:不客气呢,有其他问题随时联系我哈~
  • 搭建工作流,添加知识库搜索节点,且配置重排模型

第一轮对话:Q:不客气呢,有其他问题随时联系我哈~ A:不客气呢,有其他问题随时联系我哈~

第二轮对话:Q:有联系方式吗 该问题不在知识库中,无法搜索重排到,此时看第二轮对话的引用取的还是第一轮对话的AI回答作为搜索重排的输入内容

预期结果
知识库搜索重排的内容应该只搜索重排客户的新问题,不应该把上轮对话的AI答案作为搜索重排的输入
相关截图

Image 如图,第一轮对话的AI回答在知识库中能被重排到,第二轮对话的引用实则为第一轮的答案,虽然回复的没问题,但知识库搜索重排是错的信息

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions