输出节点用于工作流中间过程的回答内容或思考内容输出。
输出节点支持三种模式:输出模式、思考模式和暂态模式,单个节点只能选择使用一种模式。
| 配置项 | 说明 |
| 输出 | 输出节点支持引用前置节点的输入或者手动输入的赋值,支持选定参数类型,输出节点新增的参数不允许被后续节点引用。 |
| 参考来源 | 配置流式输出内容的参考来源,非流式输出不生效;字段格式按照小艺参考来源规范定义。回答内容中使用<rsup>index</rsup>,表示引用第index条参考来源(index从1开始)。 |
| 用户问题建议 | 自定义追问建议,字段格式按照小艺用户问题建议规范定义,配置后添加该工作流的Agent在对话时可展示自定义用户问题建议效果。 |
| 回答内容 | 设置需要添加到问题中的参数,参数值可以引用前置节点的输出参数,或指定文本内容。 |
| 流式输出 | 开启时,回复内容中支持流式输出的内容将跟随输出进度逐步输出;关闭时,回复内容将全部生成后一次性输出。 |
| 会话上下文 | 打开开关支持将输出组件的回答内容作为会话上下文带给大模型。 |
| 输出流 | 开关开启时,如果多个连续的输出节点配置了相同的输出流id,那么将会在同一流中答复输出内容,使用输出流时必须打开流式输出。 |

1、点击参考来源右侧【+】,点击后自动添加一个reference参数。
参考来源仅在流式输出时生效,使用时需打开流式输出开关;点击reference右侧小图标可查看数据示例及说明,开发者需按此结构规范返回。

2、reference支持直接输入或引用前置节点输出。
方式1:直接输入
结构示例如下,根据实际替换参数值:
{
"items": [{
"params": {
"name": "站点名称,如:环球网",
"source": "站点来源类型,如:华为浏览器"
},
"card": {
"type": "leftPictureRightText",
"params": {
"title": "网页标题",
"subTitle": "站点名称-站点来源类型",
"link": {
"webLink": {
"startMode": 0,
"url": "//点击时的网页跳转链接"
}
}
}
}
}]
} 参考来源输入格式有误时试运行时错误提示:

方式2:引用前置节点输出
例如可以结合代码节点获取参考来源内容:

输出组件reference引用代码组件输出变量key2:

3、上架此工作流,上架后添加至Agent中使用。
参考来源手机端效果示例:

1、点击用户问题建议右侧【+】,点击后自动添加一个suggestions参数。点击suggestions右侧小图标可查看数据示例及说明,开发者需按此结构规范返回。
与Agent对话时,最多只会展示一组用户问题建议。如果工作流节点输出了用户问题建议,同时Agent编排中开启了用户问题建议开关,以工作流输出为准;如果工作流多个节点都配置了用户问题建议,那么只输出最后一个节点的用户问题建议。

2、suggestions支持直接输入或引用前置节点输出。注意:与Agent对话时,最多只显示3条用户问题建议,每条追问建议不超过30个字符。
方式1:直接输入
结构示例如下,根据实际替换text的值:
{
"chipsList": [
{
"content": "superlink://vassistant?text=如何缓解孩子的情绪压力?&startmode=recognize",
"domain": "documentSummary"
},
{
"content": "superlink://vassistant?text=孩子咬指甲的行为在多大年龄段最常见?&startmode=recognize",
"domain": "documentSummary"
},
{
"content": "superlink://vassistant?text=微量元素缺乏如何影响孩子健康?&startmode=recognize",
"domain": "documentSummary"
}
]
} 用户问题建议输入格式有误时试运行时错误提示:

方式2:引用前置节点输出
例如可以结合代码节点获取用户问题建议内容:

3、上架此工作流,上架后添加至Agent中使用。
用户问题建议使用效果示例:

| 参数名称 | 参数含义 |
|---|---|
| 输出流开关 | 默认开启,开启后可自定义思考状态、思考过程和输出流id。 |
| stepInfo | 思考状态,如“思考中”,输出思考内容时将展示此状态,注意:不可引用流式变量。 |
| streamingTextId | 输出流id,不可引用流式变量。输出流id相同且连续的组件将会同一流中输出。 |
| reasoningText | 思考内容,推荐使用流式输出内容。 |

当答复时期望同时需要输出思考过程与回答内容时,可以参照此编排:使用一个思考模式的输出节点输出思考状态及思考内容,一个输出模式的输出节点或结束节点,设置流式输出并打开输出流配置开关,用于输出回答内容,当两个节点配置的输出流id一致时,即可实现期望效果。

1、思考模式输出节点配置:
stepInfo:任务状态,如“思考中”,输出思考内容时将展示此状态。
streamingTextId:思考过程的输出流id,值需与输出回答内容的输出流id一致。
reasoningText:思考内容,推荐使用流式输出内容。

2、输出模式节点配置:
输出模式节点除正常输出回答内容外,还需要打开输出流配置开关,配置任务状态和输出流id。
回答内容:答复的正文内容。
stepInfo:任务状态,如“已深度思考”,回答正文内容时将展示此状态。
streamingTextId:回答内容的输出流id,其值需与输出思考过程的输出流id一致。

3、配置完成后上架此工作流,上架后将此工作流添加至Agent中使用。
使用效果示例: