dify 在一次进程中多次调用相同的LLM功能已添加,

flseospp  于 4个月前  发布在  其他
关注(0)|答案(1)|浏览(149)

自我检查

  • 我已搜索现有问题(包括已关闭的问题),search for existing issues
  • 我确认我使用英语提交此报告(我已阅读并同意Language Policy)。
  • 请不要修改此模板,并填写所有必需的字段。

1. 此请求是否与您正在经历的挑战相关?

示例:

正常流程:

例如:

  • 询问城市A今天的天气。该流程调用LLM,LLM反馈它无法搜索以及需要搜索的内容。该流程调用搜索引擎获取知识。该流程将知识带回来,然后调用LLM,最后反馈天气情况。
  • 如果用户再次问:城市B的情况如何?以相同的方式,该流程调用LLM,LLM反馈它无法搜索,并结合历史消息反馈和需要搜索的内容。该流程调用搜索引擎获取知识。该流程将知识带回来,然后调用LLM,最后反馈天气情况。

DIFY常见流程:

  • 例如,询问城市A今天的天气。该流程调用过程搜索以获取天气信息。该流程将知识带回来,然后调用LLM,最后天气被反馈。
  • 然而,如果用户问:城市B的情况如何?如果调用搜索引擎并且无法获得天气结果,多轮对话将失败。

2. 描述您希望看到的功能

添加了在一个过程中多次调用相同LLM的功能,并且多个调用仍然可以携带历史信息

3. 此功能将如何改善您的工作流程或体验?

当LLM模型无法很好地回答问题时,LLM模型会组装需要其所需信息的问题,调用插件、知识库、工具等来获取信息并输出准确的答案。这样可以更好地完成任务

4. 附加上下文或评论

  • 无响应*

5. 您能帮助我们实现这个功能吗?

  • 我对为这个功能做出贡献感兴趣。
8nuwlpux

8nuwlpux1#

I think you can turn on the memory in the LLM node.

相关问题