在讨论编排模式之前,先回答一个实操问题:应该选什么样的模型来驱动 Agent?
模型是 Agent 的智能基座,选对模型往往比优化提示词更有效。由于模型迭代极快,本节不推荐具体的模型版本,而是提供一些选择的方向。
**认识 "御三家"。** 目前 Agent 开发中最常用的三大闭源模型厂商是 OpenAI(GPT/o 系列)、Anthropic(Claude 系列)和 Google(Gemini 系列)。它们各有侧重:Claude 在复杂推理、编程和工具调用方面表现突出,是目前 Agent 开发的热门选择;Gemini 拥有超长上下文窗口和强大的多模态能力,适合长文本与图片、视频等多媒体场景;GPT/o 系列各方面能力均衡,用户数量最多。选模型时不要只看排行榜,**要在你自己的任务上做评估**(见第六章)。
**国内模型。** 如果你的应用部署在国内或有较严格的成本预算,国内模型是务实的选择。字节跳动的豆包系列国内延迟极低,适合实时交互;月之暗面的 Kimi 是国内 Agent 能力较强的模型;Qwen 和 DeepSeek 等开源模型则在成本和可定制性方面有优势。需要注意的是,不同模型在工具调用方面的能力差异很大,选型前务必在具体场景中测试。国内模型通常通过火山引擎(豆包)、硅基流动(开源模型)等平台的 API 访问,海外模型则可以通过 OpenRouter 统一访问。
**开源与闭源。** 闭源模型通常在能力上领先,但成本较高且受限于厂商的 API 策略。开源模型成本低、可私有化部署、支持微调定制,适合对成本敏感或有数据合规要求的场景。
**绝大多数 Agent 需要支持思考(Reasoning)的模型。** Agent 需要进行多步思考、工具选择等复杂决策,不带思考能力的模型在这些任务上表现往往很差。只有极少数场景例外------比如只执行单步简单任务、或 Computer Use 中仅需点击固定位置的简单 GUI 操作------此时不带思考的模型也能胜任。但只要涉及多步思考或动态决策,就一定要选择支持思考的模型。
**关注输出速度和多模态能力。** 除了成本,还有两个容易被忽视的维度。一是**输出 token 的速度**:Agent 往往需要多轮推理,每轮都要等待模型输出完成才能执行下一步,所以输出速度直接决定了端到端的响应延迟------如果一个 Agent 任务需要 20 轮推理,每轮慢 2 秒就意味着总共多等 40 秒。二是**多模态支持**:如果你的 Agent 需要理解图片、音频或视频,多模态能力就是硬性要求,不同模型在这方面的差异很大。