Dify调用LLM生成结构化思维导图全攻略

2026-06-17阅读 0热度 0
思维导图

驱动大语言模型输出PlantUML可渲染的思维导图,核心并非让它“绘制图像”,而是强制生成纯文本代码:必须以@startmindmap开头、@endmindmap结尾,仅使用*表示层级,禁止添加任何解释性文字、代码块标记或多余空行。一旦在此环节出现偏差,后续所有渲染流程将全部失效。

在Dify工作流中,LLM节点的提示词设计直接决定最终输出质量。以下是可直接复用的模板:

定制结构化提示词

进入Dify工作流的LLM节点配置界面,在“提示词”编辑框中输入以下模板:

你是一名思维导图结构化专家。请严格遵循PlantUML mindmap语法输出:以@startmindmap开头,@endmindmap结尾,仅使用星号*(根)、**(一级)、***(二级)表示层级,禁止出现任何解释性文字、代码块标记(如```plantuml)或额外空行。若输入为会议纪要,自动提取核心主题并分层展开;若输入仅为关键词(如“机器学习应用”),则先扩展3个一级分支,每个分支下至少补充2个二级节点。必须启用skinparam monochrome false,并配置RootBackgroundColor #2c3e50、RootFontColor white、ArrowColor #3498db。

注意:请务必手动核对提示词是否完整粘贴。缺少skinparam参数或开头结尾的@startmindmap/@endmindmap,PlantUML解析器将返回空白图像,导致整个流程失效。

调优LLM节点参数

选中LLM节点,在右侧配置面板中按以下顺序调整参数:

  • 温度参数设为0 → 确保输出确定性,避免随机波动。
  • 上下文字段:点击 {x} 图标,选择上游节点的text变量(例如文档提取器或用户输入内容)。
  • 强制指定模型:勾选该选项后,从下拉列表中选择DeepSeek-V3或GPT-4-turbo。实测这两款模型对PlantUML语法遵循率超过92%。
  • 关闭流式响应 → 必须等待完整代码返回,否则后续HTTP节点无法正确解析。

校验输出格式

点击右上角“预览”,输入测试内容“区块链技术原理”,提交后检查LLM节点的原始输出(节点 → “执行日志” → 展开“output”)。

✅ 符合规范的输出:
@startmindmap skinparam monochrome false skinparam ArrowColor #3498db * 区块链技术原理 ** 基础概念 *** 去中心化 *** 共识机制 ** 核心技术 *** 加密算法 *** 智能合约 @endmindmap

❌ 常见错误:1. 输出开头包含“以下是符合PlantUML语法的代码:”等多余文字;2. 结尾缺少@endmindmap;3. 使用-+替代*;4. 混入中文括号或全角符号。若发现上述问题,立即返回调整提示词。

总结而言,这套流程的核心在于:迫使模型仅输出一个纯净的代码块,不附加任何多余内容。熟练之后,你会在Dify中体验到PlantUML思维导图渲染的流畅与高效。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策