岗位分支 · Agent-Workflow-Platform工程师
定位:构建 Agent 工作流平台(编排引擎 / 状态机 / 可视化) 对应主路线:Ch5(Agent Runtime)、Ch6(工作流编排)、Ch9(评测可观测)
核心能力领域#
1. Workflow Engine 设计#
- 节点抽象(LLM 节点 / 工具节点 / 条件节点 / 代码节点)
- 边与条件(if/else / switch / parallel / loop)
- 状态传递(节点间数据流)
- 执行调度(同步 / 异步 / 并行 / 串行)
2. State Machine / Graph#
- 状态定义与流转规则
- 进入/退出 hook
- 状态持久化(断点恢复)
- Graph 编排(DAG / 带环图)
3. 编排框架#
- LangGraph:代码定义、可复杂分支、checkpoint
- Dify Workflow:可视化、拖拽、API 发布
- Coze Workflow:字节出品、多渠道发布
- 自研工作流引擎
4. Human-in-the-Loop#
- Approval Gate(审批门)
- Interactive Q&A(任务中问用户)
- Plan Review(计划审批)
- Result Review(结果审批)
- 异步审批(用户不在线挂起)
5. Durable Execution(持久化执行)#
- 任务状态持久化(DB + Workspace)
- 进程崩溃后能恢复
- 长任务支持(几小时/几天)
- Checkpoint / Resume / Retry / Rollback
6. 可视化编排#
- 节点拖拽 / 连线
- 实时调试(单步执行 / 断点)
- 版本管理 / 灰度发布
- 工作流模板复用
7. 多租户工作流平台#
- 租户隔离(数据 / 配额 / 凭证)
- 工作流 marketplace(用户共享模板)
- 计费(按执行次数 / 节点数 / token)
8. Trace-to-Dataset#
- 工作流执行 trace 自动记录
- 线上失败转 eval case
- 工作流版本回归测试
技术栈重点#
| 技术 | 优先级 |
|---|---|
| Workflow Engine / State Machine | 必会 |
| LangGraph / Dify / Coze | 必会 |
| Human-in-the-Loop | 必会 |
| 任务恢复 / Checkpoint | 必会 |
| 可视化编排 | 必会 |
| 多租户工作流平台 | 加分 |
| Trace-to-Dataset | 加分 |
| 版本化工作流 / 灰度 | 加分 |
典型面试题方向#
- 如何做 durable execution?进程崩溃后任务怎么恢复?
- 版本化工作流怎么设计?旧版本任务还在跑怎么办?
- 灰度发布怎么做?10% 流量跑新版工作流如何切流?
- trace 如何转 dataset?自动还是人工标注?
- 工作流引擎怎么支持"长任务"(几小时/几天)?心跳 / 超时 / 重试?
- 多 Agent 在工作流里协作,状态怎么传递?context 隔离怎么做?
- 可视化编排 vs 代码编排各有什么优劣?什么场景用哪个?
加分方向#
- 多租户工作流平台设计
- Agent Marketplace
- Trace-to-Dataset 自动化
- 版本化工作流 / 灰度发布
- 工作流模板复用机制
- 跨集群分布式工作流