Dify本身支持搭建多种类型的AI应用,我们可以先对它支持的应用类型有基础认知,再结合自己的业务需求逐步学习实践,这样上手会更顺畅。
一、打开窗口 先创建应用

点击页面左侧的「工作室」选项进入对应页面,在这里选择「创建空白应用」,点击之后就会弹出弹窗,展示目前Dify支持的全部应用类型。

目前能看到Dify一共支持5种应用类型:聊天助手、Agent智能体、文本生成应用这三类对新手非常友好,推荐入门优先尝试;Chatflow与工作流更推荐进阶用户使用,本质是功能更强大,但配置逻辑也相对更复杂。
二、关于聊天助手(Chat)
定位:基于大语言模型(LLM)的对话式交互应用,支持流畅的多轮对话,可以记住上下文对话内容。
其核心特点:支持自定义开场白,主动引导用户提问;
可关联私有知识库,实现回答内容约束,比如适配企业专属客服话术;
默认采用聊天交互界面,适合人机进行持续多轮对话。
适用场景:企业客服机器人、教育答疑助手、通用问答机器人等。
三、关于 Agent(智能体)
定位:拥有任务自主分解、外部工具调用和独立推理能力的智能代理,可以完成需要多步流程的复杂任务。
其核心特点:支持直接调用API、搜索引擎、数据库等外部工具;
能根据用户目标动态规划执行步骤,比如完成“查餐厅位置→规划路线→完成预订”全流程;
输出过程会显示完整“思考链”,展示模型的推理路径。
适用场景:生活服务规划助手、自动化数据分析报告生成、跨系统多步骤任务自动化。
四、关于文本生成应用(Text Generation)
定位:专注生成结构化文本内容的非对话类应用,核心优势是输出格式更可控。
核心特点:
采用表单式交互逻辑,输入指定变量就能生成对应结果;
支持批量生成内容,适配批量产出标准化内容的需求;
不保留多轮对话记忆,每次生成请求都是独立处理的。
适用场景:营销文案批量生成、合同/报告模板撰写、批量多语言翻译等。

五、对话流(Chatflow)
定位:面向复杂多轮对话场景定制的工作流,支持条件分支、循环逻辑和动态记忆管理。
核心特点:可自定义设计分步骤引导流程,比如先收集用户症状,再给出对应诊断建议;
支持记录用户状态记忆,会自动留存用户历史选择;
适合需要精细管控对话走向的场景。
适用场景:医疗问诊分诊、金融类业务办理(如线上贷款申请)、个性化商品导购。
六、工作流(Workflow)
定位:非交互式的后台自动化流程,主要用于定时任务或API触发的批量处理任务。
核心特点:没有前端用户交互界面,专注于数据处理和系统调度;
支持定时触发、任务错误重试、多节点串联执行;
可灵活集成人工审核节点,比如完成机器简历初筛后,自动流转到HR人工复核环节。
适用场景:自动化数据清洗与报表生成、招聘全流程自动化、智能工单派发系统。

七、五类应用核心对比总结
对比下来会发现,只有Agent智能体和工作流支持扩展调用各类外部工具与插件,其余三类应用都没有这个能力,因此这两种类型也会是我们后续重点讲解的内容。了解完基础分类后,接下来做一个简单的入门实战练手。
夜雨聆风