最近两年,Dify 的热度非常高。

很多演示视频看起来甚至有些“震撼”:

  • 拖几个节点
  • 配一个知识库
  • 接一个大模型
  • 发布

一个 AI 应用就完成了。

于是很多人开始产生一个疑问:

有了 Dify,以后还需要程序员吗?

做完 AI 客服、AI 运营助手等项目后,我的答案是:

Dify 很强,但它解决的是“快速验证需求”的问题,而不是“替代软件工程”。


一、为什么 Dify 会火

先说结论。
Dify 的成功,不是因为技术最先进。
而是因为:

它把 AI 应用开发的门槛降低了一个数量级。

过去做一个 AI 客服。
可能需要:

前端
后端
向量数据库
OpenAI接口
Prompt设计
部署

至少需要几天甚至几周时间。而 Dify 可以做到:

导入知识库
配置模型
设计流程
发布

几个小时就能看到效果。这对于产品经理来说非常有吸引力。因为终于可以不用等研发排期了。

二、Dify 最适合什么场景

很多人喜欢问:

Dify 好不好?

其实问题问错了。

应该问:

Dify 适合什么?

我认为 Dify 最适合三个场景。

场景一:验证想法

例如老板突然说:

我们能不能做一个 AI 客服?

此时最重要的事情不是开发。

而是验证:

用户会不会用?
回答效果如何?
能不能创造价值?

这时候如果直接启动研发项目:

需求评审
架构设计
开发
测试
上线

至少一个月,而 Dify 半天就能做出 Demo。这是它最大的价值。

场景二:内部工具

例如:

员工知识助手
制度问答
培训机器人
会议纪要整理

这些需求往往:

  • 用户量不大
  • 业务逻辑简单
  • 生命周期较短

Dify 非常合适。

场景三:产品原型

创业团队特别适合,因为最缺的不是技术。而是时间。

先用 Dify 验证:

有人用
愿意付费
能创造价值

再决定是否重构。

三、Dify 最容易被高估的地方

很多人第一次接触 Dify。会产生一种错觉:

以后是不是不用写代码了?

实际上这是最大的误区。

四、复杂业务最终还是代码

举个真实例子,假设做一个 AI 运营助手。

用户说:

帮我分析最近30天销售下降原因。

AI需要:

查询订单系统
查询广告系统
查询CRM
计算转化率
生成分析报告
发送邮件

刚开始:Dify 可以做。
但随着业务增长。你会发现:

条件越来越复杂
逻辑越来越复杂
异常越来越复杂

工作流开始变成:

节点A
 ↓
判断
 ↓
节点B
 ↓
判断
 ↓
循环
 ↓
重试

最终形成一个巨大的流程图,这时候维护成本会迅速上升,很多团队都会经历一个过程:

Dify
 ↓
验证成功
 ↓
用户增长
 ↓
业务复杂
 ↓
代码重构

五、为什么大厂最终还是写代码

观察一下行业现状。你会发现:很多公司会用 Dify 做 Demo。但核心系统依然是代码。
原因很简单:软件工程解决的问题不仅仅是功能。
还有:

性能
扩展性
权限
监控
安全
治理

这些恰恰是低代码平台最弱的部分。

六、AI 客服项目中的真实经历

在做 AI 客服时。
最初需求其实非常简单:

知识库问答

如果当时选择 Dify,完全可以实现。但后面需求不断增加:

查询订单
查询物流
创建工单
转人工
权限控制

系统逐渐从:

聊天机器人

变成:

业务系统

这个时候,代码反而变得更容易维护。

七、AI 运营助手项目中的真实经历

运营助手更明显,因为它不是简单问答。
而是:

分析数据
调用系统
执行任务

本质上已经属于 Agent。这种场景下,你会发现:代码描述业务逻辑远远比流程图更清晰。


例如:

if (salesDown > 20%) {
    analyzeAds();
} else {
    analyzeRetention();
}

而在复杂工作流中。

维护成本会不断增加。

八、真正的企业落地路径

经过几个项目之后。我越来越认可下面这种模式。

第一阶段:验证需求

Dify

第二阶段:实现业务逻辑

Spring AI

第三阶段:增加智能能力

LangChain4j
Agent

第四阶段:实现规模化运行

Agent Runtime

整个过程:

Dify
 ↓
Spring AI
 ↓
LangChain4j
 ↓
Runtime

这是目前我认为最符合企业实践的路线。

九、程序员真正应该担心什么

很多人担心:

Dify 会不会替代程序员?

我认为不会。

但 AI 会淘汰一部分开发方式。

过去:

程序员负责:

写代码

现在:

程序员负责:

设计系统
设计Agent
设计工具
设计架构

代码越来越多由 AI 生成。但系统设计的重要性反而提高了。

十、未来的竞争是什么

2023 年竞争 Prompt。
2024 年竞争 RAG。
2025 年竞争 Agent。
2026 年开始竞争 Runtime。

未来企业的核心能力不再是:

能不能调用 GPT。

因为人人都会。

真正的壁垒会变成:

业务数据
工具生态
Agent体系
运行时治理

这些都不是 Dify 能自动解决的。

十一、总结

如果让我重新评价 Dify,我会这样定义:

Dify 不是程序员替代品。

它是 AI 时代的 Axure、Figma 和低代码平台。

它最大的价值是:

让想法更快被验证。

但当产品真正创造价值之后,最终还是会回到软件工程。
因此我的建议是:

不确定需求

选择 Dify。

企业内部工具

选择 Dify。

AI 客服

小规模用 Dify。

大规模用 Spring AI。

AI Agent

尽早代码化。

企业核心系统

不要过度依赖低代码平台。

软件工程不会消失。

它只是从“写代码”逐渐演变成“设计智能系统”。

而这,可能才是 AI 时代程序员真正需要掌握的能力。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐