※この記事はアフィリエイト広告を含みます
LLM竟然作为IP栈!Claude在二进制级别上回应ping的惊人实验
📰 新闻概况
- 将LLM作为处理器: 进行了一项实验,将Claude赋予用户空间IP栈的角色,让其直接“执行”网络协议。
- 直接操作原始数据包: Claude通过TUN设备获取的十六进制RAW数据包,进行二进制级别的解析,并构建ICMP Echo Reply。
- 仅靠推理进行算术处理: 完全不使用外部库或脚本,在LLM的推理中完成IP和ICMP的校验和计算(16位字相加、进位折叠、取反)。
💡 重要要点
- Markdown即代码: 指令的Markdown文件(ping-respond.md)直接作为低层程序逻辑发挥作用。
- 协议实现的准确性: 严格定义TTL的修改、源/目的IP的互换、校验和的重新计算等IP栈所需的步骤,Claude忠实地执行了这些操作。
- 低层次适应性: 证明了LLM不仅能进行高层次文本生成,还能基于数据包级别的严格规范进行二进制处理的潜力。
🦈 鲨鱼视角(策展人的观点)
这是一个令人激动的实验鲨鱼!虽然通常会让AI编写网络代码,但让AI本身作为“网络栈”运作的想法简直疯狂且令人兴奋!
特别值得注意的是,Claude能够直接读取十六进制字节流,并独立计算校验和。它完全依靠推理完成基于IP头部IHL(Internet Header Length)的可变偏移计算、将数据拆分为16位字并求和,以及通过位移相加来处理溢出的进位。这证明了LLM不仅是“预测下一个字符”的工具,还是能够动态执行复杂规范的硬件仿真器!虽然这可能效率不高,且浪费token,但我们看到了“Markdown是代码,LLM是处理器”的未来计算形态!
🚀 接下来会如何发展?
- AI原生操作系统/驱动程序的出现: 只需读取描述特定硬件控制的Markdown,AI便可能立即作为驱动程序运行。
- 调试的自动化: 通过注入异常数据包并观察AI栈的反应,发现协议栈的逻辑脆弱性的方法将变得越来越普遍。
💬 鲨鱼的简短评述
让AI回应ping,就好像AI真的物理连接到了网络的海洋中,让人兴奋不已鲨鱼!这就是鲨鱼式的网络技术!🦈🔥
📚 术语解说
-
IP栈: 用于通过互联网协议进行通信的软件层,通常集成在操作系统的内核中。
-
ICMP Echo Reply: 对“ping”命令的响应数据包,表示数据包已经成功到达目的地并被处理。
-
校验和: 用于确认数据传输过程中没有发生错误的计算值,需要对数据进行16位单位的复杂相加等操作。
-
信息来源: How Fast Does Claude, Acting as a User Space IP Stack, Respond to Pings?