使用 Codexe
自動修復
Codexe 在交付期間如何修復建置錯誤、免費的「再試一次」和「用 AI 修正」,以及什麼時候修復會改由聊天進行。
更新於
自動修復是指 Codexe 根據建置回報的確切錯誤,自己修好建置或載入錯誤。它會在兩種情況下發生,分清楚是哪一種,你就知道修復是否免費。
#1. 交付時的內部修復(免費)
在 Codexe 驗證可建置的專案時,建置失敗不會以壞掉的專案交到你手上(依序列出的每個步驟)。Codexe 會:
- 讀取確切的編譯器或載入錯誤,
- 從建置所用的同一批 JAR 中查出相關函式庫類別的真實簽章,讓修正符合實際的 API 版本,
- 請修復模型只改動必要的部分,
- 再建置一次。
只要錯誤數量持續減少,它就會繼續進行好幾輪;如果卡住了,它會用更強的模型再試一次。你在專案上看到的是「正在修正問題…」和「驗證中…」。
這項工作的成本由 Codexe 負擔,不是你。它不會用到你的 token,也不算一次提示。
#2. 你發起的修復
| 位置 | 按鈕 | 費用 |
|---|---|---|
| 最後狀態為「需要修正」的專案 | 讓 Codexe 再試一次(免費) | 免費 |
| 編譯失敗,檔案自交付後未改動 | 用 AI 修正 | 免費(同樣的內部修復) |
| 編譯失敗,檔案被你或聊天改動過 | 用 AI 修正 | 一則一般聊天訊息(token) |
| 其他任何情況 | 在聊天中描述問題 | 一則一般聊天訊息(token) |
免費的「再試一次」限制為每個專案每天一次,每個帳號每天三個專案。
為什麼有差別?如果檔案和 Codexe 交付時完全一樣,失敗就是 Codexe 的責任。專案一旦改動過,修正就是在你的版本上做的新工作,和其他任何需求一樣。
#修復何時停止
當錯誤不再減少、同一個錯誤一再出現,或達到時間或工作量上限時,Codexe 就會停止修復。這時專案會顯示 Codexe 無法自動完成這個專案的驗證。所有檔案都還在。請參閱專案失敗或需要修正。
#修復解決不了的問題
- 行為。修復處理的是無法建置的程式碼。它無法得知某個功能的運作方式和你的本意不同;請在聊天中告訴它。
- 基礎架構問題。如果建置根本無法執行(某個相依套件儲存庫逾時、建置服務忙碌),就沒有東西可以修復。這時專案會被標記為未驗證,稍後再重試。
- 不支援的 Skript 附加元件。如果腳本需要測試伺服器上沒有的附加元件,Codexe 會回報這件事,而不是改寫你的腳本。