
Οι συγγραφείς είναι πολλά υποσχόμενα πλάσματα. George R.R. Ο Martin έγραψε όλα τα βιβλία “Game of Thrones” χρησιμοποιώντας τον επεξεργαστή κειμένου DOS και WordStar – και τα δύο αντικείμενα της δεκαετίας του 1980. Αλλά όταν πρόκειται για τη φασαρία για τα όργανα τους, οι συγγραφείς των λέξεων δεν κρατούν ένα κερί για τους συντάκτες του κώδικα.
Επίσης: Προετοιμάστε τον εαυτό σας: Η εποχή των “πολιτικών προγραμματιστών” δημιουργώντας εφαρμογές εδώ, χάρη στην τεχνητή νοημοσύνη
Εμείς οι κωδικοποιητές είναι εξαιρετικά ειδικοί στην κωδικοποίηση και τις ρυθμίσεις που χρησιμοποιούμε. Πολλοί από εμάς εργάζονται σε βάσεις κώδικα με εκατοντάδες χιλιάδες έως εκατομμύρια γραμμές κώδικα. Ένα ακατάλληλο μισό -column ή μια περίοδος μπορεί να είναι όλα όσα στέκονται μεταξύ του κώδικα εργασίας και των λεγεώνων των χρηστών, χτυπώντας τις πόρτες σας χρησιμοποιώντας pitchforks και forches, ή, ακόμη χειρότερα, ένας τύπος μάρκετινγκ που επιμένει στην παράδοση του προϊόντος σας σε αυτό το τρίμηνο.
Είναι εδώ το περιβάλλον ανάπτυξης (συνήθως ονομάζεται IDE). Υπάρχει μια ολόκληρη δέσμη από αυτά, και κάθε κώδικας έχει τις δικές του προτιμήσεις. Προσωπικά, προτιμώ το phpstorm και το vs -code, αλλά όλα είναι διαφορετικά. Αλλά η επιλογή του IDE δεν είναι όλη η ιστορία. Η εφαρμογή του IDE κάθε ατόμου έχει διαμορφωθεί άγρια από την άποψη των λειτουργιών, τη θέση των πλαισίων παραθύρων, των ετικετών, των plugins, των λουλουδιών και πολλά άλλα.
Όταν τα γενετικά όργανα της τεχνητής νοημοσύνης, όπως το ChatGPT, απελευθερώθηκαν για πρώτη φορά, πολλοί κωδικοποιητές ήταν έκπληκτοι που η CIA θα μπορούσε να μας βοηθήσει με τον κώδικα. Ήταν αρκετά καλό. Αλλά με την πάροδο του χρόνου, όταν ενσωματώσαμε το AI στη διαδικασία κωδικοποίησης, έγινε φανερό ότι η συνεχής αντιγραφή και η εισαγωγή των θραυσμάτων κώδικα σε διάφορες καρτέλες του προγράμματος περιήγησης όχι μόνο ενοχλημένες – ήταν αναποτελεσματική.
Επίσης: 10 βασικοί λόγοι για τους οποίους το II έγινε το mainstream όλη τη νύχτα – και τι θα συμβεί στη συνέχεια
Έτσι, οι προμηθευτές AI που χρησιμοποίησαν τα ίδια αυτά τα εργαλεία άρχισαν να ενσωματώνουν τη λειτουργικότητα του AI απευθείας στο αναπτυξιακό περιβάλλον, το οποίο χρησιμοποιούν οι κωδικοποιητές καθημερινά. Μπορείτε να επισημάνετε το μπλοκ κώδικα και το AI μπορεί να το διαβάσει, να απαντήσει και, ενδεχομένως, να το ενημερώσετε. Υποθέτοντας ότι το AI δεν επιδεινώθηκε (το οποίο, όπως ανακάλυψα, πολλοί AI κάνουν όταν κωδικοποιούν), η διαδικασία μπορεί να είναι μια μεγάλη στιγμή.
Όλα αυτά μας οδηγούν στην ανακοίνωση Google σήμερα για τη βοήθεια του κώδικα Gemini.
Δωρεάν βοήθεια κωδικοποίησης αέρα για άτομα
Πέρυσι, η Google εισήγαγε τον κωδικό. Ήμουν προσεκτικά αισιόδοξος επειδή μερικές από τις δυνατότητες φαινόταν πολύ χρήσιμες.
Από την άλλη πλευρά, τα δίδυμα εκείνη τη στιγμή πέρασαν μόνο μία από τις τέσσερις δοκιμές κωδικοποίησης μου, τοποθετώντας τα στο κάτω μέρος των σκαλοπατιών με καλή κωδικοποίηση, την οποία ενημερώνουμε τακτικά εδώ στο ZDNET. Όλα είναι καλά και καλά για να έχετε μια διεπαφή κωδικοποίησης στο IDE, αλλά μόνο αν ο κατασκευασμένος κώδικας λειτουργεί πραγματικά.
Επίσης: Εάν ο κώδικας σας δημιουργείται AI γίνεται ελαττωματικός, ποιος αντιμετωπίζει τη μεγαλύτερη ευθύνη;
Αλλά όταν η Assist Assist Assist ανακοινώθηκε πέρυσι, ήταν διαθέσιμο μόνο για τους Gemini Advanced και άλλους επιχειρηματικούς πελάτες. Η Google ανακοινώνει τώρα ότι ο κώδικας βοήθειας του Gemini θα είναι διαθέσιμος δωρεάν, ώστε όλοι να μπορούν να χρησιμοποιήσουν.
Αυτό είναι μεγάλο. Μεταξύ άλλων, όσο περισσότεροι άνθρωποι χρησιμοποιούν αυτό το εργαλείο για να βοηθήσουν τον κώδικα, τόσο περισσότερες αναφορές σφάλματος θα σταλούν και θα γίνουν περισσότερες διορθώσεις. Η αποδοχή του εργαλείου προγραμματισμού συχνά κυλά όταν αυτό το εργαλείο είναι διαθέσιμο δωρεάν. Ξαφνικά, οι προγραμματιστές τη νύχτα και τις εβδομάδες, μαζί με όλους τους μαθητές, αποκτήσουν πρόσβαση στο εργαλείο.
Γενναιόδωρη χρήση και ενσωμάτωση IDE
Αλλά το θέμα δεν είναι μόνο ότι το εργαλείο είναι τώρα διαθέσιμο δωρεάν. Μια δέσμη ολοκληρωμένων εργαλείων ανάπτυξης AI έχει δωρεάν δοκιμές ή περιορισμένη λειτουργικότητα. Στην πραγματικότητα, μπορείτε να τα δοκιμάσετε, αλλά μόλις αποδειχθούν χρήσιμα, μπείτε στον τοίχο και είτε πληρώνετε είτε χάσετε.
Επίσης: Πώς δοκιμάζω την ικανότητα της κωδικοποίησης AI chatbot – και μπορείτε επίσης
Συχνά η μέθοδος περιορισμού της πρόσβασης των προμηθευτών του AI βασίζεται στον αριθμό των αιτήσεων ή στην ολοκλήρωση του κώδικα που εκτελείται κάθε μήνα. Αλλά τι σημαίνει πραγματικά;
Υπήρχε μια μακρά διαδρομή, την οποία οι προγραμματιστές κωδικοποιούν περίπου 50 γραμμές την ημέρα. Πρόκειται για ένα δίκτυο όλων των αλλαγών, διορθώσεων, ενημερώσεων εργαλείων και όλων των άλλων. Αλλά αυτό είναι μόνο ένα μονοπάτι. Γνωρίζω ότι σε λίγες μέρες έδειξα μόνο 50 γραμμές, ενώ σε άλλες μέρες κυκλοφόρησα 200 ή περισσότερες γραμμές κώδικα. Μερικές φορές, όταν έφαγα αρκετή καφεΐνη και πρωτεΐνη, κυκλοφόρησα 300-400 γραμμές.
Αλλά για τους σκοπούς μας, ας πούμε, ο προγραμματιστής απελευθερώνει περίπου 100 γραμμές κώδικα ανά ημέρα. Η χρήση του AI μπορεί να αυξήσει αυτή την ταχύτητα, οπότε ας υποθέσουμε ότι ο κωδικοποιητής με AAAA-SSSSISTED μπορεί να κάνει 250 γραμμές κάθε μέρα. Και ας υποθέσουμε ότι κάθε μία από αυτές τις γραμμές είναι η ολοκλήρωση του κώδικα (όπου το AI καταγράφει μέρος του κώδικα) ή κάποια υπαινιγμό.
Επίσης: το καλύτερο AI για κωδικοποίηση το 2025 (και τι δεν πρέπει να χρησιμοποιήσετε – συμπεριλαμβανομένου του Deepseek R1)
Πολλοί προμηθευτές τεχνητής νοημοσύνης σας επιτρέπουν να έχετε 2000 ολοκληρώσεις κώδικα ανά μήνα πριν να εγγραφείτε στο σχέδιο πληρωμής. Χρησιμοποιώντας την κατά προσέγγιση αξιολόγηση, θα τελειώσετε λίγο περισσότερο από μία εβδομάδα. Αυτό αρκεί για να αισθανθείτε τη γεύση του εάν το εργαλείο μπορεί να είναι χρήσιμο, αλλά αυτό δεν αρκεί για να κάνει χρήσιμη εργασία ή να υπολογίζει σε αυτό θα είναι διαθέσιμο.
Φυσικά, εάν προγραμματίζετε ως δουλειά, μπορείτε να περιμένετε να πληρώσετε για τα εργαλεία που χρησιμοποιείτε. Αλλά οι προγραμματιστές για χαλάρωση και αρχάριους στον προγραμματισμό δεν θα έχουν προϋπολογισμό για εργαλεία. Είμαι βέβαιος ότι δεν ήταν όταν ξεκίνησα.
Αυτό είναι όπου εμφανίζεται το επόμενο μέρος της ανακοίνωσης Google. Η Google επιτρέπει 180.000 συμπλήρωση κώδικα ανά μήνα. Με ένα τόσο μεγάλο διάδρομο, αμφιβάλλω ότι οποιοσδήποτε προγραμματιστής θα χτυπήσει τον τοίχο στα μέσα του μήνα.
Αυτή η λειτουργία είναι διαθέσιμη στον κώδικα VS, JetBrains IDES (για παράδειγμα, PhPstorm), Firebase και Android Studio.
Κωδικοί από το AI με το GitHub
Ταυτόχρονα με την ανακοίνωση της ελεύθερης διαθεσιμότητας και της γενναιόδωρης χωρητικότητας του κώδικα Assist Assist Gemini, η Google ανακοινώνει επίσης τη βοήθεια του κώδικα Gemini για το GitHub.
Επίσης: Από μηδέν σε εκατομμύρια; Πώς τα συνηθισμένα άτομα επωφελούνται από την τεχνητή νοημοσύνη
Αυτό είναι ένα εργαλείο που λειτουργεί για το GitHub, το οποίο επιτρέπει στους προγραμματιστές να εκτελούν ελέγχους κώδικα κατόπιν αιτήματος ή επαλήθευση. Αυτό κάνει τα δίδυμα να βλέπουν τον κώδικα και να υποδεικνύουν τους προβληματικούς τομείς που μπορεί να απαιτούν περισσότερη προσοχή.
Είναι ενδιαφέρον ότι, δεδομένου ότι διαφορετικοί κωδικοποιητές και ομάδες χρησιμοποιούν διαφορετικά στυλ κωδικοποίησης, το εργαλείο Github Gemini θα επιτρέψει στους προγραμματιστές να διαμορφώσουν τις οδηγίες για το ατομικό τους στυλ για τα στυλ κωδικοποίησης τους.
Βοήθεια κωδικοποίησης για όλους
Τι πιστεύετε για το Google Making Gemini Code Assist δωρεάν; Έχετε δοκιμάσει εργαλεία κωδικοποίησης με AI πριν; Εάν ναι, πώς συγκρίνουν; Βλέπετε τους κωδικούς AIS ως χρήσιμη προσθήκη στη διαδικασία εργασίας σας ή προτιμάτε ανθρώπινες κριτικές; Θα αναπτύξει το γενναιόδωρο όριο της ολοκλήρωσης του κώδικα ως επί το πλείστον αναπτυξιακής σας διαδικασίας; Ενημερώστε μας στα παρακάτω σχόλια.
Μπορείτε να ακολουθήσετε τις καθημερινές ενημερώσεις έργων μου στα κοινωνικά δίκτυα. Φροντίστε να εγγραφείτε στην εβδομαδιαία ενημέρωση του ενημερωτικού δελτίου μου και να με ακολουθήσετε στο Twitter/X IN @DavidgeWirtzΣτο Facebook στο Facebook.com/davidgewirtz, στο Instagram στο instagram.com/davidgewirtz, στο bluesky στο @davidgewirtz.com και στο youtube on YouTube.com/davidgewirtztv.