支持私有化部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


Dify 1.5.0 上线:这次调试功能,真的省了我一半时间

发布日期:2025-06-26 11:36:36 浏览次数: 1929
作者:5ycode

微信搜一搜,关注“5ycode”

推荐语

Dify 1.5.0 的调试功能升级让开发者告别重复劳动,效率直接翻倍,真正实现了"调试即定位"的流畅体验。

核心内容:
1. 三大核心调试功能:持久化变量、监视面板、独立节点调试
2. 新旧版本调试体验对比,展示效率提升关键点
3. 实际案例演示模块化调试带来的工作流优化

杨芳贤
53AI创始人/腾讯云(TVP)最具价值专家

 

昨天 dify 正式发布了 1.5.0 版本,带来了一个非常贴心的更新:流程调试增强。对于日常用工作流做应用开发的人来说,这是一次真正的效率升级。

🧪 全新的调试能力:三大核心功能

Dify 1.5.0 的调试体验,主要体现在以下三点改进:

  • • 持久化调试变量
    每个节点的输入输出数据,系统都会自动保存。以后调试流程时,哪怕中断也不用从头来过,流程跑过的地方都能复用之前的结果。
  • • 变量监视面板
    在画布底部新增了“变量监视”区域,可以集中查看每个节点当前的变量值,还能直接编辑。对后续节点的影响一目了然。
  • • 节点独立调试 + 自动变量注入
    每个节点都可以单独运行,系统会自动填充依赖的上下文变量,不需要我们手动去凑输入数据,类似 Jupyter Notebook 的体验,非常省心。
其他升级功能,看下chatgpt的总结吧

看看以前调试有多麻烦?

以往我们调试流程的时候,只能在“预览”模式下查看流程执行结果。如下图:

如果刷新或者回退,只能看到最终结果,看不到中间过程,一不小心就得反复跑流程,调好几遍。

而且每次要调某个节点时,变量还得自己准备,尤其是遇到嵌套结构的变量,一不小心就整理错了。

新版本调试体验实测

升级后,每个节点都会保存最近一次运行的结果:

点击流程对应的节点
  • • 点击1,可以看到上次执行的过程
  • • 点击2调试当前节点,直接利用当前节点的历史输入进行调试,我们可以观察3的位置对应的时间变化

    吐槽一下:目前如果节点的输入数据不对,暂时不能直接修改再调试,只能用原始数据。对测试边界场景不太友好。

变量缓存也能看、能改了

刚吐槽完,马上就打脸了,升级后,在画布底部新增了一个“查看缓存”按钮,点击后可以看到当前所有变量的快照:

在这里我们可以:
  • • 查看所有节点的输出变量
  • • 直接修改变量值进行调试
我把变量做个修改,大家可以对比看下
  • • 上次运行的结果是1990年的
  • • 我把缓存里的query改了以后,变成了1992
  • • 我点击1调试

上次运行的输入已经变成了1992年。说明调试的时候,都是取的缓存里的内容。

通过上面的操作,意味着调试现在可以变成“模块化”了,每一部分都能单独测试、验证。

总结:真正的开发者体验提升

  • • 对我来说,之前调一个流程可能要跑三五遍(三五遍算少的),还要复制变量、格式化数据,耗时又容易出错;
  • • 现在基本能做到“出错即定位、修改即重试”,工作流开发体验提升非常明显;
  • • 除了调试,1.5.0 还增加了不少实用的小功能(MatrixOne、SendGrid、Notion分页支持等),大家可以在设置页面自行探索。

最后说一句

Dify 这波更新让我明显感觉到它从“可用”向“好用”演进。开发者不需要为了调试浪费时间、重复造数据,这才是真正为工作流开发服务的产品思维。

如果你也在用 Dify 做 AI 应用,不妨升级试试看。

53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询