Φαινομενικά κανένας τομέας δεν είναι ασφαλής από το Amazon, το οποίο τώρα θα ανταγωνιστεί το GitHub με έναν νέο βοηθό κωδικοποίησης AI από τις Υπηρεσίες Web της Amazon (AWS).
Το νέο εργαλείο, που ονομάζεται Amazon CodeWhisperer, παρέχει στους προγραμματιστές προτάσεις που βασίζονται στη μηχανική μάθηση με στόχο την ενίσχυση της παραγωγικότητας.
Το νέο εργαλείο υποστηρίζει κώδικα γραμμένο σε Python, Java και JavaScript και ενσωματωμένα περιβάλλοντα ανάπτυξης (IDE) όπως VS Code, IntelliJ IDEA, PyCharm, WebStorm και AWS Cloud9.
Πώς λειτουργεί;
Η Amazon λέει ότι το CodeWhisperer θα εξετάζει συνεχώς τον κώδικα και τα σχόλιά σας και θα σας παρουσιάζει συντακτικά σωστές συστάσεις. Ο τεχνολογικός γίγαντας ισχυρίζεται ότι οι προτάσεις συντίθενται με βάση το στυλ κωδικοποίησης και τα ονόματα των μεταβλητών και «δεν είναι απλώς αποσπάσματα».
Το CodeWhisperer προφανώς χρησιμοποιεί πολλαπλές ενδείξεις συμφραζομένων για την παροχή προτάσεων, συμπεριλαμβανομένης της θέσης του δρομέα στον πηγαίο κώδικα, του κώδικα που προηγείται του δρομέα, των σχολίων και του κώδικα σε άλλα αρχεία στα ίδια έργα.
Η Amazon λέει ότι το εργαλείο εκπαιδεύτηκε «σε δισεκατομμύρια γραμμές κώδικα» που προέρχονται από αποθετήρια ανοιχτού κώδικα, εσωτερικά αποθετήρια Amazon, τεκμηρίωση API και φόρουμ.
Οι χρήστες είναι ελεύθεροι να χρησιμοποιούν τις προτάσεις ως έχουν ή μπορούν να τις βελτιώσουν και να τις προσαρμόσουν όπως απαιτείται.
Η υποστήριξη για την κονσόλα AWS Lambda δεν είναι προς το παρόν στο μενού, αλλά θα πρέπει να είναι διαθέσιμη «πολύ soonσύμφωνα με την Amazon.
Αν και αυτά είναι πιθανώς ευπρόσδεκτα νέα για τους προγραμματιστές, είναι απίθανο το GitHub να το γιορτάζει. Η δημοφιλής πλατφόρμα κωδικοποίησης μόλις ανακοίνωσε ότι ο δικός της βοηθός κωδικοποίησης με AI, Copilot, έχει τεθεί σε γενική διαθεσιμότητα.
Οι προγραμματιστές μπορεί να χρειαστούν όλη τη βοήθεια που μπορούν να λάβουν για να παραμείνουν υγιείς. Μια έκθεση από την DigitalOcean ανακάλυψε ότι σχεδόν οι μισοί (42%) σκέφτονται να εγκαταλείψουν τις δουλειές τους ή το έχουν ήδη κάνει φέτος, αναφέροντας ζητήματα όπως η έλλειψη χρόνου και πόρων για να εργαστούν σε έργα.