什么是 路由智能体(Router Agent)?
路由智能体(Router Agent)是 AI Agent 或路由组件,用于对请求分类,并委派给最合适的工具、工作流、模型或专家 Agent。
工作原理
当一个系统包含多个专家或执行路径时,路由智能体很有用。它不让每个 Agent 都检查每个请求,而是决定请求应去哪里:搜索、代码审查、数据分析、客户支持、策略升级或人工复核。路由可以用规则、向量、分类器、LLM 调用或混合方式实现。主要风险是静默误路由,因此生产路由器需要置信度阈值、降级路径和可观测决策。
主要特点
- 意图分类:把输入请求映射到能力域
- 委派角色:把工作发送给专家 Agent、工具、模型或工作流
- 成本控制:避免不必要地调用昂贵或无关 Agent
- 降级感知:应处理模糊、低置信度或不支持的请求
- 可观测决策:应记录为什么选择某条路由
常见用途
- 把编程问题路由给代码 Agent,把账单问题路由给支持自动化
- 在 RAG、网页搜索、SQL 分析和人工升级之间选择
- 为简单任务选择低成本模型,为复杂任务选择更强模型
- 在多 Agent 架构中把工作分发给专家 Agent
- 拒绝或升级命中安全敏感类别的请求
示例
loading...
Loading code...常见问题
Router Agent 必须是 LLM 吗?
不需要。路由可以使用规则、分类器、向量、LLM 或组合方式。最佳选择取决于歧义程度、成本、延迟和审计要求。
Router Agent 的主要风险是什么?
主要风险是误路由:请求进入错误 Agent 或工具,导致糟糕答案、浪费成本或不安全动作。因此置信度阈值和降级路径很重要。
路由决策应如何记录?
应记录选中路由、置信度、候选路由、相关特征或理由、降级行为和最终下游结果,同时保护敏感输入。
Router Agent 什么时候应该追问?
当请求模糊、置信度低、缺少必要上下文,或多条路由会产生实质不同动作时,应先追问。