类型 | 特点 | 适用场景 |
---|---|---|
循环(Loop) | 轮次之间存在依赖关系的优化型任务。即任务的每一轮执行都依赖上一轮的结果。 | 需要前一轮的计算结果。 |
迭代(Iteration) | 轮次之间无依赖关系的批处理任务。即每一轮任务可以独立运行,无需依赖前一轮。 | 每轮独立执行。 |
配置项/子节点 | 作用 | 示例 |
---|---|---|
循环终止条件(Loop Termination Condition) | 设置循环何时停止。 | 例:当变量 x < 50 时,停止循环。 |
最大循环次数(Maximum Loop Count) | 限制最多执行的轮次,避免无限循环。 | 例:最多执行 10 轮,不管是否满足退出条件。 |
循环变量(Loop Variables) | 用于在循环的不同轮次间传递数据,并在循环结束后继续供下游节点使用。 | 例:变量 x < 50 在每轮循环中递增 1,循环体内部可以基于 x < 50 进行计算,循环结束后,x < 50 的最终值可用于后续流程。 |
退出循环节点(Exit Loop) | 当循环体内运行到此节点后,循环终止。 | 例:最多执行 10 轮,不管是否满足退出条件。 |
done
。
1-100
的随机数。
50
:
当前数字
并继续循环,生成新的随机数。
最终输出数字
,并经由 模板转换 节点输出 done
,结束循环。
50
时自动停止。I haven’t started creating yet
,后续每次循环更新。
3
:sys.query
作为灵感,创作一首欧洲长诗。
verse
,尝试在新的诗句中展现进步和创新。
I haven’t started creating yet
,之后每次循环根据上一轮的输出更新诗歌。每次模型生成的新诗歌都会覆盖 verse 变量,供下一次循环使用。