Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Τον περασμένο Ιούνιο, το GitHub που ανήκει στη Microsoft και το OpenAI εγκαινίασαν το Copilot, μια υπηρεσία που παρέχει προτάσεις για ολόκληρες γραμμές κώδικα μέσα σε εργαλεία προγραμματισμού όπως το Microsoft Visual Studio.

Το GitHub Copilot διατίθεται ως extension και βασίζεται σε ένα μοντέλο τεχνητής νοημοσύνης που ονομάζεται Codex, το οποίο έχει εκπαιδευτεί με δισεκατομμύρια γραμμές δημόσιου κώδικα για να προτείνει πρόσθετες γραμμές κώδικα και λειτουργίες με βάση το πλαίσιο του υπάρχοντος project. Το Copilot μπορεί επίσης να αναδείξει μια προσέγγιση ή μια λύση ως απάντηση σε μια περιγραφή του τι θέλει να επιτύχει ένας προγραμματιστής (π.χ. "Say hello world"), αντλώντας από τη βάση γνώσεων και το τρέχον θεματικό πλαίσιο.

Ενώ το GitHub Copilot ήταν προηγουμένως διαθέσιμο σε technical preview έκδοση, θα γίνει δημόσια διαθέσιμο κάποια στιγμή αυτό το καλοκαίρι, όπως ανακοίνωσε η Microsoft στο συνέδριο Build 2022. Η λειτουργία θα είναι επίσης διαθέσιμη εντελώς δωρεάν για φοιτητές καθώς και για προγραμματιστές με μεγάλη συνεισφορά σε open source projects, οι οποίοι θα πιστοποιηθούν από την εταιρεία, με το GitHub να δίνει περισσότερες πληροφορίες γι' αυτό στο μέλλον.

Πάντως η εμπειρία του Copilot δεν αναμένεται να αλλάξει με τις τελευταίες εξελίξεις και τη με τη γενική διαθεσιμότητα της λειτουργίας. Όπως και πριν, οι προγραμματιστές θα μπορούν να δέχονται προτάσεις κώδικα για Python, JavaScript, TypeScript, Ruby, Go και δεκάδες άλλες γλώσσες προγραμματισμού και να τις αποδέχονται, να τις απορρίπτουν ή να τις επεξεργάζονται χειροκίνητα. Το Copilot θα προσαρμόζεται στις αλλαγές που κάνουν οι developers, ταιριάζοντας με συγκεκριμένα «στυλ προγραμματισμού» για την αυτόματη συμπλήρωση τυποποιημένων ή επαναλαμβανόμενων μοτίβων κώδικα ενώ θα έχει προτάσεις που θα ταιριάζουν με τον κώδικα.

Εκτός από το VS Code, τα extensions του Copilot θα είναι διαθέσιμα για το Noevim και το JetBrains  αλλά και στο cloud στο GitHub Codespaces. Η Microsoft θα ανακοινώσει την τιμολογιακή πολιτική που θα ακολουθήσει με το Copilot όσο πλησιάζουμε στην γενική του διάθεση.


Διαβάστε ολόκληρο το άρθρο

Δημοσ.

Το εχω εδω και μηνες, για επαναλαμβανομενο κωδικα ειναι καλο μονο προς το παρον

Δημοσ.

Έχουν υπάρξει φορές που μάντεψε τι ήθελα να γράψω χωρίς να έχω δώσει κανένα hint. Είναι αρκετά χρήσιμο για εμένα και ναι σε κώδικα που κάνεις τα ίδια και τα ίδια μετράει άσχημα γιατί χαμπαριάζει και ονόματα μεταβλητών κτλ. Γενικώς είναι αξιοπρεπέστατο εργαλείο.

  • Like 8
Δημοσ.

είναι ότι πρέπει ειδικά αν δουλεύεις με πολλές διαφορετικές γλώσσες σε διαφορετικά project καθώς και για επαναλαμβανόμενο κώδικα...

και φυσικά μείωσε τις επισκέψεις στο stack exchange...

Δημοσ.
2 ώρες πριν, Αντικειμενικός είπε

Κι ετσι αν ενας φοιτητης σκεφτει κατι πρωτοποριακο, θα χασει την πατεντα ευκολα και ανεξοδα.

Ναι στην Ελλάδα φημιζόμαστε για τις προσπάθειες φοιτητών και πτυχιούχων στον συγκεκριμένο χώρο έχει μπατάρει το github και η αγορά απο ελληνικό software :P 

  • Like 1
  • Thanks 1
  • Confused 2
Δημοσ.

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

Δημοσ.
2 ώρες πριν, Dr_Pepper είπε

Ναι στην Ελλάδα φημιζόμαστε για τις προσπάθειες φοιτητών και πτυχιούχων στον συγκεκριμένο χώρο έχει μπατάρει το github και η αγορά απο ελληνικό software :P 

Μιζέρια 

  • Like 9
Δημοσ.
4 ώρες πριν, Αντικειμενικός είπε

Κι ετσι αν ενας φοιτητης σκεφτει κατι πρωτοποριακο, θα χασει την πατεντα ευκολα και ανεξοδα.

διαδωσται

2 ώρες πριν, Dr_Pepper είπε

Ναι στην Ελλάδα φημιζόμαστε για τις προσπάθειες φοιτητών και πτυχιούχων στον συγκεκριμένο χώρο έχει μπατάρει το github και η αγορά απο ελληνικό software :P 

το οτι αναφερθηκε σε πατεντα , λες και το να προγραμματισει καποιος κατι πρωτοτυπο οδηγει σε πατεντα, το προσπερναμε; Το ελληνικο του πραγματος μας πειραξε; 

  • Like 3
Δημοσ.

Μήπως το ανάποδο?
Μήπως όταν είσαι φοιτητής καλό είναι να τα "σκαλίζεις στην πέτρα" με το χέρι?

Βλέπω μεγάλο κύμα από συναδέλφους developers που αγνοούν βασικά πράγματα και λειτουργούν με copy-paste, εργαλεία όπως αυτό σίγουρα θα κάνουν την ζωή όλων πιο εύκολη αλλά το πραγματικό νόημα είναι να καταλαβαίνεις και τι γράφει...

  • Like 5
Δημοσ.

Instant disable. Εδω δε μπορουν να προτεινουν σωστα την επομενη λέξη κωδικα, τωρα θα προτείνουν και γραμμες. Αμα καταφερει να προτείνει εστω και μια σωστή γραμμή στον κώδικα μου θα το παραδεχτώ 😅

Δημοσ.

Το χρησιμοποιώ εδώ και 2 μήνες περίπου σε intelij και webStorm. Στην java είναι hit'n'miss, στην js (React) τα πηγαίνει λίγο καλύτερα. Για free είναι κομπλέ. Για να πληρώσει κάποιος , σε καμία περίπτωση.

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

8 ώρες πριν, gino007 είπε

Μιζέρια 

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

Οι περισσότερες είναι μόνο λόγια, και όταν τους ζητήσεις demo για security testing, η δεν θα σου δώσουν, η ακόμα χειρότερα (εαν συμφωνήσουν) με ένα SQL injection τραβας ολόκληρη τη βάση τους...

Δημοσ.
1 ώρα πριν, filip123go είπε

Το χρησιμοποιώ εδώ και 2 μήνες περίπου σε intelij και webStorm. Στην java είναι hit'n'miss, στην js (React) τα πηγαίνει λίγο καλύτερα. Για free είναι κομπλέ. Για να πληρώσει κάποιος , σε καμία περίπτωση.

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

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

Οι περισσότερες είναι μόνο λόγια, και όταν τους ζητήσεις demo για security testing, η δεν θα σου δώσουν, η ακόμα χειρότερα (εαν συμφωνήσουν) με ένα SQL injection τραβας ολόκληρη τη βάση τους...

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

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...