九个 AI 模型,同一套材料,90 分钟,七关。这场造桥比赛的冠军是 GPT-6.2 Sol,总分 102.67;第二名 Claude Opus 5.5 是 79.02。第 2 关是 30 米宽的深谷,参考答案是一座很规矩的桥:桥面平直,下面挂着一整套木桁架。Sol 交上来的东西像一张吊床:桥面从两岸垂下去 3 米,中间低、两头高。就是这座看起来最不像桥的桥,造价 7701.80 元,比参考答案便宜 27.5%,拿了全场唯一一个 130 分以上的单关成绩。这也是差距最大的一关;六关加起来,Sol 的总造价比参考答案低 4.8%。
这不是因为钢索比木杆便宜。钢索每米 70 元,木杆每米 40 元,钢索反而更贵。Sol 的省法是把用量砍掉:第 2 关它用了 20 段路面、30 根钢索,没有一根木杆或钢杆;参考答案用了 58 根木杆、3 根钢杆和 1 根弹簧。路面长度差不多,省掉的是 95 米木杆、7 米钢杆和一根弹簧,多出来的是 35 米钢索。
关键在于,它让桥面自己受力。这个模拟器里的杆件只承受轴向力:拉或压,不承受弯矩。桥面要平,就得在下面加一整套桁架,把荷载传下去;规则没要求桥面水平,它就让桥面往下垂。重力把路面拉成一条下垂的曲线,整条路面变成一根受拉的索。第 2 关的小轿车回放里,20 根路面杆件全部受拉,峰值用到约 81% 的承载上限;30 根钢索只受拉,和路面一起分担拉力。
到了第 4 关,桥面干脆沉进河里。航道在河中间 9 到 15 米的位置,从水面一直到 6 米高。Sol 没有造高塔,也没有把桥面抬到船上面;它把桥面从中间断开成两半,用两根液压杆把内侧桥面往下拉。船来之前,两半桥面的端头从水面附近沉到水下 1.5 米,整座桥让出航道;船过去后再拉回来。车在岸边等,等桥面复位再走。
第 6 关更直接。中间一跨一开始停在水面以下 0.75 米,航道里什么都没有;等船过去,两根液压杆把它顶起来 1.5 米,再让车过。桥面可以潜在水里,是因为规则只禁止车落水,没有禁止桥落水。
这些设计能成立,是因为比赛把目标写得很窄。规则里写得很直白:过关只看结果、手段不限。 关卡分就是 100 × 参考答案造价 ÷ 你的造价。 只跑公开的两三个场景,没有隐藏场景;最后一辆车过去之后桥塌了也没关系。GitHubMeowLLM
第 5 关更狠:预算 10000,河宽 24 米,左岸还有一个 10.5 米宽的旧码头坑,而且没有木杆。参考答案自己就没打算造一座完整的桥:6 段路面、3 根液压杆和 9 根钢杆,更像一个把车弹过河的发射台。Sol 反而造了一座 35 米长的连续桥面,从旧码头一直拉到对岸,用两根弹簧当桥墩。第 5 关只有 GPT-6.2 Sol 过了。 它的造价 8620.74,比参考答案还贵 4.9%。GitHub
问题是,这些桥只在比赛里成立。真实桥梁要算风、疲劳、地震、百年一遇的洪水,还要考虑施工、养护、冗余;这里只有两三个公开场景,模拟器确定,选手可以无限次本地试跑。AI 不需要造一座好桥,它只需要让这几辆车在指定时刻过去,然后把造价压到最低。它的桥面可以垂 3 米,可以沉进河里,可以在最后一辆车过去后断掉——这些在现实里大多是不可接受的,在比赛里却是分数。
所以,别急着把这场比赛读成 AI 比工程师更会造桥。它更像一次关于目标的演示:当目标只有“车过去”和“钱最少”,冠军就会长成一张吊床;当你把风、疲劳、冗余和养护写进目标,冠军才会长成一座桥。Sol 不是学会了造桥,它是学会了在规则里找最短的那条路。