AI Code Assistant

Τι είναι τα Allowed Roots και σε ποια αρχεία έχει πρόσβαση το AI

Μάθετε τι σημαίνουν τα Allowed Roots στο AI Code Assistant, σε ποια αρχεία μπορεί να δουλέψει το AI και πώς λειτουργούν οι ασφαλείς ενέργειες όπως Explain File, Suggest Fix και Apply Fix.

Το AI Code Assistant του DomainMarket μέσα στο Aegean Panel δουλεύει μόνο μέσα σε συγκεκριμένα, επιτρεπτά σημεία του hosting account σας. Αυτά τα σημεία ονομάζονται Allowed Roots.

Με απλά λόγια, τα Allowed Roots είναι οι «ασφαλείς φάκελοι» στους οποίους επιτρέπεται στο AI να διαβάζει ή να προτείνει αλλαγές. Έτσι το σύστημα περιορίζει την πρόσβαση μόνο στα αρχεία που σχετίζονται με το site σας και αποφεύγει να αγγίξει άσχετα ή ευαίσθητα σημεία του λογαριασμού.

Τι σημαίνει Allowed Root

Ένα root είναι η αρχική διαδρομή ενός φακέλου στο hosting σας. Για παράδειγμα, το public_html είναι συνήθως το βασικό site root, δηλαδή ο κύριος φάκελος από τον οποίο φορτώνει το site σας.

Όταν ένα path είναι allowed, σημαίνει ότι το AI Code Assistant μπορεί να εργαστεί σε αρχεία που βρίσκονται μέσα σε αυτόν τον φάκελο ή σε σχετικά επιτρεπτά paths. Αν ένα αρχείο βρίσκεται έξω από αυτά τα όρια, το AI δεν θα έχει πρόσβαση.

Σε ποια αρχεία έχει πρόσβαση το AI

Το AI μπορεί να δουλέψει μόνο σε αρχεία που βρίσκονται μέσα στα Allowed Roots του hosting account σας. Συνήθως αυτό περιλαμβάνει:

  • αρχεία του site μέσα στο public_html
  • αρχεία WordPress, όπως θέματα και plugins, όταν βρίσκονται σε επιτρεπτό path
  • αρχεία που σχετίζονται με το site preview ή με συγκεκριμένο project folder, αν το πλάνο και η ρύθμιση το επιτρέπουν

Δεν μπορεί να διαβάσει ή να τροποποιήσει αρχεία έξω από τα Allowed Roots. Αυτό είναι μέρος της ασφαλούς λειτουργίας του εργαλείου.

Γιατί υπάρχει αυτός ο περιορισμός

Ο περιορισμός στα Allowed Roots βοηθά ώστε το AI να δουλεύει με μεγαλύτερη ασφάλεια και ακρίβεια. Έτσι:

  • μειώνεται ο κίνδυνος να γίνει αλλαγή σε λάθος αρχείο
  • το AI περιορίζεται μόνο στα αρχεία του site σας
  • οι ενέργειες γίνονται με πιο ελεγχόμενο τρόπο
  • τα μυστικά στοιχεία και τα secrets δεν χρειάζεται να τα επικολλάτε παντού ή σε άσχετα σημεία

Το σύστημα είναι σχεδιασμένο για πιο ασφαλή ροή εργασίας, ώστε να βλέπετε πρώτα τι προτείνεται και μετά να αποφασίζετε εσείς αν θα εφαρμοστεί.

Πώς λειτουργεί στην πράξη

1. Explain File

Η επιλογή Explain File διαβάζει ένα αρχείο και σας εξηγεί τι κάνει. Δεν το αλλάζει. Είναι χρήσιμη όταν θέλετε να καταλάβετε γρήγορα ένα αρχείο μέσα στο Allowed Root.

2. Suggest Fix

Η επιλογή Suggest Fix δημιουργεί ένα diff preview. Δηλαδή σας δείχνει σε προεπισκόπηση ποιες αλλαγές προτείνει το AI, χωρίς να γράψει αμέσως στο αρχείο.

Αυτό σημαίνει ότι μπορείτε να ελέγξετε πρώτα τις αλλαγές πριν προχωρήσετε.

3. Apply Fix

Η επιλογή Apply Fix εφαρμόζει τις αλλαγές μόνο αφού τις επιβεβαιώσετε. Πριν γίνει η εφαρμογή, το σύστημα δημιουργεί backup, ώστε να υπάρχει δυνατότητα επιστροφής αν χρειαστεί.

Σημαντικό: Το Apply Fix είναι διαθέσιμο μόνο σε πλάνα που υποστηρίζουν write/apply actions, συνήθως σε Plus ή Pro. Αν το πλάνο σας δεν το υποστηρίζει, το κουμπί μπορεί να μην είναι διαθέσιμο.

4. Create Site

Η επιλογή Create Site δημιουργεί προεπισκόπηση πολλών αρχείων για ένα starter site. Πρώτα βλέπετε τι θα δημιουργηθεί και μετά αποφασίζετε αν θέλετε να προχωρήσετε.

5. Apply Generated Site

Η επιλογή Apply Generated Site γράφει τα αρχεία μόνο μετά από επιβεβαίωση. Αν υπάρξει overwrite, το σύστημα κρατά backup πριν αντικαταστήσει υπάρχοντα αρχεία.

Τι είναι το file path

Το file path είναι η πλήρης διαδρομή ενός αρχείου στο hosting σας. Για παράδειγμα, ένα αρχείο μπορεί να βρίσκεται σε διαδρομή όπως /public_html/wp-content/themes/....

Το AI χρησιμοποιεί το path για να καταλάβει πού βρίσκεται το αρχείο και αν επιτρέπεται να το διαβάσει ή να το επεξεργαστεί.

Τι είναι το session και το activity history

Όταν δουλεύετε με το AI Code Assistant, η εργασία σας οργανώνεται σε session. Μπορείτε να το σκεφτείτε σαν μια ξεχωριστή συνεδρία εργασίας για ένα συγκεκριμένο task.

Το activity history είναι το ιστορικό ενεργειών που έγιναν στη session. Βοηθά να δείτε τι ζητήσατε, τι πρότεινε το AI και ποιες αλλαγές επιβεβαιώθηκαν.

Αυτό είναι χρήσιμο όταν θέλετε να ελέγξετε τι έγινε ή να επιστρέψετε σε προηγούμενο βήμα.

Τι γίνεται αν ένα αρχείο δεν είναι σε Allowed Root

Αν προσπαθήσετε να ανοίξετε ή να αλλάξετε αρχείο που βρίσκεται εκτός Allowed Roots, το AI δεν θα μπορέσει να το επεξεργαστεί. Σε αυτή την περίπτωση, συνήθως χρειάζεται να δουλέψετε σε αρχείο που βρίσκεται μέσα στο επιτρεπτό site path, όπως το public_html ή σε άλλο path που υποστηρίζεται από το πλάνο σας.

Αν δεν είστε σίγουροι ποιος φάκελος είναι ο σωστός, προτιμήστε να ελέγξετε πρώτα τη δομή του site σας ή να ζητήσετε βοήθεια πριν κάνετε αλλαγές.

WooCommerce: πώς σχετίζεται με τα Allowed Roots

Αν χρησιμοποιείτε WordPress και WooCommerce, το AI Code Assistant μπορεί να σας βοηθήσει σε ροές όπως:

  • ενεργοποίηση WooCommerce σε υπάρχον site
  • δημιουργία ή ενημέρωση προϊόντος
  • προεπισκόπηση περιεχομένου προϊόντος με AI copy
  • προαιρετική εικόνα προϊόντος

Και εδώ ισχύει η ίδια λογική: πρώτα βλέπετε preview και μετά επιβεβαιώνετε αν θέλετε να δημοσιευτεί ή να ενημερωθεί το προϊόν.

Για παράδειγμα, μπορείτε να δημιουργήσετε νέο προϊόν ή να ενημερώσετε υπάρχον, αλλά το σύστημα θα σας δείξει πρώτα την προτεινόμενη αλλαγή πριν γίνει η τελική ενέργεια.

Τι να προσέξετε

  • Μην περιμένετε ότι όλα τα πλάνα υποστηρίζουν εγγραφή αρχείων.
  • Αν δεν έχετε αρκετά AI Tokens, ορισμένες ενέργειες μπορεί να μην εκτελεστούν.
  • Τα Monthly AI Tokens καταναλώνονται πρώτα και μετά τα Extra AI Tokens.
  • Αν το πλάνο σας δεν υποστηρίζει apply actions, τα κουμπιά για εφαρμογή μπορεί να είναι ανενεργά.
  • Ελέγχετε πάντα το preview πριν επιβεβαιώσετε αλλαγές.

Πρακτική σύσταση

Αν πρόκειται να κάνετε αλλαγές σε σημαντικά αρχεία, είναι καλό να έχετε πρόσφατο backup πριν ξεκινήσετε. Παρότι το σύστημα δημιουργεί backup σε ενέργειες όπως το Apply Fix και το Apply Generated Site, ένα επιπλέον αντίγραφο ασφαλείας σας δίνει περισσότερη σιγουριά.

Αν δεν είστε βέβαιοι αν ένα αρχείο βρίσκεται μέσα στα Allowed Roots ή αν το πλάνο σας υποστηρίζει write/apply actions, επικοινωνήστε με την υποστήριξη πριν προχωρήσετε.

Με αυτόν τον τρόπο, το AI Code Assistant παραμένει ένα χρήσιμο εργαλείο για ασφαλείς αλλαγές, με έλεγχο, προεπισκόπηση και σαφή όρια πρόσβασης.

Χρειάζεστε περισσότερη βοήθεια;

Αν το θέμα σας είναι διαφορετικό ή χρειάζεται τεχνικό έλεγχο, ανοίξτε ticket στην ομάδα υποστήριξης.

Ανοίξτε ticket

Σχετικά άρθρα

Τι είναι το AI Code Assistant και τι μπορεί να κάνει

Μάθετε τι είναι το AI Code Assistant του DomainMarket, πώς λειτουργεί μέσα στο Aegean Panel και ποιες ενέργειες μπορεί να κάνει με ασφάλεια σε αρχεία, site και WooCommerce.

Σε ποια πακέτα hosting είναι διαθέσιμο το AI Code Assistant

Μάθετε σε ποια συμβατά πακέτα του Aegean Panel είναι διαθέσιμο το AI Code Assistant, πώς ελέγχετε τη διαθεσιμότητα και τι χρειάζεται για να χρησιμοποιήσετε τις λειτουργίες write/apply.

Πώς ενεργοποιώ το AI Code Assistant από το Client Area

Μάθετε πώς ενεργοποιείτε το AI Code Assistant για συμβατό πακέτο Aegean Panel, πώς αγοράζετε επιπλέον AI Tokens και πότε είναι διαθέσιμες οι λειτουργίες επεξεργασίας αρχείων και WooCommerce.

Πώς ανοίγω το AI Code Assistant μέσα στο Aegean Panel

Μάθετε πού θα βρείτε το AI Code Assistant στο Aegean Panel, πώς το ενεργοποιείτε με AI Tokens και πότε μπορείτε να εφαρμόσετε αλλαγές με ασφάλεια.


Γρήγορη αναζήτηση