Η Uber, η εταιρεία που άλλαξε τον τρόπο που καλούμε ταξί, εισέρχεται σε μια νέα εποχή, υιοθετώντας την Τεχνητή Νοημοσύνη (AI) για να μεταμορφώσει τη διαδικασία δημιουργίας του δικού της λογισμικού. Σύμφωνα με τον Praveen Neppalli Naga, CTO της Uber, το εντυπωσιακό 95% των μηχανικών της εταιρείας χρησιμοποιεί πλέον AI σε μηνιαία βάση, χαρακτηρίζοντας αυτή την εξέλιξη ως μια “πραγματική στιγμή επανεκκίνησης για τη μηχανική”.
Τους τελευταίους μήνες, η εταιρεία έχει επενδύσει “σκληρά” στην AI για κωδικοποίηση, με “φαινoμενικά” αποτελέσματα. Η μεγαλύτερη αλλαγή, όπως εξηγεί ο Naga, προέρχεται από την “agentic AI”, όπου το λογισμικό αναλαμβάνει εργασίες αυτόνομα, με ελάχιστη ή καθόλου επίβλεψη. Αυτό σημαίνει ότι οι μηχανικοί της Uber αναθέτουν ολοένα και περισσότερες εργασίες στην AI, αντί απλώς να αποδέχονται τις προτάσεις της. Ως αποτέλεσμα, 1.800 αλλαγές κώδικα εβδομαδιαίως γράφονται “εξ ολοκλήρου” από τον εσωτερικό “coding agent” της Uber, ο οποίος πλέον συμβάλλει στο 8% όλων των αλλαγών κώδικα, από λιγότερο από 1% προηγουμένως.
«Δεν υπάρχει ανθρώπινη συγγραφή. Οι μηχανικοί ελέγχουν και εγκρίνουν, αλλά ο κώδικας γράφεται εξ ολοκλήρου από AI agents», δήλωσε ο Naga.
Η Uber δεν είναι η μόνη εταιρεία που αγκαλιάζει την AI στην ανάπτυξη λογισμικού. Μια πρόσφατη μελέτη σε 700 εταιρείες αποκάλυψε ότι το 63% των ερωτηθέντων χρησιμοποιεί ήδη εργαλεία AI για την πλειονότητα των εργασιών κωδικοποίησης. Ενώ ορισμένες εταιρείες ενθαρρύνουν τους εργαζομένους να χρησιμοποιούν εργαλεία AI, ακόμη και ενσωματώνοντάς τα στις αξιολογήσεις απόδοσης, στην Uber η “ισχυρότερη υιοθέτηση” προέρχεται από μηχανικούς που “πειραματίζονται διακριτικά”, παρά από μια “άνωθεν επιβολή” από την ηγεσία.
Ωστόσο, η AI κωδικοποίηση δεν έχει πάντοτε ομαλή πορεία. Η Amazon, για παράδειγμα, χρειάστηκε να θέσει νέες δικλίδες ασφαλείας μετά από μια σειρά δυσλειτουργιών, συμπεριλαμβανομένης μιας που προκλήθηκε κυρίως από το δικό της εργαλείο AI κωδικοποίησης, οδηγώντας σε σχεδόν 120.000 χαμένες παραγγελίες.
Οι ραγδαίες εξελίξεις στην AI κωδικοποίηση δημιουργούν τεράστια αναστάτωση στον τομέα της ανάπτυξης λογισμικού, έναν ρόλο που κάποτε θεωρούνταν ασφαλής και καλοπληρωμένη επαγγελματική επιλογή. Ορισμένοι μηχανικοί λογισμικού αναφέρουν ότι τα εργαλεία AI τους αναγκάζουν να δουλεύουν ακόμη σκληρότερα, οδηγώντας σε burnout.
«Ο ρόλος του μηχανικού μετατοπίζεται – από το να γράφει κάθε γραμμή, στην αρχιτεκτονική συστημάτων και στην αναθεώρηση κώδικα που παράγεται από AI», πρόσθεσε ο Naga.