ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

第一次搭 Dify 工作流,到底该从哪份模板跑起来?

第一次搭 Dify 工作流,到底该从哪份模板跑起来? 第一次搭 Dify 工作流到底该从哪份模板跑起来【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow第一次打开 Dify 工作流编辑器的人多数会卡在同一件事上画布是空的不知道该从哪个节点开始连参数框里填什么语法导入一份别人画好的流程后又不知道从哪儿下手改。Awesome-Dify-Workflow 就是冲着这个空白来的——一个开源的 Dify 工作流模板合集翻译、数据分析、内容创作、Agent 对话都有现成文件导入就能跑拆开就能学。一份现成模板怎么导入 DifyDSL 模板目录里每个.yml文件对应一个完整流程文件名基本就是用途。拿翻译来说DuckDuckGo翻译LLM二次翻译、宝玉的英译中优化版、全书翻译各走一条路线数据处理有File_read、runLLMCode内容创作有标题党创作、文章仿写-单图_多图自动搭配。导入路径很短进 Dify 的工作室Studio选Import DSL file。接着有两种方式——From URL直接粘贴模板文件的原始地址From DSL file则是把文件下载到本地后上传。用 URL 方式不用维护本地文件改完模板重贴一次地址即可。最后点 Create流程就出现在应用列表里了。这里有个坑先记一下模板对 Dify 版本有要求基础模板建议 0.13.0 以上涉及 Agent 节点的比如Agent工具调用.yml、旅行Demo.yml最好用 1.0 及以上的最新版本导入否则节点会缺失。拿一份翻译工作流逐节点拆开看以DuckDuckGo翻译LLM二次翻译为例它的思路是先用传统翻译引擎做直译省 token再让大模型二次润色。整条链路只有四类节点开始节点定义输入参数contentHTTP 节点调 DuckDuckGo 翻译接口拿到直译结果LLM 节点读取直译结果、按系统提示词做风格与准确性润色结束节点输出最终文本。每个节点左侧标着引用来源一眼就能看出数据从哪来。参数映射写错怎么排查节点之间传数据靠变量引用写法形如{{#节点ID.字段名#}}比如 LLM 节点的输入要引用上游 HTTP 节点的输出。映射写错、节点 ID 抄错下游收到的就是空值整条流程看起来能跑通但结果是空的。排查办法很直接点运行后右侧面板切到结果和详情逐个节点看实际输入输出空值出现在哪一环就去检查上一节点的引用和当前节点的参数配置。翻译质量不对查 HTTP 节点是否真的调到了翻译服务输出为空查参数引用。另一个高频卡点是字符串超长节点间传递的 string 过大触发限制时可以在本地部署的.env里把CODE_MAX_STRING_LENGTH和TEMPLATE_TRANSFORM_MAX_LENGTH调大然后重启容器。运行与调试卡住了先看哪里每次点运行右侧面板都会按节点列出执行记录这一步比画布本身更重要——它把流程为什么不对从猜谜变成了对照。上面那张翻译工作流的结果面板里LLM 的输出就是逐句给出的润色意见和修正译文这正是调试时最该盯的东西。数据类流程的调试方式类似。runLLMCode这条链路的顺序是开始节点收文件LLM 生成分析代码sandbox 节点执行代码最后变量聚合后输出。如果表格没出来先看 LLM 生成的代码有没有语法问题再看 sandbox 节点的报错信息File_read这类基于 sandbox 读 csv 的模板还依赖社区维护的dify-sandbox-py环境依赖装不上是常见原因之一。从一份模板到多个工作流组合合集里的所有 DSL 都是工作流模式这意味着它们都可以发布为工具再挂到 ChatBot 或另一个主工作流里调用。组合的惯用姿势是主流程负责接请求、判意图、做路由具体活儿交给各子工作流。比如根据用户的意图进行回复就是先判定意图再分流旅行Demo则演示了 Dify 1.0 的 Agent 节点——把对话历史写进会话变量交给 Agent 节点做 Function Calling多轮收集信息后调用工具。组合时每个流程保持单一职责就够了路由的归路由干活的归干活。改一处不用通读整张画布出问题时也能快速定位到具体哪一条子流程。最小行动清单先装好 Dify0.13.0 以上Agent 模板建议 1.0 最新配好一家可用的模型供应商。 接着从 DSL 模板目录挑一份导入比如DuckDuckGo翻译LLM二次翻译.yml用默认参数跑通一次。 最后打开调试面板对照每个节点的中间输出再挑一份含迭代器或 Agent 节点的模板只改提示词跑一遍。【免费下载链接】Awesome-Dify-Workflow分享一些好用的 Dify DSL 工作流程自用、学习两相宜。 Sharing some Dify workflows.项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dify-Workflow创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表