晋江文学城
下一章 上一章  目录  设置

30、第 30 章 截击 ...

  •   微型联赛第五轮。对手是夏晚棠。

      赛前,学区上有人在开赔率帖。夏晚棠的ID出现在评论区第一页——被人@出来的,她没有参与讨论。帖子里列了两个人之前的战绩对比:她上届十六强,本届第三轮输给了一个战术系的直切打法——打法是很传统的压制型,跟她一样用AI辅助但撞上了克制模型。"夏晚棠的导航AI在新版本之后还没公开过实战数据,新版本有多强未知。"楼主最后一行写的是:"顾忍冬这边更不好说——不对称偏移用了好几场了,打田络用偏转,打白砚行用波形,每场掏出来的东西都不一样。没人猜得到她这场会掏什么出来。"

      「新版本对上新打法。两个人都藏着。赔率大概会开到持平。」

      顾忍冬关掉帖子。她昨晚已经把忍忍的散热片换到了程错给的最薄规格。关节质量降了零点几克。借速的反弹加速度会更高——但这场不用借速。她用截击。截击不需要碰撞动量。需要的是预判对方的路线——比AI早一步站上去。薄散热片对截击没加成。只减了点重量。轻一点是一点。

      崇德楼地下二层。A场。裁判席上坐了一个戴眼镜的统计员——微型联赛数据分析组的,平时只在决赛出现。大概夏晚棠的导航新版本引起了注意,或者顾忍冬的不对称打法数据积累够了分析价值。不管哪种——数据组的人来记录比赛,意味着这场的数据会进微型联赛的战术数据库。

      夏晚棠已经在对面了。她的微型机甲"星罗"是一台浅灰蓝配色的标准件机——外观没有任何花活,关节接缝校准得跟灰隼差不多。但跟灰隼不一样——星罗的感应区上贴了一层半透膜。光学传感器外罩。AI导航用的。

      「光学传感器。不是标准件配置。她自己加的——大概跟她重写AI是同一个项目。AI升级到v2.0会认树了,传感器也得跟上——不光看障碍物位置,还要看移动趋势。半透膜过滤杂光。工程细节。跟钟离一样——自己动手改零件。自动化系的人改软件。工程系的人改硬件。跟白砚行不一样——天阙星的人不用自己改。标准件出厂就是最优。我的零件是旧货——出厂就是别人的淘汰品。改是改。拼是拼。原理都差不多。」

      裁判举手。"第五轮。机甲战斗系大一·顾忍冬——忍忍。对自动化系大三·夏晚棠——星罗。三分钟限时。准备。"

      "准备完成。"夏晚棠说。她戴神经头带的动作不快——双手,一步一步扣紧。她在校准接触点。光学传感器的AI辅助系统对神经信号的信噪比有要求,头带接触压力差一点都会影响信号质量。

      顾忍冬把忍忍放在启动区。头带按紧。太阳穴发热。"准备完成。"

      第一回合。

      星罗起步——不冲刺。跟田络和白砚行都不一样。夏晚棠不抢前三秒。星罗在原地调整了一下站位,往左偏了半步,移到了一个AI算出来的最优初始位置。

      「嗯?不冲。夏晚棠第一拍不是冲过来——是往左边挪了半步。啊,在选初始站位。她的AI连裁判席数据屏的反光都算进环境参数里了。啧,跟沈绿腰算那棵还没倒的树一个路数——别人只算地形,她们连光照反射都不放过。这帮搞导航算法的脑子里大概装了个第二太阳。」

      忍忍起步。顾忍冬没有用偏移起手——用了一段基础的中路直进。标准路线。夏晚棠大概看了她之前所有的比赛录像——偏右偏移、S波形、节奏波形。她在等一个非标准路线。让她等。星罗拦了左侧和右侧——AI预判的两条可能偏移方向。中路反而只有一道基础防线。

      忍忍从中路直进。星罗的AI重新计算——把中路的防御权重从百分之十调到百分之六十。调整速度很快。比田络的压制型快了至少一倍。忍忍的刀尖在进入有效攻击范围之前被拦住了。星罗的防守位置提前算好——AI的重新计算只用了大概零点零五秒。

      「零点零五秒。比田络快。比白砚行的第一版预判也快——她的AI在算所有可能路线。偏移只是路线的一种。她不分类。她算全局。全局路线覆盖需要的计算量更大——但她的算力够。自动化的AI——算的是所有招的概率分布。」

      忍忍撤出来。第一轮试探——没中。夏晚棠的AI不靠封堵特定路线。它给每一段可能的轨迹都分配了防守权重,随忍忍的移动实时更新。跟白砚行的动态防线类似——但更细。白砚行是三道浮动防线。夏晚棠的是一整张概率云。

      「打田络的压制型——偏移直接绕开。打白砚行的混合型——波形不重复。打夏晚棠的概率云——嗷,偏移和波形都在这朵云的概率表里,不管怎么偏她都给每段轨迹标了防守权重。概率云怕什么?怕不在云里的东西。AI把所有从起点到终点的路径全算了——偏偏有一个位置不在它的路径列表里:它自己站的位置。」

      第二回合。顾忍冬换了打法。

      忍忍起步——不走中路,不走偏移,直冲星罗。距离缩到三十厘米以内——微型机甲格斗的近身范围。两机肢体可以互相碰到的距离。导航AI的最优路径算法在近身开始失准:最优路径需要至少一个机身长度的规划空间,贴太近之后没有计算余地。AI的计算量一帧内翻了三倍。

      夏晚棠的反应是后退——这是AI的建议。退到四十厘米之外才重新开始规划。但她退的同时忍忍跟了。不退远——就保持在三十厘米。压着AI的规划盲区边缘。

      「不退。你退一步我跟一步——就卡在三十厘米。AI刚要算完一条完整路径——距离又变了。重算。再变。再重算。哈哈哈哈它在做无限循环。永远在加载,永远出不了招。」

      星罗的AI在第七秒改了一次策略——放弃后退,改为侧移绕圈。从左侧切出,试图拉开距离的同时换一个角度切入攻击。这步侧移的轨迹是一段弧线——AI计算的最优绕圈路径,距离最短、转向最平缓的弧线。弧线是算好的。预判比偏移容易——弧线的曲率是AI自己定的。

      顾忍冬没有跟弧线。她让忍忍走了一段直线——从弧线内侧截向弧线中点。比星罗早零点零一秒站在弧线必经的位置。忍忍站定时,星罗还在弧线前段——AI下一帧的计算结果:目标路线上已有障碍。重新规划。零点零五秒。

      刀尖在这零点零五秒之前就停下了。停在星罗关节锁正前方。

      「截击。抢她给自己规划的路线的中点。AI不会在中点设防御——AI默认中点只有她自己经过,没有对手会提前站上去。我站了。站在她即将到的位置上,提前零点零一秒。够她的AI认出来,不够改路线。田络的压制型不认识非标准路线。白砚行的混合型不认识新变量。夏晚棠的概率云在近身盲区重新算——算的时候她不认识自己的中点。截击截的是对手自己的路径,用她的最优路线打她。跟借速同一个原理——用对手的动能,不用自己的。」

      第三回合。夏晚棠拉远了距离。她没有再进三十厘米范围——这次从四十五厘米外开始绕。换了切入方向。星罗的AI把概率云的重点从路线分布改成了切入角度分布——多个可能切入角度的加权防守。不再规划完整路径。只规划切入角。AI在进化。
      顾忍冬没动。站在原地。

      等。

      星罗在绕——从左侧绕到右侧,切了三次不同角度。每次切的角度都在变。AI在找概率云里防守权重最低的那个角度。第三次切的时候找到了——忍忍左侧后方。权重只有百分之四。星罗切入——刀尖朝忍忍左肩。

      忍忍往右偏了。一段很短的右偏——忍忍本身的不对称偏移。右侧重,起步偏右。幅度不大。刚好错开星罗刀尖两厘米。然后忍忍的左臂关节锁在错开的同时压下——截在星罗攻击动作的收势路上。星罗的刀尖刚刺空,AI在把手臂收回来——收势路线是AI自动算的最短回收路径。截在这条路径的正中间。

      「刺空之后收手——最短路径永远是一条直线。收手不被视为独立动作——是攻击动作的收回。收回不受新的切入角度概率云覆盖。我有零点零五秒。在他收回之前站在回收路线上——跟上一回合一样。AI不会在中点防守。回收路线的中点也是中点。」

      裁判鸣笛。忍忍——击中。二比零。比赛结束。

      夏晚棠收回星罗。站在原地沉默了几秒。然后摘下神经头带。她的表情很平静。没有田络那种皱眉头的不甘——只是看着忍忍右肩刚才被自己切进的那段弧线。明明是AI找到的最佳切入角。但她自己收手的时候被截了。

      "那个截击——两回合都在同一个原理。抢我的路线中点。AI算最优路线——你把最优路线变成你的拦截点。"

      "对。"

      "这个原理对任何一种路径规划AI都成立。"夏晚棠把星罗收进空间钮。没有失落。没有不甘。只是在消化一个刚被证明的结论——自己写的AI有一个结构性盲区。"最短路径规划的默认前提是路径上没有第三方。第三方如果站在路径中间——AI只能重新规划。它没算。从一开始就没把'对手会站到自己的最优路线上'当成变量。"

      「她用一场输掉的比赛验证了自己AI的底层架构缺陷。她在验证bug。自动化系的脑回路——比赛是算法测试的一种。赢了说明算法优于对手。输了说明算法有未覆盖变量。回去改。」

      "下次我的AI会把路径中点也纳入防御权重计算。"夏晚棠把手从空间钮上放下来。"对了——越野赛决赛之后,帮我问一下沈绿腰。自动制导和307一起吃个饭。不聊具体比赛参数——就交流一下导航算法和机甲结构的框架性思路。上次她的v0.9预判那棵树倒下的时间,我这边的AI到现在还没覆盖这个变量。想当面听她说说分析逻辑。决赛前先各自准备——打完再聊。"

      顾忍冬看着她。自动化系大三。上届十六强。AI被忍忍的截击拆了——第一反应约的是决赛之后两队一起吃饭聊框架。

      "行。我回去跟她说。"

      夏晚棠点了个头。走了。走廊里步伐不快不慢。大概边走边在脑内跑新的AI架构。

      钟离在走廊口——她今天没课,过来看比赛。

      "你的截击。"钟离等她走过来。"比借速看着快。看着快的原因是——对方先动。你后动。但后动的人站的位置比先动的人更早到。时间差跟当时陆教授课上讲的力矩提前反向量是同一个物理模型——提前半拍给修正比追着修正快。"

      "对。比AI早知道她要走哪——不需要比它快。"

      "截击稳定之后——借速还练吗。"

      "练。两种打法应对不同对手。截击对导航型。借速对压制型。不能只用一种——被别人看一次录像就破了。"

      钟离想了想。大概在脑内把她自己的肘关节图叠加了一层战术参数。"跟你打比赛的对手大概都不太舒服。每场换一种逻辑。白砚行第一场封你三次。第二场被你用波形打了两分。夏晚棠这场——AI架构的底层前提被你的截击当弱点用。你每场换的是整层博弈模型。"

      「钟离不参加微型联赛,但她看懂了——每场换的不是同一招的变种,是换掉整层逻辑。跟陆教授课上把关节转九十度一样——方向全变。啧,工程系的人看比赛像在看结构力学实验。」

      晚上。竹苑307。

      沈绿腰把学区上关于这场比赛的帖刷了一遍。技术分析帖里有人试图拆截击的原理——第一个人说"截击是用对手的最优路径反制对手"。第二个人说"这跟在对方传球路线上截球是一回事,只不过传球是物理球,机甲是AI路径"。第三个人说"那她的不对称偏移还有用吗——还是全换新打法了"。

      没有人能确认。因为截击和偏移和借速——三种打法共用同一个底层:不对称质量分布产生的不可预测惯性。底层一样。表面不同。不同的打法只是对抗不同对手预判模型的呈现方式。

      顾忍冬把忍忍右关节重新标了一遍。薄散热片效率不错——整场比赛右关节峰值温度比上场低了大概零点七度。程错说的百分之五点五负荷——这场截击的关节负载只有稳态位移,没有撞击动量,关节负载在百分之三左右。比借速轻松。比波形也轻松。

      「截击不耗关节。耗的是脑子——得提前算准她要走哪。每场换打法不是为了花哨,是每种模型都有不一样的命门。田络固定——偏移绕。白砚行会学——波形乱。夏晚棠算全局——截击抢。下一场是谁还不知道。管他呢,知道的时候再翻牌。」

      白露从机械工程导论作业上抬头。她自己画了一张踝关节侧向截击图——在真实机甲的越野赛过弯中。同样的截击逻辑:在对手的最优过弯路线上提前站住位置。下学期越野赛决赛用的。

      「白露把微型联赛的战术翻译成越野赛的过弯逻辑。微型机甲是神经链接。真实机甲是操纵杆。底层——截击——是同一个东西。就是比对手的路径规划早零点零一秒。」

      她把旧报纸翻到新一页。画了第四个对手的留白。

      「第五轮赢了。第六轮对手——复活赛出来的。可能是白砚行。可能是另一个人。不管是谁——模型不同,选不同的拆法。不急。知道的时候再画上下一种。」

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>