低代码工作流中的意图识别节点能够让智能体识别用户输入的意图,并将不同的意图流转至工作流不同的分支处理,提高用户体验,增强智能体的落地效果。
说明
在团队版和企业版中,企业超级管理员可以通过功能访问控制和空间资源可见性,控制成员可见的功能入口和空间资源范围。如果你未看到预期的功能和资源,请联系企业超级管理员确认。更多信息,请参考功能访问控制和空间资源访问控制。
意图识别(Intent Recognition)指的是让智能体理解用户通过自然语言表达的意图或目的。意图识别是智能助手的典型能力,例如用户在对话中输入“我想查看今天的 AI 新闻”,其中“查看新闻”为用户意图,也就是用户希望智能体执行的操作。扣子编程的低代码工作流支持意图识别节点对用户意图进行归类,无需再通过大模型节点配合选择器节点实现意图识别,使工作流运行更加高效。
意图识别节点可用于以下场景:
意图识别节点支持极速模式或完整模式运行。
极速模式下,意图识别节点配置如下:
| 配置项 | 说明 |
|---|---|
|
模型 |
选择执行意图识别的大模型,支持设置模型在此节点中的生成多样性、输入及输出设置等参数配置,使模型效果更符合你的预期。具体配置,请参考设置模型。 意图识别节点中的模型仅支持通过 Chat API 调用,不支持 Responses API 调用**。** |
|
输入 |
指定需要做意图识别判断的内容。输入参数默认为 query,可引用前置节点的输出参数,或输入指定内容。该参数通常引用开始节点中的用户输入。 在对话流中,意图识别节点支持开启智能体对话历史,并设置会话轮数:
|
|
意图匹配 |
用户意图的分类选项,支持设置多个分类,极速模式下最多可设置 10 个意图。对于匹配到这些分类的意图,处理流程会流转到对应的后续节点,若意图未匹配到此处定义的任何分类,则流转到兜底策略。 极速模式下不支持配置系统提示词,来指定模型分类的提示词,请确保你配置的各个意图名称之间应有明确的区分度,减少交叉语义,以便模型正确分类。 |
|
输出 |
节点的输出参数,可作为变量被后续节点引用。 输出参数固定为:
|
对话流中的意图识别节点极速模式配置示例如下:

完整模式下,意图识别节点配置如下:
| 配置项 | 说明 |
|---|---|
|
模型 |
选择执行意图识别的大模型,支持设置模型在此节点中的生成多样性、输入及输出设置等参数配置,使模型效果更符合你的预期。具体配置,请参考设置模型。 意图识别节点中的模型仅支持通过 Chat API 调用,不支持 Responses API 调用**。** |
|
输入 |
指定需要做意图识别判断的内容。输入参数默认为 query,可引用前置节点的输出参数,或输入指定内容。该参数通常引用开始节点中的用户输入。 在对话流中,意图识别节点支持开启智能体对话历史,并设置会话轮数:
|
| 意图匹配 | 用户意图的分类选项,支持设置多个分类,完整模式下最多可设置 50 个意图。对于匹配到这些分类的意图,处理流程会流转到对应的后续节点,若意图未匹配到此处定义的任何分类,则流转到兜底策略。 |
| 系统提示词 | 追加的系统提示词。扣子编程已指定一系列提示词,用于指导大模型合理识别用户意图并分类,你也可以追加提示词、提供各个分类的用户输入示例,使模型分类更精准。 |
|
输出 |
节点的输出参数,可作为变量被后续节点引用。 输出参数固定为:
|
对话流中的意图识别节点完整模式配置示例如下:

配置完成后,将意图识别节点与其他节点连接,形成完整的调用链路。
默认情况下,节点运行超时、运行异常时,工作流会中断,工作流调试界面或 API 中会返回错误信息。你也可以手动设置节点运行超时等异常情况下的处理方式,例如整体执行超时、是否重试、是否跳转异常分支等。
| 异常处理设置 | 说明 |
|---|---|
|
整体执行超时 |
整体执行超时是指节点运行的最大耗时,如果超过此时长,则判断为该节点运行超时。 默认情况下,节点的超时时间为 60s,即 1 分钟。你也可以将其改为 0.1s~60s,灵活控制超时时间。 |
| 重试次数 | 节点运行超时或异常时,默认不重试,你也可以设置为重试 1 次。 |
|
异常处理方式 |
节点运行超时或异常时,默认中断工作流。你也可以手动修改此节点的异常处理方式:
|

以客户服务类型的工作流为例,通过意图识别节点对用户问题进行归类,并流转至不同知识库处理,对于非售前或售后的咨询,统一转交人工处理。
核心节点如下:

意图识别的准确性受多个因素影响,例如模型性能、分类配置、提示词等。如果发现意图分类不符合预期,你可以参考以下建议提升意图识别节点分类的准确性: