架构演进调研:从 LangGraph 到 Skill 编排
调研目标
对比第一代 LangGraph 多智能体架构与第二代 Qoder Skill 体系的优劣,确定最终架构方向。
调研结论
第一代(LangGraph 多智能体)
优点:
- 完全可控,可定制化程度高
- 支持 ReAct 聊天循环、Planner 参数访谈
缺点:
- 大量精力消耗在 agent 基础设施(消息管理、工具调用循环、模型兼容)
- 离线环境下 LangChain 初始化卡顿(尝试下载 GPT-2 tokenizer)
- LangChain 1.x 重构兼容坑(usage_metadata 字段缺失)
第二代(Qoder Skill 体系)
优点:
- 不再维护 agent 基建,只维护领域资产
- 新增软件支持 = 新增三个 skill,结构照抄
- IDE agent 原生承担 ReAct 循环、token 统计
缺点:
- 依赖 IDE agent 的能力上限
- 调度灵活性受 skill 文档表达力限制
最终决策
采用第二代 Skill 体系,将第一代的领域知识(Fluent 适配器、RAG 检索、Planner)全部迁移为 Skill 文档。