[Dify实战] 多个 LLM 节点结果接不上?先统一变量和输出格式,后面的流程才稳定

发布时间:2026/7/27 13:20:43
[Dify实战] 多个 LLM 节点结果接不上?先统一变量和输出格式,后面的流程才稳定
Dify Workflow 做到稍微复杂一点以后,很多人会遇到一个很别扭的问题:前一个 LLM 节点明明已经生成了结果,后一个节点却读不到、读错了,或者每次拿到的字段都不一样。表面上看像是模型不稳定,实际上更常见的原因是变量和输出格式没有提前统一。每个节点都在自由发挥,后面的流程当然很难稳定。这篇先不讲复杂的业务场景,只解决一个基础但高频的问题:多个 LLM 节点之间结果接不上时,应该怎么整理变量、字段和中间输出。学会这套方法以后,你不只是修好当前这条 Workflow,还能顺手建立一套更稳定的多节点设计习惯,后面做分类、摘要、风险识别、审批建议或客户回复时都会少踩很多坑。多节点接不上,先别急着改模型很多新手会把一个 LLM 节点当成万能节点:输入一大段文字,让它理解、分类、抽字段、判断风险、生成建议,最后再把这一整段输出交给下一个节点。这样第一版 Demo 可能能跑,但后面一拆成多个节点就容易出问题。第一个节点今天输出“客户姓名”,明天输出“姓名”;今天金额是数字,明天金额带上“元”;今天风险等级写“高”,明天写“高风险”。这些变化对人来说差不多,对后续节点来说就是不稳定输入。比较稳的做法,是让每个节点只做一件