高德一面:Workflow 和 Agent 的差异都说不清楚,怎么做 Agent 开发?

📅 2026/7/15 4:56:23
高德一面:Workflow 和 Agent 的差异都说不清楚,怎么做 Agent 开发?
文章目录前言一、先把概念钉死二、五个相同点三、五个不同点四、决策权归属:最核心的分野五、灵活性与可预测性的权衡六、失败模式不同:节点报错 vs 推理走偏七、不是非此即彼:混合架构八、从架构师视角看 Workflow 与 Agent 的几个工程取舍九、面试话术:考官想听的是什么总结前言高德地图这场一面,聊到 LLM 应用开发环节时,面试官抛出了一个问题:👔 你说说 Agent 和 Workflow 有什么区别?我当时愣了一下。脑子里是有画面的——知道什么时候该用固定流程跑,什么时候该让模型自己决定下一步干什么。但让我用干净利落的语言讲清楚,一时间组织得有点乱,说得来回绕。面试官皱了皱眉,追问了一句:👔 这个概念都说不清楚,你怎么做 Agent 开发?说实话,这句话把我问得有点噎住。回来之后把这块知识系统梳理了一遍,干脆把 Workflow 和 Agent 的异同点彻底捋清楚。读完这篇文章,你能搞明白:Workflow 和 Agent 的概念本质——路径预设 vs 运行时动态生成五个相同点——目标导向/调工具/用LLM/状态管理/模块化五个不同点——决策权/灵活性vs可预测性/不确定性适应/成本结构/失败模式混合架构才是生产级常态——工作流骨架+局部智能体什么时候选 Workflo