内容拼接节点
内容拼接节点是FlowAI中的核心组件之一,它能将多个节点的输入内容整合为一个输出。通过合理使用内容拼接节点,你可以实现内容的复用和变量的合并,从而简化复杂的工作流程。
节点配置
基础设置
-
节点名称
- 为内容拼接节点设置一个描述性名称
- 建议使用能体现拼接目的的名称,如”合并用户信息”、“整合订单数据”等
- 命名规范:使用动词+名词形式,如”合并用户信息”、“整合订单数据”
-
内容设置
- 在内容区域中,你可以直接输入文本,并插入变量
- 变量格式为
$变量名
,例如$LLM1.result
或$输入.input
- 支持插入多个变量,并且可以在变量之间添加自定义文本
输出
使用示例
1. 合并用户信息
让我们创建一个简单的用户信息合并流程,这是FlowAI中最常用的场景之一:
-
输入节点配置
-
内容拼接配置
注意:确保在内容拼接节点之前,所有需要引用的变量都已经存在!
-
输出节点配置
使用拼接后的内容进行后续处理
2. 整合订单数据
一个实用的例子 - 将多个订单信息整合为一个输出,适用于订单处理、数据分析等场景:
-
输入节点配置
-
内容拼接配置
-
处理节点配置
比如你可以:
- 将整合后的订单数据发送到数据库
- 将整合后的订单数据发送到邮件系统
- 将整合后的订单数据发送到报表系统
3. 消息模板生成
展示如何使用内容拼接节点生成消息模板,适用于消息推送、通知发送等场景:
高级用法
1. 嵌套拼接
你可以通过连接多个内容拼接节点来实现复杂的逻辑,适用于多级内容整合、复杂业务规则等场景:
2. 组合拼接示例
在一个拼接节点中使用多个变量和自定义文本,适用于需要同时整合多个变量的场景:
最佳实践
-
内容设计原则
- 注意变量的命名规范
- 确保变量在拼接节点之前已经存在
- 使用注释说明每个变量的业务含义
- 保持内容逻辑简单可维护
-
变量处理
- 在内容拼接前先确保变量存在
- 考虑数据类型的一致性
- 注意变量的作用域
-
错误处理
- 添加默认值处理异常情况
- 在关键拼接节点添加日志记录
- 考虑数据验证的必要性
常见问题
调试技巧
使用输出节点 在每个拼接节点后添加输出节点,帮助调试流程:
通过合理使用内容拼接节点,你可以构建出灵活而强大的工作流程。记住要仔细规划拼接逻辑,确保变量的完整性和一致性,这样才能保证工作流程的可靠运行。