TACTICORE / 本周研发记录
弈核开发周报:从工作台到第一份 Windows beta
弈核 v0.1.0-beta.1 已公开预发布:Windows 安装包串起备战、启动、观察、停止与诊断,并在限定配置中完成三局真实模型参与的自然结算。本周的核心变化,是让模型专注战略意图,让原生 AI 承担具体执行。
本篇记录工程能力与验收边界。自然结算 3/3,不等于三战全胜;尚未覆盖干净环境、新用户和广泛兼容性。
先把指挥职责分清楚
上周的工作台能保存备战方案、调整风格、演练电台;这一周,交付的 Windows 原生客户端接通了游戏发现、预检、启动观察与停止链路,成为第一份可安装的限定 beta;旧浏览器工作台与电台并未作为整体完成实机验收。11 月 1 日发布的 v0.1.0-beta.1,让玩家可以从同一个桌面完成准备、启动、观察和停止,再带着诊断记录进入下一局。开发重点因此从界面能否操作,转向每一次判断是否真的进入游戏、控制权能否安全归还。
这条路并非沿着更细的微操一直走下去。周初仍在研究付费造兵、编队和精细战术;10 月 29 日,我们调整了产品职责:模型负责读懂局面、表达高层意图,原生 AI 负责选建筑、位置、顺序、兵种数量以及全部单位操作。指定坐标、具体数量和单位命令不再是模型的工作,越界内容会在派发前拒绝。
十四个入口把这份分工落到实际动作:集结、侦察、撤退、增援,经济、军力、科技预算,进攻、防守、扩张,以及建设与生产的推进或暂缓。模型可以提出方向,却不能把一段自由文本直接变成游戏脚本。十四项验收涵盖采用、拒绝或等待,并非每项任务都已完成;建设与生产“推进”的证据包含原生已启用基线,不表示逐项发生了新的状态转换。
记住结果,才能继续指挥
指令被接受,只意味着执行入口接住了请求。部队有没有行动、任务是否仍在等待、意图是否已经过期,都需要后续证据。本周把这些反馈带回下一轮模型判断,使指挥过程不再每轮从零开始;三局自然对局都留下了高层意图、原生子命令回执和后续反馈链。
Native6 的移植也围绕控制生命周期展开。暂停建设或生产之后,STOP 必须先还原原始状态;旧会话和迟到的模型响应不能污染新局。我们验证了停止时封住新请求、接管前及运行中的 Host 断连,以及不依赖 Host 的独立归还路径。停止弈核后,原生 AI 可以继续游戏;同一游戏进程不能再次接管,需要启动新进程。这些边界比一个看上去成功的按钮更重要。
三局打完,记录也要留完整
本轮 F01–F07 覆盖高层契约、受控语义、原生执行、跨轮反馈、桌面流程、会话与停止边界,最后进入自然对局。受控场景用于检查模型理解,不能冒充游戏真实事件;旧 v9 的研究记录也没有并入本次 beta 成绩。验收使用同一份冻结安装包和运行时,避免不同版本的片段拼成一个完成结论。
最终三局分别使用新的游戏进程和会话,没有中途注入阶段指令、故障或手动提前结束,全部走到自然结算,再完成归还并归档诊断与原生回放。自然结算通过数是 3/3,比赛结果则是两胜一负。它证明当前限定链路能够跑完,不能据此宣称胜率,也不能把胜负全部归因于模型。
记录中有 88 次模型请求、69 次接受、16 次契约拒绝和 2 次适配器连接错误。这些计数口径不同,请求还涉及终局取消等情况,不能硬凑成一张加总表。连接错误没有被隐藏,也没有靠隐式重试补成成功;后续重新取得合法观察再发起新请求。网络根因仍需继续核查。
可安装的 beta,仍有清楚的边界
安装包内置运行所需组件,无须另装编译器或开发环境。现有 Windows 11 x64 用户已验证安装、保留历史升级、重新打开设置,以及发现游戏、预检、启动观察、GUI 停止、导出诊断和再开一局的流程。发布页提供安装包、固定版本玩家指南与验收报告,读者可以沿着相同证据检查这次进展。
当前只核验 RA3 1.12 的繁中配置:TemplePrime 地图,P3 为苏军、出生位置 2,P4 为原生对手;玩家席位与地图出生位置不是同一编号。测试使用中等难度、10000 资金、无箱子和人类观察者。大厅仍需玩家手动设置,客户端不会代改。三局真实模型使用 DeepSeek / deepseek-flash,其他提供方没有同等实机结论。玩家仍需自备合法游戏、符合要求的 Mod 以及模型服务和密钥。安装包未签名、没有自动更新;干净虚拟机、新用户环境和广泛机器兼容性尚未验证。
下一步首先补齐证据缺口:扩张补测出现了活动,但更强的活动反馈尚未进入下一轮模型,逐项闭环不能算通过。重大损失、基地遇袭等真实事件与电台联动仍待接入,更多地图和阵营也需要独立验证。这一周交付的是能安装、能在指定条件下完成真实自然局的起点;后续将沿着具体缺口继续推进。