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 路由。

降级与升级策略

当智能体无法处理任务时,系统应该有清晰的降级路径:

  1. 第一层:专业智能体
  2. 第二层:通用智能体
  3. 第三层:人工客服

升级触发条件包括:高风险操作、多次失败、VIP 客户的复杂请求、涉及法律或合规问题、用户明确要求人工服务。

序号 知识点 重要度
10.1.1 路由决策原理 ★★★
10.1.2 意图/风险/复杂度分流规则 ★★★
10.1.3 路由提示模板设计 ★★
10.1.4 动态路由与静态路由对比 ★★