AI在线 AI在线

Dify发布V1.5.0:可视化故障排查!超实用

Dify 本周又发布了一个实用的大版本,直接从 V1.4.3 版本干到 V1.5.0 了,那问题来了,这次更新了哪些内容呢? 接下来我们一起来看。 官方给这次更新的定义是:一个简洁、强大的更新,通过简化的调试和强大的集成功能,提升您的工作效率。

Dify发布V1.5.0:可视化故障排查!超实用

Dify 本周又发布了一个实用的大版本,直接从 V1.4.3 版本干到 V1.5.0 了,那问题来了,这次更新了哪些内容呢?接下来我们一起来看。

官方给这次更新的定义是:一个简洁、强大的更新,通过简化的调试和强大的集成功能,提升您的工作效率。

那它是怎么提示工作效率的呢?接下来我们一起来看。

1.旧版本执行流程

我们先回顾一下之前版本当工作流程出现问题时,我们需要做的事,我们需要执行以下主要流程:

  • 查找问题:挖掘运行历史记录,单击每个节点检查输出,最终发现模板节点丢失了知识库内容(即使它“有效”)。
  • 修复和测试:返回编辑模式,修复模板代码,然后在两个错误的选项之间进行选择:

a.重新运行整个工作流程,包括缓慢的知识检索和网络抓取。

b.仅调试 LLM 节点,但手动输入更正后的模板输出。

  • 重复执行:如果您仍然对结果不满意,请重新开始整个循环。

这会浪费时间并增加不必要的 API 成本,尤其是在多轮调试会话期间,它存在以下明显问题:

  • 没有结果存储:当您继续前进时,节点输出就会消失,每次都强制重新开始。
  • 手动变量输入:每次调试都需要输入该节点的所有变量,而无法重用上游结果。
  • 视图有限:您必须逐个节点检查日志,而无法看到完整的数据图。
  • 昂贵的重新运行:查找问题意味着重新启动整个工作流程,包括已经运行的昂贵的 API 调用。

2.新版升级

V1.5.0 最大的升级是提供了以下内容:

  • 上次运行结果换成:现在每个节点都会自动保存上次成功执行的内容。无论您是运行单个步骤还是快速执行整个工作流程,每个节点都会捕获上次运行的输入、输出和元数据。您可以将其视为每个节点的飞行记录器:为您提供调试或完整运行期间实际发生情况的可靠、可追溯的证据。
  • 变量交接:此跟踪功能可实现真正的分步执行。当变量检查面板保存节点所需的数据时,您可以直接运行该节点。系统会自动抓取依赖项,并在执行后更新监视器。其工作原理类似于在 Jupyter Notebook 中运行单个单元——选择任意节点,点击运行,工作流将处理所有数据关系。
  • “变量检查”面板:新版本在画布底部添加了一个“变量检查”面板。这个全局控制中心实时显示整个工作流程中的所有变量及其内容。无需再费力地查找节点的输入和输出,因为所有内容都集中在一个清晰的视图中。真正的强大之处在于直接编辑。您可以直接在监视器中修改大多数变量值,测试不同数据如何影响下游节点,而无需重新运行昂贵的上游操作(例如复杂的 LLM 调用或 API 请求)。

Dify发布V1.5.0:可视化故障排查!超实用

这样当出现问题时,我们就能更快的定位和解决、以及调试问题了。

3.新版本执行流程

新版本排查和解决问题的流程是这样的:

  • 运行完整工作流程:点击一次运行。每个节点的结果都会自动保存到变量监视器,让您清晰地查看所有输出。
  • 发现问题:变量检查面板立即显示 Exa 网络搜索运行正常,但模板节点输出缺少知识库内容。

Dify发布V1.5.0:可视化故障排查!超实用

  • 精确修复:修补模板节点代码以正确集成知识库数据。

Dify发布V1.5.0:可视化故障排查!超实用

  • 测试步骤:仅运行模板节点,它自动从监视器获取上游数据并更新其输出

Dify发布V1.5.0:可视化故障排查!超实用

  • 持续迭代:如果以上步骤仍需改进,您可以调整提示符设计并重新运行该节点。每次修改只需几秒钟即可验证。

4.区别

旧流程执行流程:查找问题 → 查找历史记录 → 手动输入变量 → 调试步骤 → 重新配置 → 重新运行工作流程 → 检查结果(根据需要重复)

新版本执行流程:发现问题→查看变量检查面板→修复节点或直接编辑变量→单步运行→立即查看结果。

也就是以前需要几十分钟才能搞定的事情,现在几分钟就搞定了,效率提升非常明显。

5.其他新增升级

  • 拖放式 DSL:通过将 DSL 文件直接拖放到浏览器中,轻松创建应用程序。
  • 增强的默认模板: sys.files 现在包含更强大的 Web 应用程序。
  • 隐藏表单属性:更高的 UI 灵活性和控制力。
  • MatrixOne 集成:通过 MatrixOne VDB 集成实现高级数据策略。
  • Firecrawl Deep Search:通过增强的搜索端点实现更丰富的内容发现。
  • Notion 分页:更轻松地浏览提取的 Notion 数据。
  • SendGrid 集成:无缝、可靠的电子邮件传递。

更多升级内容请查看官网:https://github.com/langgenius/dify/releases

小结

Dify 1.5.0 升级的核心是为 AI 开发者带来确定的和可见性的调试流程,借助实时交互和透明的状态管理,让开发者更快地验证想法,精准定位问题,从而可以快速的构建生产级别的 AI 应用程序。

相关资讯

智能体开发实战|基于Dify+MCP实现通过微信发送天气信息给好友

前言AI智能体通过感知环境、自主决策和执行任务,突破传统大模型仅限于语言交互的局限。 例如,当用户指令“订一张明天去北京的机票”时,智能体不仅理解语义,还能自动调用航班查询接口、完成支付并同步至日程系统。 这种能力使其在客服、医疗、智能制造等领域展现出颠覆性潜力。
6/9/2025 1:00:00 AM
AI大模型应用开发

基于Bad Cases的Dify合同审查案例演示(工作流拆解)

4月底时,知识星球里有个关于在 RAG 流程中,如何实现基于 Bad Cases(负面案例)的合同审查和合同生成(基于合同模板)的提问,算是一个很有代表性的进阶 RAG 应用方向,这篇针对其中的合同审查场景来做些介绍和演示。 注:“整体文档理解”(Bad Cases 分析)和“结构化对象检索”(模板匹配)合同审查场景里,利用历史上的“坏案例”(Bad Cases,包含合同原文和审查结果)来辅助新合同的审查,而不仅仅依赖预设规则是个很实际的业务需求。 但标准 RAG 主要召回与问题语义相似的片段,确实很难让 LLM 理解一个 Bad Cases 的整体情况和参考价值。
5/20/2025 4:00:00 AM

RAG、AI工作流一键搞定!一文带你看懂 Dify

曾以为AI应用是程序员的专利? Dify 彻底颠覆了! 它就像把复杂AI变成了乐高积木,人人都能动手搭建。
5/30/2025 2:21:00 AM
九歌
  • 1