只有一个「挂起任务处理员」Agent,统一负责任务全流程处理,避免多 Agent 协作的复杂性和通信开销。
按流程调用多个 Skills,每次一个,确保每个步骤独立可测、易于调试和优化。
初期单 Skill 验证,稳定后逐步合并,最终实现全流程单 Skill 高效执行。
| 序号 | 技能名称 | 功能描述 | 输入 | 输出 |
|---|---|---|---|---|
| 1 | 任务接收技能 | 读取挂起任务信息,校验数据完整性,确保必填字段完整 | 任务 ID、订单号 | 任务详情对象 |
| 2 | 任务分析技能 | 分析订单上下文,用户历史记录,选择最优触达策略(电话/短信/IM) | 任务详情、用户画像 | 触达策略、优先级 |
| 3 | 用户触达技能 | 执行电话/短信/IM 联系用户,记录联系结果(接通/未接/拒接) | 触达策略、联系方式 | 联系结果、用户原话 |
| 4 | 意图识别技能 | 将用户原话归类为 4 类状态(暂缓/待沟通/继续/终止),输出置信度 | 用户原话、上下文 | 状态分类、置信度 |
| 5 | 动作执行技能 | 调用系统 API 执行具体动作(改约/通知/取消/跟进),处理执行结果 | 状态分类、任务 ID | 执行结果、新状态 |
| 6 | 审计记录技能 | 记录全流程日志到审计系统,触发告警(如有异常),生成报告 | 全流程数据、执行结果 | 审计日志、告警状态 |
L1 阶段:6 个独立 Skills 开发与单元测试
L1 阶段:集成测试,收集性能数据,优化每个 Skill
L2 阶段:合并为 3 个 Skills,验证合并后功能
L3 阶段:合并为 1 个全流程 Skill,性能调优
上线运行,持续监控,根据反馈迭代优化
避免多 Agent 通信开销,简化状态管理,统一错误处理,降低系统复杂度,便于调试和维护。
每个 Skill 职责单一,易于测试和优化,失败时便于定位问题,支持逐步合并演进。
先验证再优化,降低风险,每个阶段可独立上线,根据实际数据决策是否继续合并。