Dify 是 AI 应用搭建 SaaS,主要场景:文本信息处理的生产力提升
- 自动化工作流提升个人生产力
- AI 应用开发者低门槛搭建原型,加速完成 POC 验证,团队内对齐 AI 能力边界和效果
- 细分场景搭建 AI 应用
展开详细说明:
- 个人:规则明确重复性的事务工作,比如表格字段加工、数据标注、日报转发,通过自动化来提高效率减少人工错误;但很多现有工作流自动化产品加 AI,会覆盖这部分场景
- AI 应用初创团队、独立开发者:低门槛搭建原型和上线,快速完成 POC 验证,完成团队对 AI 应用能力边界和效果对齐
- 有 IT 资源但不强的公司:零售、医疗、制造业,细分场景或节点搭建 AI 应用,客服机器人、客户评价分析、知识问答助手
Dify 类产品目前边界:相比用 SaaS 或软件,无明显优势
- 卡点:
- toB 业务 100% 准确:LLM 生成有幻觉,尤其是文本生成节点
- LLM 和其 API 处理延时难以商用(通过模型本地部署解决)
- 不够灵活、无法实现业务流程闭环,比如无法根据 webhook 触发、定时任务
- 复杂外部环境交互,难以实现授权和认证更新
- 编排效率和体验
- 非技术同学使用门槛:复杂任务、代码节点、复杂输入输出格式转化
- 节点和工作流的调试效率
对于研发能力较强的团队,比如直接用 LLM API 灵活可控,高效调试。而用 Dify 交付 toB AI 应用,需要研发和业务团队配合;Dify 现在用户分为公司内研发和业务团队,分别视角:
- 对于不懂技术的业务团队,Dify 痛点在于:
- 可以通过学习 Dify 来实现:复杂工作流的编排学习成本高,具体分为:
- 业务 SOP 抽象
- 程序逻辑:循环、if-else、分支、参数输入和输出
- LLM 知识:什么任务选什么模型最合适
- 难以通过学习 Dify 来实现有技术门槛的事情:
- 数据转换和抽取需要代码定制实现
- LMM 推理和 API 延时通过工程优化实现
- 拖拽式编排和普通 prompt engineering,难以降低 token 成本
- 工作流批量处理大规模数据时候的耗时和性能,需要研发参与优化
- 可以通过学习 Dify 来实现:复杂工作流的编排学习成本高,具体分为:
Dify 产品经理会怎么优化?
方向:
产品:
- 团队协作、RABC 权限管理、连通企业数据和工作流,闭环完成业务操作
- 增加集成数量(n8n 有 1000 多个集成)、工作流模版和引导
运营:
- 输出并推广更多工程上的优秀实践
- 从社区挖掘和推广更多好的工作流模版
使用体验优化记录:
- 每个节点调试有明确反馈:成功、失败和失败原因;Coze HTTP 请求节点没有反馈;Dify Python 代码节点报错看不懂
- 交付结果的验收、评估和调试如何提升效率:
- 每个节点的数据可以长久储存,方便整体 workflow 结果不行,对节点调试;
- Workflow 级别结果对比
Dify 或者泛 AI 应用产品,交付物现在适合什么场景:
| 任务价值高 | 任务价值低 | |
|---|---|---|
| 容错度高 | 创意内容生成 | 个人工作助手 |
| 容错度低 | 医疗、金融、法律 | ? |
任务价值高,比如大于 1 美金,容错度也高;任务价值低、容错度低的场景不适合 AI 应用
哪里有任务价值高但容错度高的场景啊,创意内容生成呢?
标注场景:切入点锐利
- 数据加工(标注、清洗)属于规则和流程简单的业务,静态编排:节点和路径都提前确定,多为顺序和并行执行
- 内部工具:数据格式定义清晰,第一步开始就是结构化数据,无需复杂抽取和转换,也无需和外部系统交互
Dify 的交付物作为 Agent,如何评估自主或智能程度?
- Agent 定义为自主感知环境、规划决策、调用工具、基于结果持续迭代的智能体。Dify 如果只根据写死的任务编排,不切换工具,就不是 Agent;如果某个搜索任务中循环思考,切换搜索关键词,也不是自主 Agent,因为 Loop 节点也是人工编排背后代码写死的
- 如果将编排分为节点动态和路径动态两个维度,Dify 的交付物这么看:
-
静态编排(并行或串行):节点和路径都固定
-
动态程序编排(LLM router):节点固定、路径不固定
-
自主编排:节点和路径都不固定
节点动态 路径动态 静态编排 ❌ ❌ 程序动态编排 ❌ ✅ 自主编排 ✅ ✅
-