引言

在 Dify 低代码平台的工作流编排中,「开始」节点作为流程的起点,承载着初始化信息采集与流程驱动的核心作用。本文将聚焦其两大核心功能 ——输入字段与预设系统变量,详细解析两者的定义、适用场景及关键区别,帮助开发者清晰掌握人机交互数据采集与系统级流程逻辑的底层架构,为高效设计智能工作流奠定基础。

目录

一、「开始」节点概述

二、输入字段

三、预设系统变量

四、二者区别

一、「开始」节点概述

「开始」节点是每个工作流应用(Chatflow/Workflow)的必备预设节点,为后续节点及应用的正常流转提供初始信息,包括用户输入的内容、上传的文件等。

输入的初始信息分为两类:输入字段预设系统变量

二、输入字段

定义

  • 由开发者主动创建,用于收集用户主动提供的信息(类似于强制性或引导性让用户完善输入内容)。
  • 支持六种数据类型:
    ✅ 文本(单行短内容)
    ✅ 段落(多行长文本)
    ✅ 下拉选项(预设选项列表)
    ✅ 数字(数值型输入)
    ✅ 单文件(上传单个文件)
    ✅ 文件列表(上传多个文件)
  • 所有字段均可设置为必填项,确保用户完成填写后才能继续流程。
  • 关键作用:做人机交互的“门面”,直接收集用户主动提供的数据!

典型使用场景

使用效果:

三、预设系统变量

定义

  • 由 Dify 系统自动注入的全局参数,用于记录应用运行时的环境信息与用户状态。
  • 命名规则:以 sys. 开头(如 sys.user_idsys.app_idsys.conversation_id),支持在工作流中直接调用,不可手动修改或新增
  • 数据类型:包含字符串(如用户 ID)、布尔值(如是否为新会话)、时间戳(如会话创建时间)等。
  • 关键作用:做流程逻辑的“幕后推手”,驱动自动化规则运行!

典型使用场景

四、二者区别

五、结语

至此,我们已完整解析 Dify 工作流中「开始」节点的核心能力 ——输入字段的业务数据采集逻辑预设系统变量的流程驱动机制。感谢您的耐心阅读!

若您觉得本教程对学习 AI 应用开发有帮助,欢迎关注我的后续内容 —— 我将持续更新 Dify 的高阶使用技巧、多模型集成方案等深度指南,助力您进一步探索智能应用开发的无限可能!

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐