CLI 工具链
14 个子命令完整工具链,覆盖从编码测试到节点部署的全流程
14 个子命令
| 命令 | 功能 | 说明 |
|---|---|---|
axoncog encode | HV 编码测试 | 将输入数据编码为 HV 向量并显示 |
axoncog decode | HV 解码测试 | 将 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 axm | AXM 工具 | AXM 文件查看/验证/签名 |
axoncog plugin | 插件管理 | 查看/管理平台插件 |
axoncog node | 节点启动 | 启动 AxonCog 节点运行时 |
代码位置:axoncog-cli/src/
使用示例
HV 编码测试
bash
1# 将文本编码为 HV 向量2axoncog encode --text "Hello AxonCog"34# 计算两个文本的相似度5axoncog similarity --a "工业控制" --b "工业自动化"代数运算
bash
1# 绑定两个 HV2axoncog bind --a hv1.bin --b hv2.bin -o bound.bin34# 叠加多个 HV5axoncog superpose --inputs hv1.bin,hv2.bin,hv3.bin -o superposed.bin67# 置换 HV8axoncog permute --input hv.bin --shift 3 -o permuted.bin节点部署
bash
1# 启动 AxonCog 节点2axoncog node --mode desktop34# 启动场仿真5axoncog field --nodes 8 --topology auto67# 测试分布式共识8axoncog consensus --nodes 5 --rounds 10TUI 交互式演示
AxonCog TUI(axoncog-tui)提供 7 页交互式展示,用于演示和教学:
HV 编码器页
实时输入文本/数值,查看编码后的 HV 向量
代数运算页
交互式执行绑定/叠加/置换运算
场共振页
可视化场拓扑和共振关系
决策引擎页
输入场景,查看决策过程和审计轨迹
传输层页
模拟节点间通信
平台插件页
查看 PluginCaps 和动作原型
系统状态页
查看节点运行时状态和记忆
编译工具链要求
| 目标平台 | Rust 工具链 | 额外依赖 |
|---|---|---|
| 桌面(x86_64) | stable rustc | 无 |
| 桌面(aarch64) | stable + target | 无 |
| STM32F4 | stable + thumbv7em-none-eabihf | probe-rs(烧录) |
| RP2040 | stable + thumbv6m-none-eabi | probe-rs/uf2 |
| WASM | stable + wasm32-unknown-unknown | wasm-bindgen(可选) |
最低 Rust 版本:1.75。使用 Rust 2021 edition,不依赖任何 nightly 特性。