以下是 Coze 工作流节点中的一些代码示例:
在 Coze 工作流中搭建框架时,首先进入 Coze,点击「个人空间-工作流-创建工作流」打开弹窗,根据弹窗要求自定义工作流信息,点击确认完成新建。左侧「选择节点」模块中,根据子任务需要,实际用到的有插件(提供能力工具)、大模型(实现文本内容生成)、代码(支持编写简单脚本处理数据)。按照流程图在编辑面板中拖入对应的 LLM 大模型、插件、代码节点即可完成框架搭建。
循环节点中的循环数组参数必须引用上游节点的输出参数,且参数类型为数组类型。大模型、代码等节点均支持数组格式的输出参数。如果你只能拿到文本格式的内容,可以通过代码节点将文本内容转为数组格式。例如长文总结场景下,需要通过LinkReaderPlugin插件提取PDF内容,并将其作为循环节点的循环参数。LinkReaderPlugin插件的输出参数pdf_content为String类型,可以通过代码节点转为数组类型。代码示例:把段落按换行符(/n)拆分成数组。配置示例:其它方法:1.在大模型节点通过提示词和示例,让大模型直接输出数组2.使用文本处理(文本分隔)[heading3]如何结束循环?[content]循环节点模式不同,结束循环的方式不同。使用数组循环:循环节点依次对数组中的元素执行处理后,自动结束并跳出循环。例如长文生成场景中,上游节点生成一个数组格式的文档大纲,你可以将循环数组参数设置为这个数组,循环节点中的大模型节点对数组中每个段落进行扩写,直到所有段落扩写完毕。指定循环次数:循环节点执行指定的次数后会自动终止循环。无限循环:通过终止循环节点停止循环。条件判断节点判断某个条件成立时,流转到终止循环节点,自动跳出循环。可参照设置循环次数的方式[heading3]如何在循环体中插入节点[content]选中循环体时,才能向循环体中添加新节点,或拖入新节点至循环体画布。不支持将循环体外部的节点拖动至循环体内,循环体中的节点也不可移动到循环体之外。
首先进入Coze,点击「个人空间-工作流-创建工作流」,打开创建工作流的弹窗。根据弹窗要求,自定义工作流信息。点击确认后完成工作流的新建,可以看到整个编辑视图与功能如下:其中,左侧「选择节点」模块中,根据我们的子任务需要,实际用上的有:1.插件:提供一系列能力工具,拓展Agent的能力边界。本案例涉及的思维导图、英文音频,因为无法通过LLM生成,就需要依赖插件来实现。2.大模型:调用LLM,实现各项文本内容的生成。本案例的中文翻译、英文大纲、单词注释等都依赖大模型节点。3.代码:支持编写简单的Python、JS脚本,对数据进行处理。而编辑面板中的开始节点、结束节点,则分别对应1.2分解子任务流程图中的原文输入和结果输出环节。接下来,按照流程图,在编辑面板中拖入对应的LLM大模型、插件、代码节点,即可完成工作流框架的搭建。
首先进入Coze,点击「个人空间-工作流-创建工作流」,打开创建工作流的弹窗。根据弹窗要求,自定义工作流信息。点击确认后完成工作流的新建,可以看到整个编辑视图与功能如下:其中,左侧「选择节点」模块中,根据我们的子任务需要,实际用上的有:1.插件:提供一系列能力工具,拓展Agent的能力边界。本案例涉及的思维导图、英文音频,因为无法通过LLM生成,就需要依赖插件来实现。2.大模型:调用LLM,实现各项文本内容的生成。本案例的中文翻译、英文大纲、单词注释等都依赖大模型节点。3.代码:支持编写简单的Python、JS脚本,对数据进行处理。而编辑面板中的开始节点、结束节点,则分别对应1.2分解子任务流程图中的原文输入和结果输出环节。接下来,按照流程图,在编辑面板中拖入对应的LLM大模型、插件、代码节点,即可完成工作流框架的搭建。