工作流教程/拆分输出消息
拆分输出消息
更新于: 2026-06-24 15:47:07
以好书解析场景为例,演示如何将长文本消息拆分为多条消息,减少用户等待回复的时间。
在内容生成和内容处理场景中,工作流最终输出的内容较长,即使开启了结束节点的流式输出,用户也需要等待一段时间才能获得完整的输出文本,在一定程度上会影响用户体验。
扣子编程的低代码工作流提供了输出节点,可以在工作流执行过程中阶段性输出文本消息。我们可以使用文本处理节点将消息拆分为两部分,一部分通过输出节点输出,一部分通过结束节点输出,同时开启流式输出。此方案适用于文章生成、剧本写作、文档优化等最终输出大量文本的场景,减少用户等待时间,提升用户体验。
以好书解析场景为例,智能体将一条长文本消息拆分为了两条消息输出:
大模型节点生成书籍的介绍,并指定输出为两个段落,通过文本处理节点将两个段落拆开,一段通过输出节点输出,一段通过结束节点输出。
工作流核心节点的配置详情如下:
|
节点类型 |
配置说明 |
示例 |
|---|---|---|
|
大模型节点 |
引用开始节点的变量,获取用户需要查询的书籍名称。 |
|
|
文本处理节点 |
使用字符串分隔模式,通过换行符将大模型节点的输出内容转为数组格式,每个段落是数组的一个元素。 |
|
|
输出节点 |
引用文本处理节点的输出,注意这里只引用数组的第一个元素,也就是书籍简介的第一个段落。 |
|
|
结束节点 |
引用文本处理节点的输出,这里只引用第二个段落即可。 |
|