10.1 智能体路由
智能体路由(Agent Routing)是多智能体系统的任务调度中枢,负责将用户请求分配给合适的智能体处理。
10.1.1 路由决策原理
路由的核心是关注点分离。每个智能体专注于自己擅长的领域,路由层负责将任务导向正确的处理者。
智能体路由 = 任务分类 + 智能体匹配 + 请求分发
合理的路由设计带来三个效益:
- 专业化水平提升:每个智能体深耕特定领域,积累专业知识
- 系统复杂度降低:避免单一智能体承担过多功能
- 可维护性增强:各智能体独立开发、测试和优化
Anthropic 在 Building Effective Agents 中强调,智能体系统应记录每一步决策过程。对于路由而言,这意味着记录路由决策依据、保留决策上下文、提供降级和回退机制的透明说明。
10.1.2 分流规则设计
路由分类可以基于三个维度:意图、风险和复杂度。
基于意图的分类
将用户输入映射到预定义的意图类别。金融客服场景示例:
| 意图类型 | 路由目标 | 示例请求 |
|---|---|---|
| 账户查询 | 账户服务智能体 | 我的余额是多少 |
| 资金转账 | 转账支付智能体 | 帮我转 1000 元给张三 |
| 理财咨询 | 理财顾问智能体 | 推荐适合我的基金 |
| 投诉建议 | 客户投诉智能体 | 我要投诉上次的服务 |
路由系统设计中需要注意三点:使用 LLM 或传统分类模型识别用户意图,为每个意图定义明确的触发特征,处理模糊或多意图请求的情况。
基于风险的分类
在金融等高风险领域,根据任务风险等级进行路由决策:
| 风险等级 | 判断条件 | 路由策略 |
|---|---|---|
| 低风险 | 查询余额、查看账单 | 自动化智能体处理 |
| 中风险 | 小额转账(<5000 元) | AI 智能体 + 详细日志 |
| 高风险 | 大额交易、修改密码 | 人在回路智能体 |
关键考量:定义清晰的风险评估标准,高风险操作必须包含人工审核环节,实施多层验证机制。
基于复杂度的分类
根据任务复杂度选择合适的处理模型,平衡成本与性能:
- 简单任务(事实查询、状态检查)→ 轻量级模型(Claude Haiku)
- 中等任务(简单计算、单一数据源)→ 标准模型(Claude Sonnet)
- 复杂任务(多步推理、多数据源整合)→ 强力模型(Claude Opus)
对经济金融专业学生来说,这就像银行的分级授权:柜员处理小额业务,主管审批中额业务,大额业务需要行长签字。
10.1.3 路由提示模板设计
路由器本质上是一个分类器,性能高度依赖于提示词设计。
基础路由提示模板
你是金融服务智能体路由系统。根据用户请求,选择最合适的处理智能体。
可用智能体:
1. 账户服务智能体 - 处理余额查询、交易记录、账户信息修改
2. 转账支付智能体 - 处理转账、支付、汇款等资金流动操作
3. 理财顾问智能体 - 提供投资建议、产品推荐、风险评估
4. 客户投诉智能体 - 处理投诉、建议、服务质量反馈
用户请求:{user_query}
分析步骤:
1. 识别请求的主要意图
2. 判断所需的专业领域
3. 考虑任务的复杂度和风险
选择的智能体:[在上述列表中选择一个]
选择理由:[简要说明为什么选择该智能体]增强型路由提示(包含上下文)
当需要考虑用户画像和历史交互时:
你是金融服务多智能体系统的路由协调器。
当前用户画像:
- 客户等级:{customer_tier}
- 历史交互:{interaction_history}
- 当前会话上下文:{conversation_context}
可用智能体及其专长:
{agent_descriptions}
路由决策准则:
1. VIP 客户的复杂请求优先分配给高级智能体
2. 涉及资金安全的操作必须路由到有安全审核能力的智能体
3. 重复问题可以路由到快速响应智能体
用户请求:{user_query}
请输出:
- 选中的智能体
- 置信度
- 决策依据10.1.4 静态路由与动态路由

静态路由
预先定义好任务类型与智能体的映射关系,通过规则或分类模型直接匹配。
适用场景: - 任务类型明确且有限 - 业务逻辑相对稳定 - 需要高度可预测性和可审计性
优势:响应速度快(无需 LLM 推理)、成本低、行为可预测。
劣势:难以处理复杂或模糊的请求、规则维护成本高、缺乏灵活性。
动态路由
使用 LLM 实时分析请求内容和上下文,动态决定路由目标。
适用场景: - 任务类型多样且难以穷举 - 需要考虑上下文和用户历史 - 对灵活性要求高于延迟
优势:能够处理复杂、多意图请求,考虑上下文和历史信息,适应性强。
劣势:增加延迟(需要 LLM 推理)、成本较高、行为不确定性增加。
混合路由策略
实践中推荐结合两者优势:先尝试静态规则,如果静态路由有明确结果且置信度高,直接返回;否则使用动态路由。
Anthropic 推荐的路由设计原则是从简单到复杂:先尝试基于规则的路由,再考虑 LLM 路由。
降级与升级策略
当智能体无法处理任务时,系统应该有清晰的降级路径:
- 第一层:专业智能体
- 第二层:通用智能体
- 第三层:人工客服
升级触发条件包括:高风险操作、多次失败、VIP 客户的复杂请求、涉及法律或合规问题、用户明确要求人工服务。
| 序号 | 知识点 | 重要度 |
|---|---|---|
| 10.1.1 | 路由决策原理 | ★★★ |
| 10.1.2 | 意图/风险/复杂度分流规则 | ★★★ |
| 10.1.3 | 路由提示模板设计 | ★★ |
| 10.1.4 | 动态路由与静态路由对比 | ★★ |