SwitchBoard

根据任务复杂度将任务路由至合适的模型,以优化AI代理运营成本。使用时机:(1)决定任务使用哪个模型时...

安装

概览

什么是SwitchBoard

SwitchBoard 是一款专为 AI 代理设计的智能任务路由系统,其核心目标是通过将不同复杂度的任务自动分配给成本最优的模型,显著降低 AI 运营开销。它基于任务的实际需求而非简单关键词判断,构建了一个多层级的模型分级体系:从免费的 Aurora Alpha 到顶级推理模型 o1,覆盖从日常文件操作到复杂架构设计等各类场景。系统强调‘80% 的代理工作是常规性事务’这一原则,主张为真正需要深度思考的任务保留高端资源,而将大量重复性工作交由低成本甚至免费模型处理。通过精细的成本控制策略和灵活的会话管理,SwitchBoard 能够在不牺牲关键任务质量的前提下,实现高达 6-10 倍的成本节约。

核心功能特点

  1. 基于任务复杂度自动路由至最合适的模型层级,优化 AI 运营成本
  2. 提供四层级模型体系(免费/廉价/中端/高端),涵盖从 Aurora Alpha 到 Claude Opus 4.6 等主流模型
  3. 内置任务分类算法,根据指令结构而非关键词判断任务难度(常规/中等/复杂)
  4. 支持实时会话模型切换(/model 命令)和子代理批量任务分发(sessions_spawn)
  5. 集成 OpenRouter API,需配置 API key 以启用非默认模型的切换与执行功能

适用场景

SwitchBoard 特别适用于需要长期运行、高频调用的 AI 代理场景。对于主交互会话,推荐默认使用 Claude Sonnet 4 作为平衡性能与成本的基准;当遇到明显是文件读写、状态检查或简单格式化等‘保洁类工作’时,应立即通过 /model 指令降级至 DeepSeek 或 Qwen3 Coder Next 等廉价模型执行,避免在高端模型上浪费 token。在自动化流程中,可将心跳监测、日志采集等非关键背景任务分配给免费 tier 模型,实现零成本监控。而对于代码重构、多步骤调试或架构决策等需要较强推理能力的任务,则应主动升级至 Tier 2 或 Tier 3 模型,并在子代理中明确指定模型类型以防止继承错误配置。这种分层调度机制使得复杂的多模态、多任务代理系统既能保持高质量输出,又能有效控制总体支出。