四层极简架构

每一层职责清晰、单向依赖,从 32KB MCU 到万级节点全域网络零修改运行

四层架构总览

第四层PlatformPlugin 平台插件层

平台感知 + 动作执行 + 能力位掩码 + 全平台覆盖,统一桌面/移动/MCU/IoT 的感知与执行接口。 新增的第四层是底座从 3 层升级为 4 层的核心变化。

第三层约束满足决策引擎

确定性决策 + 约束自适应 + 审计轨迹,零幻觉决策输出,保障所有行为可审计、可追溯。

第二层场代数与记忆层

场共振自组织 + 时序记忆 + 分布式共识 + 赫布学习,HV 运算/存储/协同,支撑分布式智能场运行。

第一层HV 原生编码层

多模态编解码 + 设备自描述 + 本地数据处理,全域统一输入输出,保障数据本地处理、隐私原生。

四大抽象 Trait

抽象层TraitHV 接口代码位置
传输TransportHvFrame 收发axoncog-transport/src/transport_trait.rs
认知NexusEngineVSATensor 推理axoncog-nexus-bridge/src/api.rs
加载AxmLoader字节转可执行内存axoncog-nexus-bridge/src/loader.rs
平台PlatformPluginHvVector 感知/执行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,可以根据目标平台灵活裁剪。