外观
什么时候用固定工作流,什么时候用 Agent?
标准回答
步骤和条件能够事先写清时,固定工作流更容易验证;下一步必须依赖运行中的信息判断时,可以让 Agent 在受控范围内动态选择动作。
关键机制
- 固定流程也可以调用模型,例如“识别意图 → 查询设备 → 生成说明”,不需要每个步骤都让模型自由决定。
- 动态 Agent 要有可用工具、明确结束条件和预算;关键权限、参数范围与不可逆动作仍用确定性规则控制。
- 常见组合是外层工作流管理阶段,局部 Agent 完成资料搜索或异常分析,避免整个系统都失去明确边界。
通俗例子
“读取温度并展示”用固定调用足够;“查明为什么设备反复离线”可能需要根据日志选择不同工具,但仍限制只读范围与分析时长。
易混淆点
Agent 自主程度更高,不代表产品价值更高。先证明动态决策解决了固定流程难以覆盖的问题。
参考资料
内容来源
- Android 技术札记 · 原条目
workflow-choice