链载Ai

标题: Dify → 问题分类|条件分支 [打印本页]

作者: 链载Ai    时间: 5 小时前
标题: Dify → 问题分类|条件分支


问题分类

通过定义分类描述,问题分类器能够根据用户输入,使用 LLM 推理与之相匹配的分类并输出分类结果,向下游节点提供更加精确的信息。

场景
常见的使用情景包括:

在一个典型的产品客服问答场景中,问题分类器可作为知识库检索的前置步骤,对用户输入问题意图进行分类处理,分类后导向下游不同的知识库查询相关的内容,以精确回复用户的问题。

示例工作流模板
下图为产品客服场景的示例工作流模板:

应用示例
当用户输入不同问题时,分类器会根据已设置的分类标签/描述自动完成分类:

如何配置

  1. 选择输入变量:指用于分类的输入内容,支持输入文件变量。客服问答场景下一般为用户输入的问题sys.query
  2. 选择推理模型:基于大语言模型的自然语言分类和推理能力,选择合适的模型以提升分类效果。
  3. 编写分类标签/描述:手动添加多个分类,通过编写关键词或描述语句帮助大语言模型理解分类依据。
  4. 选择下游节点:根据分类结果与下游节点的关系,选择后续流程路径。

高级设置

输出变量


条件分支

定义

根据 If/else/elif 条件将 Chatflow / Workflow 流程拆分成多个分支。

节点功能

条件分支的运行机制包含以下六个路径:

条件类型

支持设置以下条件类型:


场景

文本总结工作流作为示例说明各个条件:

多重条件判断

涉及复杂的条件判断时,可以设置多重条件判断,在条件之间设置AND或者OR,即在条件之间取交集或者并集






欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5