Skip to content

Master Agent 编排导则 (Orchestration Guide)

1. 核心定位

Master Agent 是空间智能体的“中枢大脑”,负责全局意图的分发、子智能体(Sub-Agent)的调度以及跨域记忆的维护。

2. 交互协议 (MAS Protocol)

2.1 调度流程

  1. L1 路由 (Intent Classification): 识别用户意图所属领域(SA_Control, SA_Reservation, FA_Repair, etc.)。
  2. 上下文注入: 将来自 Semantic Hub 的空间上下文(当前所在房间、已控设备状态)注入目标子 Agent。
  3. 任务派发: 调用子 Agent 的 run 接口,传递结构化槽位或原始自然语言。
  4. 冲突协调: 若两个子 Agent 产生冲突(例如控制 Agent 要关灯,预约 Agent 说会议正在进行),Master 执行全局策略裁定。

2.2 子 Agent 接入规范

每个子 Agent 必须声明其 “能力标签 (Capabilities)”,例如:

yaml
agent_name: SA_Reservation_Agent
capabilities:
  - resource_booking
  - availability_check
  - conflict_recommendation
input_slots: [start_time, duration, capacity, room_name]

3. 跨域记忆共享 (Global Memory)

Master Agent 维护线程级的 Short-term Memory,确保:

  • 用户在和 FA 聊完报修后,切换到 SA 订房时,Agent 知道用户刚才遇到的麻烦(例如:“刚才报修辛苦了,我为您找个安静的会议室休息下”)。

5. 主动服务编排 (Proactive Orchestration)

Master Agent 除了响应用户输入外,还监听系统级 触发事件 (Trigger Events)

  • 日程触发:会前 15 分钟、日程变更。
  • 环境触发:空间无人自动节能、空气质量异常告警。

调度逻辑

  1. 事件捕获:由 SA-主动整备助手 监控事件流。
  2. 场景判定:Master 根据当前时间与空间上下文,判定是否下发 Push。
  3. 闭环交互:下发富媒体卡片,引导用户回流至 Chatbot 执行具体控制。

详细设计详见:SA_主动服务_Agent设计

Released under the Private License.