四层极简架构
每一层职责清晰、单向依赖,从 32KB MCU 到万级节点全域网络零修改运行
四层架构总览
第四层PlatformPlugin 平台插件层
平台感知 + 动作执行 + 能力位掩码 + 全平台覆盖,统一桌面/移动/MCU/IoT 的感知与执行接口。 新增的第四层是底座从 3 层升级为 4 层的核心变化。
第三层约束满足决策引擎
确定性决策 + 约束自适应 + 审计轨迹,零幻觉决策输出,保障所有行为可审计、可追溯。
第二层场代数与记忆层
场共振自组织 + 时序记忆 + 分布式共识 + 赫布学习,HV 运算/存储/协同,支撑分布式智能场运行。
第一层HV 原生编码层
多模态编解码 + 设备自描述 + 本地数据处理,全域统一输入输出,保障数据本地处理、隐私原生。
四大抽象 Trait
| 抽象层 | Trait | HV 接口 | 代码位置 |
|---|---|---|---|
| 传输 | Transport | HvFrame 收发 | axoncog-transport/src/transport_trait.rs |
| 认知 | NexusEngine | VSATensor 推理 | axoncog-nexus-bridge/src/api.rs |
| 加载 | AxmLoader | 字节转可执行内存 | axoncog-nexus-bridge/src/loader.rs |
| 平台 | PlatformPlugin | HvVector 感知/执行 | axoncog-plugin/src/lib.rs |
Workspace 结构
AxonCog 的 Workspace 由 7 个核心 Crate、2 个工具和 3 个示例组成:
axoncog/
crates/
axoncog-core/ # 核心:超维代数 + HV 向量 + 隐私 + 感知前端
axoncog-field/ # 场代数:场共振 + 记忆 + 赫布
axoncog-decision/ # 决策引擎:确定性决策 + 多准则 + 行动链
axoncog-transport/ # 传输抽象:9 种后端统一接口
axoncog-plugin/ # 平台插件:PlatformPlugin 第四抽象层
axoncog-node/ # 节点运行时:事件驱动 + 自描述 + 容错
axoncog-nexus-bridge/ # Nexus 桥接:AXM + 加载器 + 降级引擎
tools/
axoncog-cli/ # CLI 工具:14 个子命令
axoncog-tui/ # TUI 演示:7 页交互式展示
examples/
desktop-plugin/ # 桌面插件集成示例
mcu-rp2040/ # RP2040 示例
mcu-stm32f4/ # STM32F4 示例
数据流全景
原始数据(字节流/传感器值/图像像素/声音波形/平台事件等)首先经过 UPFP 统一感知前端, 编码为 10048 维 HV 语义张量。编码后的 HvVector 同时流向三个方向:
场代数层
共振 / 记忆 / 共识 / 赫布学习
决策引擎
确定性决策 / 审计轨迹
传输层
9 种后端统一抽象
三层的输出汇聚到节点运行时,由事件驱动调度进行统一处理, 最终通过 PlatformPlugin(本地平台执行)或 Transport(远程节点发送)输出。
单向依赖原则
铁律 6:单向绝对控制。信息严格单向流动,控制闸门死锁。四层架构单向依赖,不存在循环依赖。 axoncog-core 是零外部依赖(除 libm)的纯 no_std crate,所有其他 crate 都依赖它。 每个crate 都有 std/alloc/no_std 三级 feature gate,可以根据目标平台灵活裁剪。