工作流简介什么是工作流?工作流:通过将复杂的任务分解成较小的步骤(节点)降低系统复杂度,减少了对提示词技术和模型推理能力的依赖,提高了 LLM 应用面向复杂任务的性能,提升了系统的可解释性、稳定性和容错性。Dify 工作流分类1️⃣Chatflow:面向对话类场景,包括客户服务、语义搜索、其它需要在构建响应时进行多步逻辑的对话式应用程序。为了解决自然语言输入中用户意图识别的复杂性,Chatflow 提供了问题理解类节点,同时增加了 Chatbot 特性的支持,如对话历史、标注回复、Answer 节点等。2️⃣Workflow:面向自动化和批处理场景,适合高质量翻译、数据分析、内容生成、电子邮件自动化等应用程序。为了解决自动化和批处理场景中复杂业务逻辑,工作流提供了丰富的逻辑节点,如代码节点、IF/ELSE 节点、模板转换、迭代节点等,除此之外也将提供定时和事件触发的能力,方便构建自动化流程。