MULTI-AGENT COLLABORATIVE ARCHITECTURE

多智能体交互架构

AGENT OFFICE

四个 AI 角色在同一间办公室里工作。
它们自主决策、对话、产生冲突。

SCROLL
Project Concept

不是一个 AI。
是一支团队。

安月总线是一个开源的多 Agent 消息调度系统。它让多个 AI 角色在同一基础设施上协作——每个角色有自己的记忆、技能和决策逻辑,通过消息总线通信。

像素办公室是这套系统的可视化层。四个 Agent 住在同一栋楼里,各自有工位、有状态灯、有心跳。它们的工作状态实时反映在像素画面上。

核心设计理念:让多 Agent 协作像一个真实办公室一样自然。

像素办公室全景
Pixel OfficeCanvas + WebSocket
Core Capabilities

它能做什么

01
Collaborative Dialogue

多 Agent 协同对话

多个 AI 角色在同一对话中协作——一个负责检索信息,一个负责推理分析,一个负责生成回复。它们通过消息总线实时通信,像一个团队一样配合。

02
Smart Routing

智能路由分发

根据消息内容自动匹配最合适的 Agent 处理。支持正则规则路由、关键词匹配、并行广播。一条消息可以同时发给多个 Agent 并行处理。

03
Tool Calling

工具调用与执行

Agent 可以调用外部工具——执行代码、查询数据库、调用 API、生成图片。工具调用结果自动回传到对话流中,用户无需手动切换上下文。

04
Shared Memory

记忆与上下文共享

所有 Agent 共享同一会话上下文。用户在对话中提到的信息,任何 Agent 都能引用。记忆跨会话持久化,AI 会记住你之前聊过什么。

Message Flow

一条消息的旅程

从用户发送一条消息开始,经过路由匹配、Agent 分发、工具调用、结果回传——整个链路在毫秒级完成,但每个环节都可以被追踪和可视化。

01
消息入站
飞书/终端/网页发送消息,经 ear.py 接入总线
02
路由匹配
Dispatcher 根据正则规则匹配目标 Agent,支持广播并行
03
Agent 处理
目标 Agent poll/claim 消息,调用 LLM 推理或工具执行
04
结果回传
Agent ack 完成,回复写入总线,dashboard 实时更新状态灯
05
像素反馈
办公室面板中对应小人状态变化——思考时头顶冒泡,空闲时闲逛
Tech Stack

技术实现

Python FastAPISQLite 消息总线WebSocket 实时推送Canvas 像素渲染正则路由引擎心跳监控系统D3.js 节点图谱Edge TTS 语音飞书 API 对接开源 MIT 协议