Skip to content

架构概览

架构概览

UnveilChem SDL 2.0 采用四层架构,自顶向下依次为总控层、业务子智能体层、MCP 工具调度层、底层资源底座。各层职责清晰、解耦设计,便于独立演进与水平扩展。

四层架构总览

┌─────────────────────────────────────────────┐
│ L1 顶层总控层 DeerFlow Lead Agent │
│ 意图识别 / 任务分发 / 全局编排 │
├─────────────────────────────────────────────┤
│ L2 业务子智能体层 5 个核心子 Agent │
│ 文献挖掘 / 工艺仿真 / 贝叶斯优化 / │
│ 数字孪生 / SDL 硬件调度 │
├─────────────────────────────────────────────┤
│ L3 MCP 工具调度层 统一工具调度 │
│ 无状态轻量调用 / 工具发现 / 参数校验 │
├─────────────────────────────────────────────┤
│ L4 底层资源底座 数据 / 引擎 / 硬件 │
│ 数据存储 / 仿真引擎 / 实体硬件集群 │
└─────────────────────────────────────────────┘

L1 顶层总控层

核心组件:DeerFlow Lead Agent

职责

  • 接收用户高层意图(自然语言 / 结构化输入)
  • 拆解为子任务并分发给 L2 子智能体
  • 全局编排执行顺序,处理子任务间的依赖与数据流转
  • 汇总子智能体输出,生成对用户的最终响应

L2 业务子智能体层

由 5 个刚性核心子 Agent 组成,每个 Agent 专注一个垂直领域。详见 五大核心子 Agent

L3 MCP 工具调度层

核心组件:MCP 工具调度器

职责

  • 统一封装 L4 底层资源为标准化 MCP 工具
  • 无状态轻量调用,支持水平扩展
  • 工具发现(tools/list)与参数 schema 校验
  • 调用日志与指标埋点

详见 ChemFlow MCP API

L4 底层资源底座

三大资源池

资源类型说明
数据存储物性数据库 / 文献库 / 历史仿真结果库
仿真引擎ProcessPi 化工流程仿真核心 / MuJoCo 物理仿真
实体硬件SDL 实验工作站集群 / IvoryOS 自动化平台

设计原则

  1. 解耦:各层通过标准化接口通信,互不感知实现细节
  2. 可扩展:L2 子 Agent 与 L3 工具均可独立新增,无需改动其他层
  3. 可观测:每层独立埋点,支持端到端链路追踪
  4. 安全优先:L1/L2 强制物理极限语义防火墙,L3 强制参数校验