循环黄历系列海报 最近有同学催更,扣子工作流中的循环节点,今天就给大家安排一波; 不用代码怎么将文本内容转为数组,再用循环节点重复执行一系列任务。 ![]() 今日案例:将用户指定的时间段内的每个日期进行拆解,每个日期分别生成一张图片;----黄历系列海报(附完整流程和提示词) 测试运行结果:2024年第二季度第二周 ![]() ![]() 在案例拆解之前,我们首先要了解几个词的含义: 循环节点:通过设定循环次数和逻辑,重复执行一系列任务,直到满足某个条件为止。 循环类型:循环类型是循环节点的运行模式,支持设置为使用数组循环、指定循环次数和无限循环。 使用数组循环:数组是计算机编程中的一种数据结构,用于存储一系列元素 ![]() 指定循环次数:通常用于批量、顺序处理数据的场景,需要同时设置循环次数; 无限循环:无线循环需要配合“终止循环”节点来完成循环流程; 中间变量:变量可在多次循环中实现共享,可用于在多次循环中传递变量;中间变量通常和循环体中的设置变量节点搭配使用,在每次循环结束后为中间变量设置一个新的值,并在下次循环中使用新值。 例如在图片批量处理添加水印时,中间变量可在每次循环中使用; 又例如在长文生成场景中,通过中间变量将每一轮的段落总结作为变量传递到下次循环中,让大模型参考之前的段落内容和下一段的主题,生成一个上下文衔接更流畅的段落。 下面开始逐一拆解 思维导图 ![]() 工作流程 ![]() 开始节点 只需一个输入参数,配合开场白预置问题引导用户进行对话体验 ![]() 输入示例:2024年最后一周 ![]() 大模型-日期拆解输出数组 通过大语言模型将用户输入的内容进行拆解,将时间段内的日期准确无误的拆解成数组形式,并输出数组 ![]() 日期拆解运行结果: ![]() 循环节点配置 选择数组循环,循环数组选上一个大模型日期拆解输出的数组; 输出选循环体-画板节点输出的数据 ![]() 循环节点运行结果: ![]() 循环体-大模型-文案策划 文案策划大师,为方便满足排版效果最佳,标题限制输出两部份,内容一部份; ![]() 循环体-文案策划运行结果: 可以看到数组有7份数据,文案策划节点同样批处理有7份文案输出 ![]() 循环体-大模型-黄历信息查询 这里输入选择循环节点的 item (in input); 输出要求为满足画板节点排版要求,将各项信息分别输出; (这个里提示词和输出太长了,有需要的可以私信我) ![]() 循环体-黄历信息查询节点运行结果: ![]() 循环体-画板组合文案和黄历信息 借助画板节点拼接组合文案策划和黄历信息查询节点输出的各项参数; 文字位置、字体大小、内容字数,输入示例调试整体效果 区域不足的参数,到生成节点控制字数输出限制 ![]() 循环体-画板组合文案和黄历信息运行结果: ![]() 循环体-输出-输出图片 循环体内加输出节点,便于在运行过程中输出内容; 如果放循环体外则需等整个循环周期运行结束才输出; ![]() 结束节点 因为内容已经在循环体-输出节点输出了; 所有结束节点无需再配置过多内容;简单进行文本拼接; 如:2024年最后一周的图片已全部生成完成。告知用户运行结束即可; ![]() 完成 运行成功后发布,搭配扣子创建智能体或者创建应用使用; ![]() 这样就完成了一个老黄历系列海报批量生成的制作; ![]() 希望今天的分享能激发大家更多的灵感!当然这样的场景还有很多; 扣子coze给我们零代码基础的伙伴们,带来了无限的可能性; 有什么感兴趣或者想了解的,欢迎大家评论私信我们,共同探索共同进步。 想了解更详细关于循环节点各名词含义,大家可以进扣子官方文档中心查阅 https://www.coze.cn/docs/guides/loop_node ![]() |
|