Το Copilot αποτελεί αδιαμφισβήτητα μία από τις πιο χρήσιμες και ξεχωριστές λειτουργίες του GitHub.

Πρόκειται για έναν ψηφιακό βοηθό για όσους γράφουν κώδικα που μπορεί να συνεισφέρει με απλές συμβουλές ή και ολόκληρες γραμμές. Έκανε την πρώτη του εμφάνιση πέρυσι το καλοκαίρι και έκτοτε έχει λύσει τα χέρια μεγάλης μερίδας χρηστών του GitHub, με τη Microsoft να έχει αρκετά να μοιραστεί στο πρόσφατο Build 2022. Το Copilot βασίζεται σε ένα μοντέλο τεχνητής νοημοσύνης ονόματι Codex, το οποίο με τη σειρά του έχει εκπαιδευτεί μέσω δισεκατομμυρίων γραμμών κοινόχρηστου/ελεύθερου κώδικα, έτσι ώστε να μπορεί να προσφέρει ουσιαστική βοήθεια (από functions, μέχρι πλήρεις γραμμές) ανάλογα με το τι θέλει να επιτύχει ο εκάστοτε προγραμματιστής.

Το Copilot ήταν μέχρι πρότινος διαθέσιμο μόνο σε μορφή technical preview, ωστόσο τα πλάνα του -ιδιοκτησίας Microsoft- GitHub ήταν άλλα. Το εργαλείο διατίθεται ήδη ελεύθερα σε όλους τους developers, όντας μάλιστα εντελώς δωρεάν για φοιτητές και χρήστες που έχουν αποδεδειγμένα συμβάλλει σε open-source πρότζεκτ (verified, σαν να λέμε). Η αρχή έγινε με περίπου 60.000 επιλεγμένα μέλη του προγράμματος GitHub Education. Για τους υπολοίπους, το μηνιαίο κόστος της υπηρεσίας έχει διαμορφωθεί στα $10 ενώ υπάρχει και η εναλλακτική για ετήσια συνδρομή με κόστος $100.

Σύμφωνα με το ίδιο το GitHub, πάνω από 1,2 εκατ. χρήστες εκδήλωσαν το ενδιαφέρον τους κατά τη διάρκεια της περιόδου του technical preview. Μάλιστα, το Copilot ευθύνεται για το 40% του κώδικα που δημιουργήθηκε προσφάτως, ποσοστό σημαντικά βελτιωμένο σε σχέση με το 35% που ίσχυε στις αρχές του χρόνου -απόδειξη ότι αν μη τι άλλο ο έξυπνος βοηθός του GitHub παράγει έργο. Το Copilot είναι διαθέσιμο με τη μορφή extension για Noevim, JetBrains, Visual Studio Code και GitHub Codespaces.

«Κατά τη διάρκεια της περυσινής χρονιάς, συνεχίσαμε να εφαρμόζουμε βελτιώσεις και να δοκιμάζουμε νέες ροές εργασιών προκειμένου να ενισχύσουμε τη “μαγεία” του Copilot», ανέφερε ο επικεφαλής προϊόντων του GitHub, Ryan J. Salva και συνέχισε: «Δεν εκμεταλλευτήκαμε την περίοδο preview για να μάθουμε απλά πώς χρησιμοποιεί ο κόσμος το GitHub Copilot αλλά για να επεκτείνουμε την υπηρεσία με ασφάλεια έτσι ώστε να μπορεί να καλύψει μεγαλύτερο αριθμό χρηστών».

Δεν λείπουν πάντως και οι αντίθετες απόψεις για τη λειτουργία του Copilot, με προγραμματιστές να αναφέρουν ότι η υπηρεσία χρεώνει έναν χρήστη για να κάνει copy paste κώδικά που εντοπίζει το GitHub και που έχουν γράψει άλλοι προγραμματιστές, θέτοντας θέματα "ηθικής" αν όχι και νομιμότητας.

 

  • Like 2