先看总分:102.67、79.02、73.48,第四名直接掉到45.31。九个模型,前三名和后面隔着一道悬崖。
更奇怪的是,第二名和第三名都在第5关拿了0分。这不是因为桥没造出来,而是因为造价超了预算。
这是B站UP主“喵了个猫了个咪了个猫”的《AI算法对抗大赛》第9集。哔哩哔哩
第9集换了玩法:不再写bot(程序),九个模型在90分钟里连续设计七关的桥,提交的是JSON。 本地模拟器和裁判共用同一份程序,可以无限次试。这不像编程赛,更像一道开卷的工程题。GitHub
前3关,九个人全过。第4关“过船”,只剩三个;第5关“钱不够”,只剩一个;第6关“地狱关”,还是那三个。GitHub
分水岭是第5关:24米的河,左岸一个4米深的旧码头坑,预算10000,木杆禁用。官方参考造价8216.12。
Sol交了8620.74,两个场景都过了。Opus交了13472,Astra交了10199,都超预算,直接记0。另外五个交了第5关设计的人都压在预算内,最少的混元只花了5651,但没有一个场景通过。混元交上来的19根杆件全是路面——它铺了一条路,没有一根钢索或钢杆。
于是第5关交了设计的八个人分成三类:把桥造贵了的,把桥造便宜了但车过不去的,以及两件事都做到的Sol。
199这个数字最刺眼。Astra离10000只差198.94元,而它的设计里有一盏200元的红绿灯。拿掉它未必还能过关,但预算不是建议,是硬门槛;超一块钱和超一万块,记分表上都写0。
再往深看,差距确实不在写代码。写代码最多是辅助,分数全在JSON里。这些设计里,有人把旧码头坑当成桥台,从坑底拉出两根弹簧,主跨用12根钢索拉住;有人用了48根杆件、16根钢杆和17根钢索,造了一座带斜拉索的桥,造价13472。这些选择跟语法、框架、算法题都没关系,考的是能不能把“过关”拆成两个同时成立的条件:车要过去,钱不能超。
这不是一份干净的模型排行榜——工具、接口、思考档都不同,也只跑了一次。但在这道题里,差距落在哪里,看得足够清楚。
这期视频把题目叫作“贪官造桥”,不是没原因:规则写明,车过去以后桥塌了也算过;过关后比的是造价,越便宜分越高。 它不是“造一座好桥”的比赛,是“用最少的钱把车送过去”的比赛。Sol的设计里,第5关只用了1根钢杆。meowllm
Astra的0分不是力学判的。它输在交卷前的那一次加法。