AI兵棋影片
把「模型當時能知道什麼、下了什麼命令、規則實際結算了什麼」連成觀眾看得懂的故事。複用使用者已有遊戲、製作包和剪輯工程;本技能不附帶遊戲引擎、規則手冊、模型服務或第三方素材。
先判斷這一輪做什麼
使用者只改封面、旁白、初設或剪輯時,沿用已完成對局和素材,只改對應交付。使用者明確重打才建立新批次。缺少一項工具時繼續完成不依賴它的工作,不把生成 JSON、抽幀或儲存草稿等同於原生開啟與匯出。
先讀專案治理和製作包的入口、資料介面、素材來源、驗收記錄;核對最新選局而非沿用舊想定、舊資料夾或自動排名。記錄引擎/規則版本、模型實際識別碼、種子、編隊、視角、素材與輸出目錄。不要匯出帳號資訊、API 憑證、私有推理或整個工作目錄。
按當前任務讀取參考:
- 新對局、重打、友軍識別、雷達、天氣或電報:雙盲與感測器。
- 批次對局、監督、選局、恢復、素材歸檔與最終交付:製作流程。
- 歷史背景、台詞、互動、模仿剪輯、AI 形象或封面:敘事與視覺。
- 執行附帶工具、接入已有引擎或時間線:輕量資料契約。
對局事實到成片的主線
- 凍結可玩的設定。 按使用者編隊劃分;檢查出生重疊、陸地、邊界、距離和航向。原典、已實現規則與本期擴充分別列出。擴充先實現和驗證,再凍結;雨效和燈效不能代替規則裁決。
- 各編隊獨立指揮。 每席有獨立會話、記憶和本隊觀察;友軍初設作為帶時間的靜態簡報。其他編隊只能透過實際送達的通訊影響它。導演全圖不回流模型。
- 按階段真實下令。 記錄輸入、已接受命令、公開戰術簡報、規則事件及時間錨。比較意圖和實際執行,禁止替模型補出另一種戰術。按使用者授權限制呼叫、除錯和重試;從中斷點恢復,不靜默換模型或重開。
- 先監督再剪。 儲存初設及每個完整回合結算後的全圖和本隊受限快照,展示目前局/回合、關鍵變化和可開啟的索引。使用者要求「等我確認再繼續」時暫停下一回合;「每回合給快照」本身不意味著必須逐次等待批准。
- 先抽事實後寫劇本。 完成約定批次,保留全部戰報與統計,再根據使用者偏好選局。魚雷命中事件、實際傷害、沉沒、友軍誤傷和得分分別統計。用模型原話或其公開簡報解釋選擇,不能編造原話或展示私有推理。
- 把機制放進事件裡。 在觀眾需要判斷的時刻給出距離、視野、舊情報時刻與合法動作。關鍵選擇先展示該席實際受限視角,完整唸完問題後停留三秒,再揭示該席真實選擇和公開理由,隨後切導演視角看後果。
- 交付可播放成品。 核驗檔案、畫面、字幕和聲音;給出實際完成的 MP4、字幕、可編輯來源與封面。缺失項和驗收邊界簡述在交付記錄,不塞進旁白。
附帶的離線工具
僅使用 Python 標準函式庫,不請求模型、不啟動比賽、不讀取憑證:
python scripts/episode_tool.py init /path/to/episode --episode-id episode-01 --games 5
python scripts/episode_tool.py ref /path/to/episode frames/game-1-t00-director.png
python scripts/episode_tool.py validate /path/to/episode --stage capture
python scripts/episode_tool.py supervision /path/to/episode
python scripts/episode_tool.py validate /path/to/episode --stage edit
python scripts/episode_tool.py validate /path/to/episode --stage delivery
先將真實引擎輸出映射到契約,不能用範本生成虛構戰報。工具檢查檔案完整性、快照覆蓋、時間線和三秒揭示關係;不證明雙盲過濾正確、規則合法或模型真實呼叫,這些要在引擎/轉接器層驗證。監督頁含導演全知圖,只供製片監督,不能交給指揮模型。