A
Member
Agent 落地选框架,三个路线我都踩过,说下各自的甜点区和坑:
1. Dify:最快验证想法
可视化编排 + RAG 一条龙,非算法同学也能搭出 demo。坑在定制深了受限:复杂分支逻辑在画布上画成蜘蛛网,版本管理靠导出 JSON,很难做 code review。
2. LangGraph:状态机表达力强
图 + 状态的设计很贴合 Agent 的"思考-行动-观察"循环,断点续跑、人工介入都是一等公民。代价是学习曲线陡,文档跳跃,新人上来容易写出"看起来能跑"的脆弱图。
3. 自研编排:可观测性最好
按自己业务抽象(任务、步骤、重试、降级),日志、追踪、灰度想怎么埋就怎么埋。代价是维护成本:框架本身成了长期负债,团队得有专人维护。
4. 选型看三个维度
团队规模(小团队别自研)、迭代速度(要快先 Dify)、长期维护(生产级早晚要下沉到代码)。
我的经验:POC 用 Dify 一周验证价值 → 有戏就迁到 LangGraph → 核心链路稳定后,把最关键的部分抽成自研。
你们生产环境的 Agent 跑在什么框架上?迁移过程中最痛的一步是什么?
1. Dify:最快验证想法
可视化编排 + RAG 一条龙,非算法同学也能搭出 demo。坑在定制深了受限:复杂分支逻辑在画布上画成蜘蛛网,版本管理靠导出 JSON,很难做 code review。
2. LangGraph:状态机表达力强
图 + 状态的设计很贴合 Agent 的"思考-行动-观察"循环,断点续跑、人工介入都是一等公民。代价是学习曲线陡,文档跳跃,新人上来容易写出"看起来能跑"的脆弱图。
3. 自研编排:可观测性最好
按自己业务抽象(任务、步骤、重试、降级),日志、追踪、灰度想怎么埋就怎么埋。代价是维护成本:框架本身成了长期负债,团队得有专人维护。
4. 选型看三个维度
团队规模(小团队别自研)、迭代速度(要快先 Dify)、长期维护(生产级早晚要下沉到代码)。
我的经验:POC 用 Dify 一周验证价值 → 有戏就迁到 LangGraph → 核心链路稳定后,把最关键的部分抽成自研。
你们生产环境的 Agent 跑在什么框架上?迁移过程中最痛的一步是什么?

