节点功能
选项卡节点属于信息收集类节点,支持通过选项卡形式询问用户并收集信息,适合选项明确且数量少的情况。工作流执行至该处会中断与用户进行交互,直到收集到必需的参数。


操作说明
输入变量
输入变量仅在该节点内部生效,不能跨节点使用。支持最多添加50个输入变量,满足多输入变量场景需要。点击添加,进行如下配置添加输入变量。
配置 | 说明 |
变量名称 | 该变量的名称,只能包含字母、数字或下划线,并且以字母或下划线开头,必填 |
变量描述 | 该变量的说明信息,非必填 |
数据来源 | 该变量的数据来源,支持“引用”“输入”两种选项。“引用”可选择前序所有节点的输出变量,“输入”可手动填入固定值,必填 |
变量类型 | 该变量的数据类型,不可选择,默认为“引用”的变量类型或“输入”的string类型 |
引导语
支持配置选项卡上的引导语,用于询问或提示用户。提示词输入框支持通过输入“/”引用该节点的输入变量。
选择设置方式
支持“手动设置内容”和“动态拉取变量值”两种。
配置 | 说明 |
手动设置内容 | 在选项内容的输入框内输入固定选项,输入框支持通过输入“/”引用该节点的输入变量。最多可添加至20个选项。 |
动态拉取变量值 | 支持将 array<string> 类型变量作为选项,运行时根据变量值展示对应数量的选项。支持选择前序所有节点的 array<string> 类型输出变量。 |
其它 | 系统默认提供“其它”选项,当用户通过对话回答问题,但没有匹配到配置的选项时则选择“其它”选项。 |
提示词
支持用户输入提示词对模型的选项选择进行约束。输入“/”可引用当前节点的输入变量。
输出变量
经该节点处理后的输出变量,默认包含用户选择的选项序号和选项内容两个变量,以及运行时报错信息 Error(数据类型为 object,正常运行时该字段为空)。不支持用户手动新增。


应用示例
处理用户商品咨询时,使用选项卡节点收集用户的问题类型,提供“商品售前”、“商品售后”、“物流查询”三种选项。


用户交互形式
选项卡在用户端有两种交互形式:
1. 鼠标点选:在选项卡上点选所需要的选项,系统将自动识别并向后流转。


2. 自然语言表达:在对话框中输入自然语言,系统将自动识别语义并匹配对应的选项。如果匹配到选项则以该选项向后流转,如果匹配不到则以“其他”选项向后流转。


常见问题
为什么动态拉取变量值设置下,只有一个选项分支?
动态拉取变量值作为选项,只会作为一个选项分支,建议后续根据业务情况在“动态拉取”后面串联“条件分支、意图判断”等节点做判断分流。

