Dify 工作流
了解 Dify 工作流开发
🤔 聊天流 & 工作流:有什么区别?
在Dify的高级应用类型中,有聊天流和工作流。聊天流更像是一个聊天机器人,也就是一个可以与用户循环交互的机器人;而工作流更像是一个脚本,在被调用时只执行一次,通常用作应用程序后端。
您需要根据所构建的应用场景选择适当的应用类型。在本演示中,我们将选择工作流类型。
🌰 简而言之:
特性 | 聊天流 | 工作流 |
---|---|---|
触发方式 | 由用户消息发起并继续循环 | 每次API调用触发一次,完成后停止 |
交互模式 | 对话式,多轮交互 | 一次性脚本式执行 |
状态管理 | 跨轮次维护上下文 | 除单次运行的输入/输出外无状态 |
最适合 | 前端聊天体验,支持机器人 | 后端自动化,数据处理管道 |
响应格式 | 自然语言文本,富卡片 | 结构化JSON或其他机器可读负载 |