Γνωρίστε το GitHub Copilot, έναν νέο προγραμματιστή ζευγών τεχνητής νοημοσύνης που μπορεί να προτείνει ολόκληρες γραμμές ή ολόκληρες λειτουργίες κώδικα

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


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

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

Microsoft GitHub AI Copilot

Microsoft GitHub AI Copilot

Το GitHub της Microsoft σήμερα ανακοίνωσε Το GitHub Copilot, ένας νέος προγραμματιστής ζευγών AI που μπορεί να προσφέρει προτάσεις για ολόκληρες γραμμές ή ολόκληρες λειτουργίες ακριβώς μέσα στο IDE σας. Το GitHub Copilot θα υποστηρίζει ποικιλία γλωσσών και πλαισίων, αλλά η τρέχουσα έκδοση τεχνικής προεπισκόπησης λειτουργεί καλά για Python, JavaScript, TypeScript, Ruby και Go. Το GitHub Copilot τροφοδοτείται από το OpenAI Codex, ένα νέο σύστημα AI που δημιουργήθηκε από την OpenAI. Ο Copilot εκπαιδεύτηκε σε δισεκατομμύρια γραμμές δημόσιου κώδικα.

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

Χαρακτηριστικά του GitHub Copilot:

  • Μετατροπή σχολίων σε κώδικα: Γράψτε ένα σχόλιο που να περιγράφει τη λογική που θέλετε και αφήστε το GitHub Copilot να συναρμολογήσει τον κώδικα για εσάς.
  • Αυτόματη συμπλήρωση για επαναλαμβανόμενο κωδικό: Το GitHub Copilot λειτουργεί εξαιρετικά για τη γρήγορη παραγωγή boilerplate και επαναλαμβανόμενων μοτίβων κωδικών. Δώστε του μερικά παραδείγματα και αφήστε το να δημιουργήσει τα υπόλοιπα!
  • Δοκιμές χωρίς κόπο: Οι δοκιμές αποτελούν τη ραχοκοκαλιά οποιουδήποτε ισχυρού έργου μηχανικής λογισμικού. Εισαγάγετε ένα πακέτο δοκιμής μονάδας και αφήστε το GitHub Copilot να προτείνει δοκιμές που ταιριάζουν με τον κώδικα υλοποίησης σας.
  • Δείξε μου εναλλακτικές: Θέλετε να αξιολογήσετε μερικές διαφορετικές προσεγγίσεις; Το GitHub Copilot μπορεί να σας δείξει μια λίστα λύσεων. Χρησιμοποιήστε τον κωδικό όπως παρέχεται ή επεξεργαστείτε τον για να καλύψετε τις ανάγκες σας.

Το GitHub Copilot είναι διαθέσιμο σήμερα ως επέκταση κώδικα του Visual Studio. Πριν δοκιμάσετε το Copilot, φροντίστε να ελέγξετε τις ακόλουθες ερωτήσεις και απαντήσεις από την ομάδα του GitHub.

Πόσο καλό είναι το GitHub Copilot;
Πρόσφατα κάναμε συγκριτική αξιολόγηση με ένα σύνολο συναρτήσεων Python που έχουν καλή δοκιμαστική κάλυψη σε repos ανοιχτού κώδικα. Αδειάσαμε τα σώματα λειτουργιών και ζητήσαμε από το GitHub Copilot να τα συμπληρώσει. Το μοντέλο είχε αυτό το δικαίωμα 43% των φορών με την πρώτη προσπάθεια και 57% των φορών όταν επιτρεπόταν 10 προσπάθειες. Και γίνεται όλο και πιο έξυπνο.
Γράφει τέλειο κώδικα το GitHub Copilot; 
Όχι. Το GitHub Copilot προσπαθεί να κατανοήσει την πρόθεσή σας και να δημιουργήσει τον καλύτερο κώδικα που μπορεί, αλλά ο κώδικας που προτείνει μπορεί να μην λειτουργεί πάντα ή ακόμα και να μην έχει νόημα. Ενώ εργαζόμαστε σκληρά για να κάνουμε το GitHub Copilot καλύτερο, ο κώδικας που προτείνεται από το GitHub Copilot θα πρέπει να ελέγχεται προσεκτικά, να ελεγχθεί και να ελεγχθεί, όπως οποιοσδήποτε άλλος κώδικας. Ως προγραμματιστής, είστε πάντα υπεύθυνος.

Μπορείτε να μάθετε περισσότερα για το GitHub Copilot εδώ.

Περισσότερα για τα θέματα: Github, GitHub Copilot