Μετάβαση στο περιεχόμενο
Χρήση του Codexe

Auto Repair

Πώς το Codexe επιδιορθώνει σφάλματα build κατά την παράδοση, οι δωρεάν επιδιορθώσεις «ξαναδοκίμασε» και «Διόρθωση με AI», και πότε μια διόρθωση περνά από το chat.

Ενημερώθηκε

Σε αυτή τη σελίδα
  1. 1. Εσωτερική επιδιόρθωση κατά την παράδοση (δωρεάν)
  2. 2. Επιδιορθώσεις που ξεκινάς εσύ
  3. Πότε σταματά η επιδιόρθωση
  4. Τι δεν μπορεί να διορθώσει η επιδιόρθωση

Το Auto Repair είναι το Codexe που διορθώνει μόνο του σφάλματα build ή φόρτωσης, με βάση τα ακριβή σφάλματα του build. Συμβαίνει σε δύο περιπτώσεις, και αν ξέρεις ποια είναι ποια, ξέρεις αν μια διόρθωση είναι δωρεάν.

#1. Εσωτερική επιδιόρθωση κατά την παράδοση (δωρεάν)

Όσο το Codexe επαληθεύει ένα project που κάνει build, ένα αποτυχημένο build δεν σε φτάνει ως χαλασμένο project (κάθε βήμα, με τη σειρά). Το Codexe:

  1. διαβάζει τα ακριβή σφάλματα του compiler ή της φόρτωσης,
  2. αναζητά τις πραγματικές υπογραφές των κλάσεων της βιβλιοθήκης που εμπλέκονται, από τα ίδια JARs που χρησιμοποίησε το build, ώστε η διόρθωση να ταιριάζει με την πραγματική έκδοση του API,
  3. ζητά από ένα μοντέλο επιδιόρθωσης να αλλάξει μόνο ό,τι χρειάζεται,
  4. κάνει ξανά build.

Συνεχίζει για αρκετούς γύρους όσο ο αριθμός των σφαλμάτων μειώνεται, και αν κολλήσει κάνει άλλη μία προσπάθεια με ένα πιο δυνατό μοντέλο. Αυτό το βλέπεις ως Διόρθωση προβλήματος… και Επαλήθευση… στο project.

Αυτή η δουλειά είναι κόστος του Codexe, όχι δικό σου. Δεν χρησιμοποιεί τα tokens σου και δεν μετράει ως prompt.

#2. Επιδιορθώσεις που ξεκινάς εσύ

ΠούΚουμπίΠόσο κοστίζει
Project που κατέληξε σε «χρειάζεται διόρθωση»Άφησε το Codexe να ξαναδοκιμάσει (δωρεάν)Δωρεάν
Αποτυχημένη Μεταγλώττιση, αρχεία χωρίς αλλαγές από την παράδοσηΔιόρθωση με AIΔωρεάν (η ίδια εσωτερική επιδιόρθωση)
Αποτυχημένη Μεταγλώττιση, αρχεία που άλλαξες εσύ ή το chatΔιόρθωση με AIΈνα κανονικό μήνυμα στο chat (tokens)
Οτιδήποτε άλλοΠερίγραψε το πρόβλημα στο chatΈνα κανονικό μήνυμα στο chat (tokens)

Το δωρεάν «ξαναδοκίμασε» περιορίζεται σε μία φορά ανά project τη μέρα και σε τρία projects τη μέρα ανά λογαριασμό.

Γιατί η διαφορά; Αν τα αρχεία είναι ακριβώς αυτά που παρέδωσε το Codexe, η αποτυχία είναι ευθύνη του Codexe. Μόλις το project αλλάξει, η διόρθωση είναι νέα δουλειά πάνω στη δική σου έκδοση, όπως κάθε άλλο αίτημα.

#Πότε σταματά η επιδιόρθωση

Το Codexe σταματά να επιδιορθώνει όταν τα σφάλματα σταματούν να μειώνονται, όταν το ίδιο σφάλμα επιστρέφει συνέχεια ή όταν φτάνει ένα όριο χρόνου ή προσπάθειας. Το project τότε δείχνει Το Codexe δεν κατάφερε να ολοκληρώσει αυτόματα τον έλεγχο αυτού του project. Όλα τα αρχεία είναι ακόμα εκεί. Δες Το project απέτυχε ή χρειάζεται διόρθωση.

#Τι δεν μπορεί να διορθώσει η επιδιόρθωση

  • Συμπεριφορά. Η επιδιόρθωση διορθώνει κώδικα που δεν κάνει build. Δεν μπορεί να ξέρει ότι μια λειτουργία δουλεύει διαφορετικά από αυτό που εννοούσες· πες το στο chat.
  • Προβλήματα υποδομής. Αν το build δεν μπόρεσε καν να τρέξει (ένα repository εξαρτήσεων δεν απάντησε εγκαίρως, η υπηρεσία build ήταν απασχολημένη), δεν υπάρχει τίποτα να επιδιορθωθεί. Το project σημειώνεται τότε ως μη επαληθευμένο και ξαναδοκιμάζεται αργότερα.
  • Μη υποστηριζόμενα add-ons του Skript. Αν ένα script χρειάζεται ένα add-on που δεν έχει ο δοκιμαστικός server, το Codexe το αναφέρει αντί να ξαναγράψει το script σου.
Auto Repair | Codexe Docs