问题分类
通过定义分类描述,问题分类器能够根据用户输入,使用 LLM 推理与之相匹配的分类并输出分类结果,向下游节点提供更加精确的信息。
场景
常见的使用情景包括:
在一个典型的产品客服问答场景中,问题分类器可作为知识库检索的前置步骤,对用户输入问题意图进行分类处理,分类后导向下游不同的知识库查询相关的内容,以精确回复用户的问题。
示例工作流模板
下图为产品客服场景的示例工作流模板:
应用示例
当用户输入不同问题时,分类器会根据已设置的分类标签/描述自动完成分类:
如何配置
sys.query。高级设置
输出变量
class_name:存储分类模型的预测结果。分类完成后,此变量包含具体类别标签,可在后续处理节点中引用以执行相应逻辑。根据 If/else/elif 条件将 Chatflow / Workflow 流程拆分成多个分支。
条件分支的运行机制包含以下六个路径:
True,执行 IF 路径;False,执行 ELSE 路径;True,执行 ELIF 路径;False,继续判断下一个 ELIF 路径或执行最后的 ELSE 路径;条件类型
支持设置以下条件类型:
以文本总结工作流作为示例说明各个条件:
summarystyle变量,条件为包含技术;True,执行 IF 路径,通过知识检索节点查询技术相关知识再到 LLM 节点回复(图中上半部分);False,但添加了ELIF条件,即summarystyle变量输入不包含技术,但ELIF条件内包含科技,会检查ELIF内的条件是否为True,然后执行路径内定义的步骤;ELIF内的条件为False,即输入变量既不不包含技术,也不包含科技,继续判断下一个 ELIF 路径或执行最后的 ELSE 路径;False,即summarystyle变量输入不包含技术,执行 ELSE 路径,通过 LLM2 节点进行回复(图中下半部分);多重条件判断
涉及复杂的条件判断时,可以设置多重条件判断,在条件之间设置AND或者OR,即在条件之间取交集或者并集。
| 欢迎光临 链载Ai (https://www.lianzai.com/) | Powered by Discuz! X3.5 |