「Mac畅玩AIGC与多模态23」开发篇19 - Markdown 富文本输出工作流示例
一、概述
本篇基于格式化文本整合的经验,进一步介绍如何通过 LLM 输出标准 Markdown 内容,并在前端正确渲染出标题、列表、加粗等富文本格式,提升展示效果与内容结构可读性。
二、环境准备
- macOS 系统
- Dify 平台已部署并可访问
三、在 Dify 中创建工作流
1. 新建工作流应用
- 登录 Dify 后台
- 点击「工作室」
- 点击「创建空白应用」
- 填写应用信息:
- 应用名称:Markdown 输出示例
- 应用类型:工作流
- 模型:glm-4-flash
2. 配置开始节点并添加输入变量
- 点击「开始」节点
- 添加输入变量:
- 名称:
user_goal
- 描述:用户希望达成的学习目标
- 类型:段落(Paragraph)
- 名称:
- 保存节点配置
3. 添加执行 LLM 节点(生成 Markdown 内容)
- 提示词:
你是一位学习助理。根据用户目标生成一份 Markdown 格式的学习建议清单,包括:1. 一个标题
2. 一段说明
3. 三条建议(使用有序列表)用户目标:{{user_goal}}输出要求:只输出 Markdown 格式内容,禁止添加说明或注释。
4. 添加结束节点
- 输出字段选择:
text
5. 发布
- 点击「发布」完成部署
四、测试工作流效果
输入示例:
我想提升自己的英语阅读能力。
输出示例(自动渲染为 Markdown):
# 提升英语阅读能力的建议你希望提升英语阅读能力,以下是一些建议供参考:1. 每天坚持阅读英文原版文章,如 BBC、CNN、The Guardian。
2. 使用词汇工具积累生词,例如 Anki 或 Quizlet。
3. 阅读时做笔记并尝试复述,提升理解与表达能力。
五、总结
通过本案例,掌握了:
- 使用 LLM 输出 Markdown 格式内容
- 控制提示词结构与输出规范
- 富文本格式内容在 Dify 中的展示能力
本案例可用于 FAQ 自动生成、课程推荐、报告生成等场景,是结构化输出到前端展示的关键环节。