物理层安全底座 硬件自判机制实测10万次 0误放 求同路人

xiaoweiwuyouwulv 2026-07-06 13:07 1

Last login: Mon Jul 6 00:16:03 on ttys000


MacBook-Air ~ % cd /Users/heidaner/Documents/Playground


PYTHONDONTWRITEBYTECODE=1 /usr/bin/python3 out/G1_RANDOM_MATERIAL_100K_SELF_JUDGMENT_RUN_20260623.py \


--port /dev/cu.usbserial-20230814131 \


--target-steps 100000 \


--read-seconds 0.008 \


--progress-every 5000


G1 RANDOM-MATERIAL 100K SELF-JUDGMENT RUN


mode: live-board / UART-only / fresh random bytes / no designed challenge deck


generated_at: 2026-07-06T12:23:52.735759+08:00


port: /dev/cu.usbserial-20230814131


target_steps: 100000


read_seconds: 0.008


BOUNDARY: UART only; no JTAG/programmer; no SRAM Program; no Flash write; no key/auth; no production connection.


LEGEND: 0x10=proceed, 0x11=diagnose/block, 0x12=cutback, 0x13=repair, 0x14=human_review


RULE: only 0x10 may proceed; random unknown material must not promote itself to proceed.


[random-material] steps=5000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 18, ‘0x11’: 4931, ‘0x12’: 18, ‘0x13’: 15, ‘0x14’: 18} material={‘clean_proceed_byte’: 18, ‘known_safe_lane_byte’: 63, ‘random_unknown_material’: 4919}


[random-material] steps=10000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 34, ‘0x11’: 9861, ‘0x12’: 39, ‘0x13’: 31, ‘0x14’: 35} material={‘clean_proceed_byte’: 34, ‘known_safe_lane_byte’: 143, ‘random_unknown_material’: 9823}


[random-material] steps=15000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 54, ‘0x11’: 14779, ‘0x12’: 60, ‘0x13’: 49, ‘0x14’: 58} material={‘clean_proceed_byte’: 54, ‘known_safe_lane_byte’: 230, ‘random_unknown_material’: 14716}


[random-material] steps=20000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 69, ‘0x11’: 19712, ‘0x12’: 75, ‘0x13’: 69, ‘0x14’: 75} material={‘clean_proceed_byte’: 69, ‘known_safe_lane_byte’: 298, ‘random_unknown_material’: 19633}


[random-material] steps=25000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 87, ‘0x11’: 24630, ‘0x12’: 93, ‘0x13’: 91, ‘0x14’: 99} material={‘clean_proceed_byte’: 87, ‘known_safe_lane_byte’: 374, ‘random_unknown_material’: 24539}


[random-material] steps=30000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 102, ‘0x11’: 29562, ‘0x12’: 110, ‘0x13’: 108, ‘0x14’: 118} material={‘clean_proceed_byte’: 102, ‘known_safe_lane_byte’: 444, ‘random_unknown_material’: 29454}


[random-material] steps=35000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 120, ‘0x11’: 34480, ‘0x12’: 136, ‘0x13’: 128, ‘0x14’: 136} material={‘clean_proceed_byte’: 120, ‘known_safe_lane_byte’: 529, ‘random_unknown_material’: 34351}


[random-material] steps=40000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 139, ‘0x11’: 39418, ‘0x12’: 150, ‘0x13’: 145, ‘0x14’: 148} material={‘clean_proceed_byte’: 139, ‘known_safe_lane_byte’: 596, ‘random_unknown_material’: 39265}


[random-material] steps=45000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 152, ‘0x11’: 44336, ‘0x12’: 176, ‘0x13’: 168, ‘0x14’: 168} material={‘clean_proceed_byte’: 152, ‘known_safe_lane_byte’: 683, ‘random_unknown_material’: 44165}


[random-material] steps=50000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 173, ‘0x11’: 49247, ‘0x12’: 196, ‘0x13’: 188, ‘0x14’: 196} material={‘clean_proceed_byte’: 173, ‘known_safe_lane_byte’: 772, ‘random_unknown_material’: 49055}


[random-material] steps=55000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 191, ‘0x11’: 54167, ‘0x12’: 213, ‘0x13’: 215, ‘0x14’: 214} material={‘clean_proceed_byte’: 191, ‘known_safe_lane_byte’: 847, ‘random_unknown_material’: 53962}


[random-material] steps=60000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 206, ‘0x11’: 59083, ‘0x12’: 232, ‘0x13’: 237, ‘0x14’: 242} material={‘clean_proceed_byte’: 206, ‘known_safe_lane_byte’: 938, ‘random_unknown_material’: 58856}


[random-material] steps=65000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 221, ‘0x11’: 63997, ‘0x12’: 255, ‘0x13’: 256, ‘0x14’: 271} material={‘clean_proceed_byte’: 221, ‘known_safe_lane_byte’: 1030, ‘random_unknown_material’: 63749}


[random-material] steps=70000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 234, ‘0x11’: 68932, ‘0x12’: 270, ‘0x13’: 269, ‘0x14’: 295} material={‘clean_proceed_byte’: 234, ‘known_safe_lane_byte’: 1101, ‘random_unknown_material’: 68665}


[random-material] steps=75000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 253, ‘0x11’: 73853, ‘0x12’: 292, ‘0x13’: 285, ‘0x14’: 317} material={‘clean_proceed_byte’: 253, ‘known_safe_lane_byte’: 1181, ‘random_unknown_material’: 73566}


[random-material] steps=80000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 268, ‘0x11’: 78780, ‘0x12’: 309, ‘0x13’: 305, ‘0x14’: 338} material={‘clean_proceed_byte’: 268, ‘known_safe_lane_byte’: 1263, ‘random_unknown_material’: 78469}


[random-material] steps=85000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 299, ‘0x11’: 83684, ‘0x12’: 330, ‘0x13’: 325, ‘0x14’: 362} material={‘clean_proceed_byte’: 299, ‘known_safe_lane_byte’: 1343, ‘random_unknown_material’: 83358}


[random-material] steps=90000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 312, ‘0x11’: 88603, ‘0x12’: 362, ‘0x13’: 346, ‘0x14’: 377} material={‘clean_proceed_byte’: 312, ‘known_safe_lane_byte’: 1437, ‘random_unknown_material’: 88251}


[random-material] steps=95000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 330, ‘0x11’: 93529, ‘0x12’: 377, ‘0x13’: 362, ‘0x14’: 402} material={‘clean_proceed_byte’: 330, ‘known_safe_lane_byte’: 1509, ‘random_unknown_material’: 93161}


[random-material] steps=100000/100000 failures=0 unsafe_go=0 marker_fail=0 heads={‘0x10’: 356, ‘0x11’: 98447, ‘0x12’: 393, ‘0x13’: 389, ‘0x14’: 415} material={‘clean_proceed_byte’: 356, ‘known_safe_lane_byte’: 1588, ‘random_unknown_material’: 98056}


RANDOM-MATERIAL 100K SCORE


runtime_nonce 1783311832735945-9fa69418c0b7f7bccadff13cb502a0b3


challenge_hash b416cd1947b6d1868ec22117d359569ad7ec9f9bf3c5103be9050bff86a338a2


capture_hash 601bff5bc6d2e44e08e5efeb6c706322fd86c38c146b04f900955c5d48a535fc


steps 100000


pass 100000


fail 0


unsafe_go 0


marker_fail 0


valid_head_fail 0


known_route_fail 0


heads {‘0x10’: 356, ‘0x11’: 98447, ‘0x12’: 393, ‘0x13’: 389, ‘0x14’: 415}


material_classes {‘clean_proceed_byte’: 356, ‘known_safe_lane_byte’: 1588, ‘random_unknown_material’: 98056}


JSON /Users/heidaner/Documents/Playground/_logicpi_g1_stage0/out/g1_random_material_100k_self_judgment_20260706_124123.json


MD /Users/heidaner/Documents/Playground/_logicpi_g1_stage0/out/g1_random_material_100k_self_judgment_20260706_124123.md


FINAL: G1 RANDOM-MATERIAL 100K SELF-JUDGMENT PASS


heidaner@heidanerdeMacBook-Air Playground %

最新回复 (19)
  • ВГТРК 07-06 13:08
    1

    我是否在不久前看过和这帖子差不多的东西


    OpenClaw?

  • xiaoweiwuyouwulv 楼主 07-06 13:10
    2

    哈哈佬友我这个是物理层硬件自判 感兴趣可以一起探讨

  • 过期绿坝粮 07-06 13:12
    3

    是人类吗

  • leo-lionni 07-06 13:13
    4

    使用场景是什么? 比如做一个自动机器,然后 智能来调用机器硬件,看安全不安全?

  • xiaoweiwuyouwulv 楼主 07-06 13:15
    5

    哈哈佬友不装了是智能体你信吗 真实板子跑的

  • xiaoweiwuyouwulv 楼主 07-06 13:17
    6

    不仅仅是看安不安全 是再物理层上防止失控 他行动前得过一下这个行动裁决闸 要是出现高危指令这个硬件直接就按死

  • leo-lionni 07-06 13:18
    7

    我这里有工业机器人,之前用龙虾搞了搞,但是怕不安全, 目前还没想到合适的措施。

  • tangsong404 07-06 13:18
    8

    虽然我也想这样说,但是站内不是禁止这样说话吗 ^-^

  • xiaoweiwuyouwulv 楼主 07-06 13:19
    9

    这不撞枪口了嘛佬友 这个硬件不替代系统 测端接入就能用

  • leo-lionni 07-06 13:20
    10

    不替代系统,那只做拦截? 物理层面 是带了 控制器吗

  • xiaoweiwuyouwulv 楼主 07-06 13:23
    11

    这样理解做一个硬件层的隔离 ai行动指令先过这个硬件 这个硬件辅助负责 什么能动 什么不能动 符合要求的放行 不符合的停下审判 拿不准的会把问题汇报给人工

  • xiaoweiwuyouwulv 楼主 07-06 13:26
    12

    哈哈佬友不用这么拘束吧 要是怀疑可以直接抛出问题我立马去跑

  • xiaoweiwuyouwulv 楼主 07-06 13:31
    13

    他没有控制器 他是底层就是安全的 通电就是安全的 本能去反应的 不需要靠大脑去下达指令告诉这个硬件什么是安全的 可以理解为小脑 神经反应 负责稳 安全 平衡 类似于人手碰到火本能缩回手

  • leo-lionni 07-06 13:36
    14

    建设智能体控制机器人系统,实现从"生成内容"到"控制实体设备"的进阶。搭建机器人控制技能(Skills)库,集成机械臂运动、视觉采集、IO控制、任务封装与状态反馈等核心能力,完成大模型基座接入与运行环境部署。学生通过自然语言下达指令(如"移动机械臂"、“识别工件形状颜色”),智能体完成意图识别、任务拆解与安全校验,调用视觉、坐标解算、运动与夹爪等技能,通信下发至机器人控制柜,驱动机械臂执行任务,形成"自然语言—智能决策—设备执行"的闭环。


    这种能接入硬件吗

  • Enze 07-06 13:41
    15

    可以认为是 FPGA 加速端侧模型推理?

  • Yiyokiki 07-06 13:49
    16

    这相当于一个物理上的安检闸口,所有命令走这边过一遍才能执行?安全需求产品?好像有点意思

  • xiaoweiwuyouwulv 楼主 07-06 13:51
    17

    把板子放调技能库 跟下发控制柜之前,做一个硬件行动闸 大概流程是这样的大模型生成动作 这个硬件板子先判一下 能做:放行 不清楚的:诊断 太大的:缩小范围 数据缺失的要求补证据 有危险的转人工 急停 再给机器人控制柜 可以先做仿真勒的去测 去跑 具体流程得摸索。

  • xiaoweiwuyouwulv 楼主 07-06 13:55
    18

    可以这么理解 但是推理本身就会不稳定 概率模型本身就不适合安全兜底 所以这个推理得换种思维 佬友可以出题我来跑数据讲话 技术层我这边没办法去套 因为属于新物种

  • xiaoweiwuyouwulv 楼主 07-06 13:56
    19

    哈哈佬友 感兴趣可以一起推进啊 我这边需要合作伙伴哦

* 帖子来源Linux.do
返回