Automatikus javítás
Hogyan javítja a Codexe a build-hibákat az átadás során, az ingyenes „próbálja újra” és „Javítás AI-val” javítások, és mikor megy egy javítás inkább a csevegésen keresztül.
Frissítve
Ezen az oldalon
Az automatikus javítás az, amikor a Codexe maga javítja ki a build- vagy betöltési hibákat, a build pontos hibaüzenetei alapján. Két helyzetben történik, és ha tudod, melyik melyik, azt is tudod, hogy egy javítás ingyenes-e.
#1. Belső javítás az átadás során (ingyenes)
Amíg a Codexe egy buildelhető projektet ellenőriz, egy sikertelen build nem hibás projektként jut el hozzád (minden lépés, sorrendben). A Codexe:
- elolvassa a fordító vagy a betöltő pontos hibaüzeneteit,
- kikeresi az érintett könyvtárosztályok valódi szignatúráit ugyanazokból a JAR-okból, amelyeket a build használt, így a javítás a tényleges API-verzióhoz illeszkedik,
- megkér egy javító modellt, hogy csak a szükséges részt módosítsa,
- újra buildel.
Több körön át folytatja, amíg a hibák száma csökken, és ha elakad, még egy próbát tesz egy erősebb modellel. Ezt a projekten a Hiba javítása… és az Ellenőrzés… felirat jelzi.
Ez a munka a Codexe költsége, nem a tiéd. Nem használja a tokenjeidet, és nem számít promptnak.
#2. Az általad indított javítások
| Hol | Gomb | Mibe kerül |
|---|---|---|
| Projekt, amely „javításra szorul” állapotban ért véget | A Codexe próbálja újra (ingyen) | Ingyenes |
| Sikertelen Fordítás, a fájlok az átadás óta változatlanok | Javítás AI-val | Ingyenes (ugyanaz a belső javítás) |
| Sikertelen Fordítás, a fájlokat te vagy a csevegés módosította | Javítás AI-val | Normál csevegőüzenet (tokenek) |
| Bármi más | Írd le a problémát a csevegésben | Normál csevegőüzenet (tokenek) |
Az ingyenes „próbálja újra” projektenként naponta egyszer, fiókonként pedig napi három projektnél használható.
Miért a különbség? Ha a fájlok pontosan azok, amelyeket a Codexe átadott, a hiba a Codexe felelőssége. Amint a projekt megváltozott, a javítás új munka a te változatodon, mint bármely más kérés.
#Mikor áll le a javítás
A Codexe abbahagyja a javítást, ha a hibák száma már nem csökken, ugyanaz a hiba újra és újra visszatér, vagy elér egy idő- vagy ráfordításkorlátot. A projekten ekkor A Codexe nem tudta automatikusan befejezni a projekt ellenőrzését üzenet jelenik meg. Minden fájl megvan továbbra is. Lásd: A projekt sikertelen vagy javításra szorul.
#Amit a javítás nem tud kijavítani
- Működés. A javítás azt a kódot javítja ki, amely nem buildelődik le. Nem tudhatja, hogy egy funkció másképp működik, mint ahogy gondoltad; ezt írd meg a csevegésben.
- Infrastruktúra-problémák. Ha a build egyáltalán nem tudott lefutni (egy függőségtár túllépte az időkorlátot, a build-szolgáltatás foglalt volt), nincs mit javítani. A projekt ehelyett nincs ellenőrizve jelölést kap, és később újrapróbálkozunk.
- Nem támogatott Skript-kiegészítők. Ha egy szkripthez olyan kiegészítő kell, amely nincs fent a tesztszerveren, a Codexe ezt jelzi, ahelyett hogy átírná a szkriptedet.