跳到主要內容
使用 Codexe

自動修復

Codexe 在交付期間如何修復建置錯誤、免費的「再試一次」和「用 AI 修正」,以及什麼時候修復會改由聊天進行。

更新於

本頁內容
  1. 1. 交付時的內部修復(免費)
  2. 2. 你發起的修復
  3. 修復何時停止
  4. 修復解決不了的問題

自動修復是指 Codexe 根據建置回報的確切錯誤,自己修好建置或載入錯誤。它會在兩種情況下發生,分清楚是哪一種,你就知道修復是否免費。

#1. 交付時的內部修復(免費)

在 Codexe 驗證可建置的專案時,建置失敗不會以壞掉的專案交到你手上(依序列出的每個步驟)。Codexe 會:

  1. 讀取確切的編譯器或載入錯誤,
  2. 從建置所用的同一批 JAR 中查出相關函式庫類別的真實簽章,讓修正符合實際的 API 版本,
  3. 請修復模型只改動必要的部分,
  4. 再建置一次。

只要錯誤數量持續減少,它就會繼續進行好幾輪;如果卡住了,它會用更強的模型再試一次。你在專案上看到的是「正在修正問題…」和「驗證中…」。

這項工作的成本由 Codexe 負擔,不是你。它不會用到你的 token,也不算一次提示。

#2. 你發起的修復

位置按鈕費用
最後狀態為「需要修正」的專案讓 Codexe 再試一次(免費)免費
編譯失敗,檔案自交付後未改動用 AI 修正免費(同樣的內部修復)
編譯失敗,檔案被你或聊天改動過用 AI 修正一則一般聊天訊息(token)
其他任何情況在聊天中描述問題一則一般聊天訊息(token)

免費的「再試一次」限制為每個專案每天一次,每個帳號每天三個專案。

為什麼有差別?如果檔案和 Codexe 交付時完全一樣,失敗就是 Codexe 的責任。專案一旦改動過,修正就是在你的版本上做的新工作,和其他任何需求一樣。

#修復何時停止

當錯誤不再減少、同一個錯誤一再出現,或達到時間或工作量上限時,Codexe 就會停止修復。這時專案會顯示 Codexe 無法自動完成這個專案的驗證。所有檔案都還在。請參閱專案失敗或需要修正。

#修復解決不了的問題

  • 行為。修復處理的是無法建置的程式碼。它無法得知某個功能的運作方式和你的本意不同;請在聊天中告訴它。
  • 基礎架構問題。如果建置根本無法執行(某個相依套件儲存庫逾時、建置服務忙碌),就沒有東西可以修復。這時專案會被標記為未驗證,稍後再重試。
  • 不支援的 Skript 附加元件。如果腳本需要測試伺服器上沒有的附加元件,Codexe 會回報這件事,而不是改寫你的腳本。
自動修復 | Codexe Docs