创建长文迭代生成器

主要用于演示参数提取和迭代两个节点配合使用的工作流,实现任务的批量处理

第一步:根据场景需求,先画业务流程图

大模型根据输入文章的标题和大纲,逐一生成各章节的内容,完成一篇长文章的扩写

第二步:考虑用哪些节点,构建什么样的工作流

分析:需要通过“参数提取”节点将大模型生成的文本内容转成数组格式的片段;需要迭代节点,将各个片段进行逐一的内容生成

节点:输入节点,大模型节点,参数提取节点,迭代节点,结束节点。

工作流:

第三步:每个节点完成配置并进行单步调试

3.1 大模型

● **输入变量:**选择开始节点 “query”变量

:选择就绪模型即可

Prompt:

请按照以下步骤完成任务:
将用户输入的文章标题和大纲直接用作您所撰写文章的标题。根据提供的文章大纲来组织文章结构。大纲中的每个部分都应对应于文章中的一个独立章节。
确保文章内容详实、阐述充分。每个章节都应包含详细的信息、解释、示例以及其他任何相关内容,以全面涵盖该主题。

3.2 参数提取

● **输入变量:**选择大模型节点推理结果“llm_answer”变量

模型:选择就绪模型即可

● **提取参数:**点击“+”号,添加一个sections的array[object]类型的参数,并开启“必填”

3. 3 迭代

● **输入变量:**选择参数提取节点的输出变量sections(array[object])

● **输出变量:**选择迭代体内的输出变量-大模型输出结果llm _answer

● **迭代体:**添加一个大模型节点执行每轮迭代的文章生成

大模型_1节点

■ **输入变量:**迭代内置变量 item(string)

模型:选择就绪模型即可

Prompt:你是一个专业的小说作家,你能根据一个大纲扩展成一篇长文章,现在你的任务是扩展一个单一段落

3.4 结束

输入变量:将迭代体的输出结果作为结束的输入 iteration_result(Array)

第四步:整个工作流进行调试

第五步:调试成功发布

第六步:创建智能体,调用工作流

第七步:调试并申请智能体发布

完成智能体开场白、引导问题等参数配置后,可以在右侧预览调试区域输入关键词进行智能体的效果调试。

调试完成并确保智能体能力达到预期后,点击右上角“发布”按钮,弹出“申请发布”界面,可选择智能体访问方式,修改智能体的API地址、资源配置,然后点击“确认”,即完成智能体的发布申请,智能体状态由“未发布”变成“待审批”。