跳到主要內容
新手入門

專案生命週期

每個專案狀態的意思(產生中、檢查中、建置中、修正中、就緒、未驗證、需要修正、失敗),以及為什麼 Codexe 要先驗證才把專案標記為就緒。

更新於

本頁內容
  1. 簡短版
  2. 產生中
  3. 驗證和修復
  4. 就緒
  5. 未驗證(「已產生,但尚未編譯」)
  6. 需要修正(「Codexe 無法自動完成這個專案的驗證」)
  7. 失敗

當專案目前的檔案通過了 Codexe 自己的建置(插件和模組)或載入測試(資料包和 Skript),它就是就緒;對 Discord 機器人、網站和 Blockbench 模型來說,就緒代表產生已經完成。一個專案永遠只有一個狀態。這一頁會說明每個狀態、Codexe 正在做什麼,以及你可以做什麼。

#簡短版

  1. Generatingthe AI writes the files
  2. Verifyingbuild or test-load
  3. Repairingfix errors, rebuild
  4. Readycurrent files passed

對可建置的專案(Spigot/Paper/Folia/BungeeCord 插件、Fabric/Forge 模組、資料包和 Skript)來說,就緒代表你眼前的檔案通過了 Codexe 自己的建置或載入測試。其他類型(Discord 機器人、網站、Blockbench 模型)沒有東西需要編譯,所以就緒代表產生已經完成。

#產生中

AI 正在撰寫專案。檔案會隨著產生一個個出現。如果回覆在某個檔案寫到一半時被截斷,或 AI 原本規劃的某個檔案一直沒出現,Codexe 會先在內部接續產生,再進入下一步。這次接續不用你付費。

#驗證和修復

Codexe 檢查可建置的專案時,橫幅會顯示目前的步驟:

橫幅正在發生什麼
正在檢查專案…確認檔案符合你要求的平台
正在撰寫剩下的檔案…補完第一次回覆沒寫完的檔案
正在建置…編譯(插件、模組)或在測試伺服器上載入(資料包、Skript)
正在修正問題…建置失敗;AI 正在修復回報的錯誤
正在驗證…修正之後再次建置
正在完成…儲存經過驗證的成果

修復使用的是確切的編譯器錯誤,以及建置中真實的函式庫簽章,而不是用猜的。修正不會用到你的額度。 請參閱自動修復。

專案正在驗證時,該專案的聊天和編譯會暫停,以免修改和正在進行的修復衝突。驗證一結束,它們就會恢復。

#就緒

目前的檔案已經通過。對插件和模組來說,這代表建置成功,並產生了帶有正確描述檔(plugin.yml、fabric.mod.json、mods.toml……)的有效 JAR。對資料包和 Skript 來說,這代表檔案在真正的測試伺服器上載入時沒有錯誤。

就緒描述的是經過驗證的那些確切檔案。如果你之後自己編輯了檔案,那些修改還沒有被建置過。請按編譯來檢查它們。透過聊天做的修改會自動再驗證一次。

#未驗證(「已產生,但尚未編譯」)

有時候 Codexe 沒辦法執行檢查:建置服務很忙、某個相依套件的儲存庫沒有回應,或某個 Skript 腳本用了測試伺服器沒有的附加元件。這不代表專案壞了;它只是還沒被檢查過。所有東西你都能使用,也可以按下編譯取得真正的答案。Codexe 也會在一段時間內自動重試這些專案。

#需要修正(「Codexe 無法自動完成這個專案的驗證」)

Codexe 試了好幾次修復,建置還是失敗。所有檔案都還在,你可以繼續編輯它們。你可以:

  • 按下讓 Codexe 再試一次(免費),它會重新跑一輪修復,不會用到額度(每個專案每天一次,每天最多三個專案),或
  • 在聊天中描述問題,或在編輯器中自己修正。

請參閱專案失敗或需要修正。

#失敗

第一次產生沒有產出任何可用的東西:完全沒有檔案、供應商錯誤,或專案用了錯誤的平台且無法重新產生。當這發生在專案的第一個需求時,它用掉的 token 會自動退還,頁面上會顯示一個再試一次按鈕。請參閱額度退還。

專案生命週期 | Codexe Docs