Τεχνητή νοημοσύνη

Το “Πράκτορας Προγραμματισμού” είναι το Λάθος Όνομα. Είναι ένας Πράκτορας για Όλα.

mm

Στην εκδήλωση Code with Claude, την εκδήλωση των dévelopers της Anthropic στο Λονδίνο, ένας μηχανικός με το όνομα Jeremy Hadfield ρώτησε το δωμάτιο μια ερώτηση: ποιος από εσάς έχει αποστείλει μια αίτηση pull στο τελευταίο εβδομάδα που γράφτηκε εξ ολοκλήρου από τον Claude; Περίπου το ήμισυ των χεριών ανέβηκαν. Στη συνέχεια, ρώτησε το επόμενο ερώτημα — ποιος αποστείλει μια αίτηση pull χωρίς να διαβάσει τον κώδικα καθόλου; Νευρικό γέλιο. Τα περισσότερα από τα χέρια παρέμειναν ανεβασμένα.

Η Anthropic λέει τώρα ότι το μεγαλύτερο μέρος του λογισμικού της γράφεται από τον Claude, συμπεριλαμβανομένου του μεγαλύτερου μέρους του κώδικα μέσα στον ίδιο τον Claude Code. Και δεν είναι μόνο αυτοί. Το ίδιο διάστημα, η OpenAI ονομάστηκε ηγέτης στις εταιρικές πράκτορες προγραμματισμού από την Gartner και προωθεί τον πράκτορα Codex σε εταιρείες όπως η Dell και η Ramp. Δύο εργαστήρια, μια κατεύθυνση, keine αμφιβολία: η παράδοση του κώδικα σε έναν πράκτορα έχει γίνει από νεωτερικότητα σε κανονικότητα σε περίπου ένα χρόνο.

Συνεχίζουμε να ονομάζουμε αυτά τα πράγματα “πράκτορες προγραμματισμού”. Αυτό το όνομα θα κάνει πολλούς ανθρώπους να χάσουν το τι συμβαίνει πραγματικά.

Τι συμβαίνει πραγματικά

Η παρουσίαση στη σκηνή στο Code with Claude δεν ήταν “η τεχνητή νοημοσύνη βοηθά να γράψετε κώδικα πιο γρήγορα”. Ήταν πιο μακριά από αυτό. Ο Boris Cherny, ο οποίος διαχειρίζεται τον Claude Code, το έθεσε ainsi: “Το προεπιλεγμένο δεν είναι ‘Θα προωθήσω τον Claude’ — το προεπιλεγμένο είναι τώρα ‘Θα αφήσω τον Claude να προωθήσει τον εαυτό του.'” Μια εκδοχή ενός άλλου μηχανικού: “βγάζοντας τον Claude από το δρόμο μας. Λέμε: αφήστε το να μαγειρέψει.” Η Anthropic甚至 demoed μια λειτουργία όπου οι πράκτορες προγραμματισμού γράφουν σημειώσεις για τον εαυτό τους και στη συνέχεια συνδυάζουν αυτές τις σημειώσεις για να γίνουν καλύτεροι σε μια βάση κώδικα με τον καιρό.

Οι εταιρείες που εμφανίστηκαν για να κάνουν demo δεν ήταν μόνο μεγάλες εταιρείες μηχανικής, αν και η Spotify και η Delivery Hero ήταν εκεί. Το σημείο ήταν οι νεοφυείς εταιρείες: Lovable, Base44, Monday.com, εταιρείες των οποίων το整ο προϊόν είναι να αφήσουν τους ανθρώπους να κτίζουν εφαρμογές περιγράφοντας τις. Εφαρμογές που βοηθούν να κτίζουν εφαρμογές. Η αφαίρεση ανεβαίνει και ανεβαίνει προς τους ανθρώπους που δεν γράφουν κώδικα.

Ένας αρχηγός της Anthropic είπε ότι ο Claude είναι “πιθανότατα τόσο καλός όσο ένας μεσαίος μηχανικός στη γραφή κώδικα” σήμερα. Ένας άλλος είπε ότι ο τελικός στόχος που στοχεύουν είναι ο Claude “πραγματικά ναสามารถ να κτίσει τον εαυτό του.”

Γιατί ο “πράκτορας προγραμματισμού” υποτιμάει

Ο κώδικας είναι απλώς το πιο αναγνώσιμο πράγμα για μέτρηση. Είναι κείμενο, είτε τρέχει είτε όχι, και μπορείτε να μετρήσετε τις αιτήσεις pull. Έτσι, εκεί είναι τα σημεία αναφοράς και εκεί είναι το όνομα που έμεινε.

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

Αυτό είναι το πράγμα που περισσότερη από την κάλυψη λείπει. Η ιστορία του τίτλου είναι “οι μηχανικοί γράφουν λιγότερο κώδικα με το χέρι.” Η πραγματική ιστορία είναι ότι ο χώρος μεταξύ ενός ανθρώπου με μια ιδέα και ενός λειτουργικού πράγματος συρρικνώνεται. Και ο κώδικας ήταν μόνο μια έκφραση αυτού του χώρου.

Όταν το demo είναι “Ο Claude αποστείλει μια αίτηση pull”, οι dévelopers συζητούν αν αυτό είναι καλό ή κακό για τους dévelopers. Δίκαιη συζήτηση. Αλλά θάβει το μεγαλύτερο: η ίδια ικανότητα που γράφει μια αίτηση pull μπορεί να κτίσει το μικρό εσωτερικό εργαλείο που χρειάζεται ένας marketeer, το σενάριο που συμφωνεί δύο ακατάστατους πίνακες, την πipeline που μετατρέπει einen φάκελο σημειώσεων σε μια δημοσιευμένη πρόταση. Κανένα από αυτά δεν είναι “ανάπτυξη λογισμικού” με την έννοια του τίτλου εργασίας. Όλα αυτά είναι τώρα κτίσιμα από κάποιον που μπορεί να περιγράψει τι θέλει.

Οι άνθρωποι που αυτή η αλλαγή πραγματικά αλλάζει

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

Αυτό είναι το ξεκλείδωμα που το πλαίσιο “πράκτορας προγραμματισμού” κρύβει. Οι μεγαλύτεροι bénéficiaires των πρακτόρων που γράφουν κώδικα δεν είναι οι άνθρωποι που ήδη γράφουν κώδικα. Είναι οι άνθρωποι που δεν μπορούσαν ποτέ. Η influence δεν συσσωρεύεται στους μηχανικούς που γίνονται 20% πιο γρήγοροι. Συσσωρεύεται στους operators που πηγαίνουν από κανένα εργαλείο στο δικό τους εργαλείο.

Και συμφωνεί με όλα τα άλλα που αποστέλλονται τώρα. Την ίδια εβδομάδα με το Code with Claude, η Google έδειξε πράκτορες αναζήτησης που κτίζουν μια προσαρμοσμένη mini-εφαρμογή από μια seule ερώτηση. Διαφορετική εταιρεία, ίδια κατεύθυνση: το λογισμικό γίνεται κάτι που ζητάτε αντί κάτι που雇ujete. Οι νεοφυείς εταιρείες που κάνουν demo “εφαρμογές που κτίζουν εφαρμογές” είναι μόνο το μέσο της καμπύλης. Το τέλος της είναι όλοι.

Η πιάστρα που αξίζει να ονομάσουμε

Αυτό δεν είναι ένα καθαρό κέρδος, και το δωμάτιο το ήξερε. Εκτός της διάσκεψης, πολλοί dévelopers αντιδράσουν σκληρά. Ερευνητές προειδοποιούν ότι η πλημμύρα του αξελεγμένου κώδικα δημιουργεί ασφάλεια και χρέος συντήρησης που κανείς δεν πληρώνει ακόμη. Κάποιοι μηχανικοί λένε ότι οι δικές τους ικανότητες είναι ατροφικές. Ακόμη και οι άνθρωποι της Anthropic παραδέχθηκαν ότι οι παλιές mejores πρακτικές λογισμικού εξακολουθούν να ισχύουν και ότι πολλές ομάδες έχουν χάσει την όραση τους στην βιασύνη.

Πάρτε αυτό σοβαρά. Αποστολή κώδικα που δεν μπορείτε να διαβάσετε, σε κλίμακα, σε παραγωγή που οι άνθρωποι εξαρτώνται από αυτή, είναι το πώς κτίζετε μια αργή κίνηση καταστροφής.

Αλλά να σημειωθεί ποιος είναι ο πραγματικός προορισμός αυτής της προειδοποίησης. Είναι για τις ομάδες που παραδίδουν την εποπτεία σε συστήματα όπου η ακτίνα έκρηξης είναι οι άλλοι άνθρωποι. Για έναν operator που κτίζει ένα μικρό εργαλείο για τη δική του ροή εργασίας, η ακτίνα έκρηξης είναι η δική του μέρα. Η μείωση είναι ένα σενάριο που δεν τρέχει. Η ανταμοιβή είναι η influence που δεν υπήρχε ένα χρόνο πριν.

Έτσι, ονομάστε το αυτό που είναι. Όχι ένας πράκτορας προγραμματισμού — ένας πράκτορας για όλα που συμβαίνει να είναι καλύτερος στο κώδικα αυτή τη στιγμή. Η ιστορία δεν είναι ότι οι μηχανές γράφουν λογισμικό. Είναι ότι η πόρτα για την κτίση λογισμικού μόλις άνοιξε για όλους τους ανθρώπους που ήταν κλειδωμένοι εκτός αυτού, και οι περισσότεροι από αυτούς δεν έχουν περάσει ακόμη από εκεί.

Ο Alex McFarland είναι δημοσιογράφος και συγγραφέας του AI που εξερευνά τις τελευταίες εξελίξεις στην τεχνητή νοημοσύνη. Έχει συνεργαστεί με πολλές startups και εκδόσεις του AI σε όλο τον κόσμο.