CLI 工具链

14 个子命令完整工具链,覆盖从编码测试到节点部署的全流程

14 个子命令

命令功能说明
axoncog encodeHV 编码测试将输入数据编码为 HV 向量并显示
axoncog decodeHV 解码测试将 HV 向量解码为可读输出
axoncog bind绑定运算执行两个 HV 的 XOR 绑定
axoncog superpose叠加运算执行多个 HV 的叠加
axoncog permute置换运算执行 HV 的循环移位
axoncog similarity相似度计算计算两个 HV 的汉明相似度
axoncog field场仿真启动场共振仿真
axoncog consensus共识测试测试分布式超维共识
axoncog decide决策测试测试约束满足决策引擎
axoncog transfer技能传递测试跨节点技能传递
axoncog plan行动规划测试超维行动序列规划
axoncog axmAXM 工具AXM 文件查看/验证/签名
axoncog plugin插件管理查看/管理平台插件
axoncog node节点启动启动 AxonCog 节点运行时

代码位置:axoncog-cli/src/

使用示例

HV 编码测试
bash
1# 将文本编码为 HV 向量
2axoncog encode --text "Hello AxonCog"
3
4# 计算两个文本的相似度
5axoncog similarity --a "工业控制" --b "工业自动化"
代数运算
bash
1# 绑定两个 HV
2axoncog bind --a hv1.bin --b hv2.bin -o bound.bin
3
4# 叠加多个 HV
5axoncog superpose --inputs hv1.bin,hv2.bin,hv3.bin -o superposed.bin
6
7# 置换 HV
8axoncog permute --input hv.bin --shift 3 -o permuted.bin
节点部署
bash
1# 启动 AxonCog 节点
2axoncog node --mode desktop
3
4# 启动场仿真
5axoncog field --nodes 8 --topology auto
6
7# 测试分布式共识
8axoncog consensus --nodes 5 --rounds 10

TUI 交互式演示

AxonCog TUI(axoncog-tui)提供 7 页交互式展示,用于演示和教学:

HV 编码器页
实时输入文本/数值,查看编码后的 HV 向量
代数运算页
交互式执行绑定/叠加/置换运算
场共振页
可视化场拓扑和共振关系
决策引擎页
输入场景,查看决策过程和审计轨迹
传输层页
模拟节点间通信
平台插件页
查看 PluginCaps 和动作原型
系统状态页
查看节点运行时状态和记忆

编译工具链要求

目标平台Rust 工具链额外依赖
桌面(x86_64)stable rustc无
桌面(aarch64)stable + target无
STM32F4stable + thumbv7em-none-eabihfprobe-rs(烧录)
RP2040stable + thumbv6m-none-eabiprobe-rs/uf2
WASMstable + wasm32-unknown-unknownwasm-bindgen(可选)

最低 Rust 版本:1.75。使用 Rust 2021 edition,不依赖任何 nightly 特性。