Agent Skills
返回列表
Dify 工作流构建器

Dify 工作流构建器

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_90516f5c/dwb。

技能介绍

要解决什么问题

在 Dify 1.x 里搭 chatflow、workflow、completion 或带工具的 agent,往往要对着控制台逐个节点连线,还要对齐 DSL 里的 version、变量写法(如 {{#sys.query#}} 与 {{#node_id.text#}})以及各节点必填字段。手改 YAML 时,边引用并行分支上的节点、漏 conversation_variables、把 API Key 写进图里,都会导致导入失败或运行结果不可预期。

技能如何工作

技能按固定流程把需求落成可导入产物:先识别应用类型、输入输出与集成项;缺参时用 一批 1~4 个问题补齐(应用形态、LLM 提供商、是否 RAG、外部通知与触发方式等),已说明的项会跳过并写明默认假设。再从 templates/ 选最接近的场景模板(如 rag-qa.yml、agent-with-tools.yml),必要时拼多块模板,并对照 references/dsl-schema.md 等生成完整图结构。

生成后会跑校验(边与节点 id、变量解析、节点必填项、DAG 与循环语义、密钥走 {{env.*}}),并输出流程示意。交付物固定为三样:DSL 文件、按 deployment.md 写的部署说明、以及变量映射表(类型、来源、被哪些节点消费)。

适用边界与注意点

  • 默认输出 YAML;模型名需与用户已在 Dify 配置的提供商一致,不清楚时应先问。
  • Agent 需在 Dify 1.x 下选对 agent_strategy_providers(ReAct 或 Function Calling);工具参数须是 JSON Schema。
  • 并行分支上的节点输出不能当作确定顺序的上下游引用;知识库 mode 需与数据集设置一致。
  • Code 节点语言在 1.x 中为 python3 / javascript,不是泛泛的 python。

若只是泛泛了解 Dify、尚未确定要做哪类应用,先澄清目标再触发本技能更合适。

使用场景

  • 内网已部署 Dify 1.x,产品用自然语言描述「多轮对话 + 混合检索知识库」,需要生成可导入 YAML 并附带变量表与部署步骤。
  • 要在 Dify 里做带 HTTP 工具与 ReAct 的内部运维 Agent,希望一次性补齐 LLM 提供商与触发方式后输出完整 agent DSL。
  • 单次执行的审批/ETL 工作流含 if-else 分支与并行节点,需从 `workflow-branching.yml` 类模板改图并跑校验避免边引用错误。
  • 工作流结束后需同时 webhook、邮件与飞书通知,需按多通道模板生成图结构且密钥全部走 `{{env.*}}` 配置。

适合人员

  • 维护多套 Dify 环境、需要用 Git 管理 chatflow/workflow 导入包的平台或 DevOps 工程师
  • 不写 DSL 但能写清输入输出与集成清单的产品/实施同学,要把需求转成可交给同事导入的 YAML
  • 已在 Dify 控制台搭过类似应用、希望把现有图扩展为带迭代/循环或 RAG 重排节点并避免常见导入坑的开发者
  • 负责对接短信/企微/Slack 等通知渠道,要在工作流里统一建模触发源与输出目的地的一线集成工程师