「Mac畅玩AIGC与多模态22」开发篇18 - 多段输出拼接与格式化展现工作流示例
一、概述
本篇以已有多字段输出为基础,介绍如何通过执行 LLM 节点对多个上游字段进行统一拼接与格式化处理。开发人员将学习如何从多个节点输出中提取数据字段,并组合为结构清晰、风格统一的最终输出,提升用户阅读体验。
二、环境准备
- macOS 系统
- Dify 平台已部署并可访问
三、在 Dify 中创建工作流
1. 新建工作流应用
- 登录 Dify 后台
- 点击「工作室」
- 点击「创建空白应用」
- 填写应用信息:
- 应用名称:多段输出拼接示例
- 应用类型:工作流
- 模型:glm-4-flash
2. 配置开始节点并添加输入变量
- 点击「开始」节点
- 添加两个输入变量:
- 名称:
user_name
(文本) - 名称:
favorite_quote
(段落)
- 名称:
- 保存节点配置
3. 添加两个执行 LLM 节点(各生成一段话)
第一个执行 LLM 节点(生成欢迎语)
请生成一句欢迎用户 {{user_name}} 的简洁语句。
第二个执行 LLM 节点(生成名言解读)
以下是用户喜爱的名言:{{favorite_quote}}
请写一句简短中文解读,用于作为鼓励语。
4. 添加格式化合并执行 LLM 节点
- 添加第三个执行 LLM 节点,将前两个字段组合为整段输出
提示词:
欢迎语:{{welcome_text}}
名言解读:{{quote_summary}}请将以上两段内容合并为一段完整温馨的中文提示。
换行展示,每段单独一句。
- 输出字段:
text
5. 添加结束节点
- 输出字段选择:
text
6. 发布
- 点击「发布」完成部署
四、测试工作流效果
输入:
- user_name: Alice
- favorite_quote: “The only limit to our realization of tomorrow is our doubts of today.”
输出示例:
你好,Alice,欢迎加入今天的创作之旅!
“今天的怀疑,是通往明日梦想的最大障碍。”——送给你最喜欢的名言之感悟。
五、总结
通过本案例,掌握了:
- 多个字段内容的格式化组合方法
- 上下游节点字段引用与整合
- 提示词控制文本风格与输出结构
本案例为多信息整合输出提供实践范式,为构建完整模板渲染、报告生成、个性化消息通知等提供了基础模板结构。