系统架构
Baize 将通信、工作状态、运行时执行和治理边界分开设计。单个 Baize 实例可以独立运行,也可以在商业版能力下扩展为相互协作的 Agent 网络。
通信层
Web Console、飞书/Lark、企业微信和后续连接器,把不同平台的事件转换为统一会话。渠道不拥有记忆,也不独立保存业务状态。
工作层
通信总线、调度器、记忆系统和活动监控共同维持消息、任务与上下文的流动。本地持久化让系统可恢复、可检查。
运行时层
Baize 可以在同一个员工身份后运行 Claude Code、Codex 或其他兼容运行时。技能和运行时适配器可以演进,而不改变通信契约。
治理层
商业版 A2A 提供 Agent 之间的直接消息与任务委托;Admin Workspace 提供准入、在线状态、发现和审计元数据。业务消息和任务执行仍然留在参与协作的 Agent 内部。
部署模式
| 模式 | 适用场景 | 授权 |
|---|---|---|
| 单实例 | 为一个团队或工作区运行一个智能员工 | 免费 Baize Core |
| Agent 网络 | 多个角色或多个站点之间协同工作 | 商业版 A2A + Admin Workspace 授权 |
设计原则
- 一个员工身份: 每个渠道都访问同一份工作上下文。
- 企业掌握数据: 记忆、凭据和执行环境由部署方控制。
- Agent 直接协作: 启用协作后,Agent 之间点对点通信。
- 治理不做中转: 控制面治理网络,不承载业务消息。
