← 进阶 vibe coding按任务选择工作流、Agent 或混合方式

会员笔记 · 05 理解工具、工作流与 Agent

按任务选择工作流、Agent 或混合方式


  上一节《工具结果怎样让 Agent 继续行动》,我们看到工具返回的结果怎样成为下一步行动的依据。接下来还有一个问题:每个下一步,都需要交给 AI 决定吗?

  比如,只核对一份位置已知的文稿,读取要求、读取全文、交给 AI 检查,步骤已经清楚。但如果要追查文稿与设定的矛盾,相关资料可能要读过正文才知道。两种任务都使用 AI,需要交给模型的选择却不同。

  这里要考虑的是哪些路径可以提前确定,哪些判断需要留到运行时。本节先区分工作流、Agent 和混合方式,再讨论步骤依赖与执行顺序,学习怎样根据具体任务安排合适的控制方式。

谁决定下一步,与是否使用 AI 是两回事

  工作流把路径预先写在应用中,运行时按既定步骤或条件分支推进。其中仍然可以让 AI 分析材料、生成内容。使用了模型,并不意味着每个下一步都由模型决定。

  Agent 则把一部分行动选择交给模型:根据目标、已有材料和新反馈,判断还要取得什么、使用哪个工具,再根据返回继续工作。运行环境仍负责执行工具和落实操作边界;动态选择发生在应用提供的能力范围内。

控制方式

应用提前安排什么

模型承担什么

工作流

步骤、允许的分支及转向规则

各步骤中的分析、生成或分类

Agent

目标、可用能力与执行边界

根据发现选择下一项行动

混合方式

稳定的必需步骤,以及交给模型的局部范围

在该范围内选择补查或处理路径

  因此,不能仅凭调用了几次模型来分类。程序固定调用三次模型,也可以是工作流;模型根据工具反馈选择下一项动作,才体现了行动选择权的变化。

继续这次实践

把理解,变成自己的方法。

加入会员,阅读完整笔记与配套资料。

解锁完整实践 →

已有会员? 登录后继续

讨论