Το GitHub Copilot μπορεί πλέον να ειδοποιεί τους προγραμματιστές εάν οι προτάσεις κώδικα ταιριάζουν με τον δημόσιο διαθέσιμο κώδικα

Εικονίδιο ώρας ανάγνωσης 2 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

Αναφορά κώδικα GitHub Copilot

Πέρυσι, το GitHub της Microsoft κυκλοφόρησε το GitHub Copilot, έναν προγραμματιστή ζευγών με τεχνητή νοημοσύνη. Το GitHub Copilot μπορεί να προτείνει την επόμενη γραμμή κώδικα όταν πληκτρολογείτε κώδικα ή σχόλια. Το GitHub Copilot μπορεί ακόμη και να προτείνει πλήρεις μεθόδους, κώδικα boilerplate, δοκιμές μονάδων, ακόμη και πολύπλοκους αλγόριθμους. Παρόλο που ο κώδικας προτείνεται από την τεχνητή νοημοσύνη, ορισμένοι προγραμματιστές ενδιαφέρθηκαν να μάθουν εάν ο προτεινόμενος κώδικας AI ταιριάζει με οποιονδήποτε κώδικα που είναι διαθέσιμος στο κοινό. Τον περασμένο Νοέμβριο, το GitHub Copilot εισήγαγε μια δυνατότητα που επέτρεπε στους προγραμματιστές να αποκλείουν προτάσεις 150+ χαρακτήρων που ταιριάζουν με δημόσιο κώδικα.

Χθες, το GitHub εισήγαγε μια ιδιωτική έκδοση beta του GitHub Copilot με αναφορά κώδικα που περιλαμβάνει ένα ενημερωμένο φίλτρο που εντοπίζει και εμφανίζει το πλαίσιο των προτάσεων κώδικα που ταιριάζουν με τον δημόσιο κώδικα στο GitHub. Όταν ενεργοποιηθεί αυτή η νέα δυνατότητα, το GitHub Copilot θα ελέγξει τις προτάσεις κώδικα με τον περιβάλλοντα κώδικα περίπου 150 χαρακτήρων και θα τον συγκρίνει με τον δημόσιο κώδικα που είναι διαθέσιμος στο GitHub.com. Εάν υπάρχει αντιστοιχία, το Copilot θα παρέχει τις ακόλουθες πληροφορίες:

  •  Ο κωδικός που ταιριάζει
  • Τα αποθετήρια όπου εμφανίζεται αυτός ο κώδικας
  • Η άδεια που διέπει κάθε αποθετήριο

«Βοηθώντας τους προγραμματιστές να κατανοήσουν το κοινοτικό πλαίσιο του κώδικά τους με τρόπο που διατηρεί επίσης τη ροή προγραμματιστών, πιστεύουμε ότι το Copilot θα συνεχίσει να προσφέρει υπεύθυνη καινοτομία και αληθινή ευτυχία στο πληκτρολόγιο», έγραψε ο Ryan J. Salva του GitHub στην ανάρτηση ιστολογίου της ανακοίνωσης.