Έντονος ενθουσιασμός επικρατούσε στην εκδήλωση «Code with Claude», το διήμερο συνέδριο της Anthropic για προγραμματιστές λογισμικού, το οποίο ξεκίνησε στο Λονδίνο στις 19 Μαΐου. Η ημερομηνία αυτή συνέπεσε με το συνέδριο I/O της Google στο Πάλο Άλτο, γεγονός που, σύμφωνα με διαβεβαιώσεις στελεχών της Anthropic, ήταν απλή σύμπτωση και όχι επίδειξη δύναμης.
«Ποιος από εσάς έχει δημοσιεύσει ένα pull request την τελευταία εβδομάδα, το οποίο γράφτηκε εξ ολοκλήρου από τεχνητή νοημοσύνη;» ρώτησε ο Jeremy Hadfield, μηχανικός στην Anthropic, από την κεντρική σκηνή. Σχεδόν οι μισοί από τους παρευρισκόμενους στην κατάμεστη αίθουσα – πολλοί εκ των οποίων κάθονταν με φορητούς υπολογιστές στα γόνατά τους, προγραμματίζοντας ή δίνοντας εντολές ενώ παρακολουθούσαν τις ομιλίες – σήκωσαν τα χέρια τους.
Τα pull requests αποτελούν διορθώσεις ή ενημερώσεις σε υφιστάμενο λογισμικό, τα οποία υποβάλλονται για έλεγχο πριν τεθούν σε λειτουργία. Αποτελούν τη ραχοκοκαλιά της ανάπτυξης λογισμικού, τα τμήματα κώδικα που οι περισσότεροι επαγγελματίες προγραμματιστές αφιερώνουν τη ζωή τους στη συγγραφή τους – ή τουλάχιστον έτσι συνέβαινε μέχρι σήμερα.
«Ποιος από εσάς έχει δημοσιεύσει ένα pull request που γράφτηκε εξ ολοκλήρου από τεχνητή νοημοσύνη, χωρίς να διαβάσει καθόλου τον κώδικα;» ρώτησε στη συνέχεια ο κ. Hadfield. Ακολούθησε νευρικό γέλιο. Τα περισσότερα χέρια παρέμειναν σηκωμένα.
Δεν αποτελεί πλέον είδηση το γεγονός ότι εργαλεία που βασίζονται σε μεγάλα γλωσσικά μοντέλα (LLM), όπως το Claude Code της Anthropic και το Codex της OpenAI, έχουν ανατρέψει τον τρόπο παραγωγής λογισμικού. Κορυφαίες τεχνολογικές εταιρείες καυχώνται πλέον για το πόσο λίγο κώδικα γράφουν οι προγραμματιστές τους. «Το μεγαλύτερο μέρος του λογισμικού στην Anthropic γράφεται πλέον από τεχνητή νοημοσύνη», δήλωσε ο κ. Hadfield. «Η Claude έχει γράψει το μεγαλύτερο μέρος του κώδικα στο Claude Code». Παρόμοιους ισχυρισμούς διατυπώνουν και οι OpenAI, Google, και Microsoft, ενώ πολλές άλλες εταιρείες θα επιθυμούσαν να μπορούσαν να κάνουν το ίδιο.
Παρόλα αυτά, είναι εντυπωσιακό πόσο φυσιολογικό φαντάζει ήδη αυτό το νέο παράδειγμα και πόσο γρήγορα έχει εδραιωθεί. Φέτος ήταν η δεύτερη χρονιά που η Anthropic διοργάνωσε εκδηλώσεις για προγραμματιστές, οι οποίες πραγματοποιούνται επίσης στο Σαν Φρανσίσκο και το Τόκιο. Πέρυσι τέτοια εποχή, η εταιρεία είχε μόλις κυκλοφορήσει την Claude 4, η οποία μπορούσε να γράφει κώδικα, κάπως. Ωστόσο, με την τελευταία σειρά ενημερώσεων της Anthropic – ειδικά τις Claude 4.6 και 4.7, που κυκλοφόρησαν τον Φεβρουάριο και τον Απρίλιο αντίστοιχα – το Claude Code αποτελεί ένα εργαλείο στο οποίο όλο και περισσότεροι προγραμματιστές φαίνονται πρόθυμοι να αναθέσουν την εργασία τους.

Η Anthropic δηλώνει ότι ο στόχος της είναι να ωθήσει την αυτοματοποίηση στα όριά της. Αντί να χρησιμοποιεί την τεχνητή νοημοσύνη για τη δημιουργία κώδικα και στη συνέχεια να αναθέτει σε ανθρώπους τον καθαρισμό και τη διόρθωση των λαθών, επιθυμεί η Claude να ελέγχει και να διορθώνει τη δική της εργασία. «Η προεπιλεγμένη προσέγγιση δεν είναι πλέον ‘θα δώσω εντολή στην Claude’ – η προεπιλεγμένη προσέγγιση είναι τώρα ‘θα αφήσω την Claude να δώσει εντολή στον εαυτό της’», δήλωσε ο Boris Cherny, ο οποίος ηγείται του Claude Code, στην εναρκτήρια ομιλία του.
Εάν όλα εξελιχθούν ομαλά, οι ανθρώπινοι προγραμματιστές δεν θα πρέπει καν να βλέπουν τα μηνύματα σφάλματος όταν κάτι δεν λειτουργεί. Όλα αυτά θα αντιμετωπίζονται αυτόματα από την τεχνητή νοημοσύνη, η οποία θα δοκιμάζει και θα προσαρμόζει συνεχώς, μέχρι όλα να λειτουργούν όπως πρέπει. Όπως το έθεσε ο Ravi Trivedi, μηχανικός στην Anthropic, σε μια άλλη ομιλία: «The key principle is getting out of Claude’s way. We like to say: ‘Let it cook.’»
Ο κ. Trivedi παρουσίασε μια νέα λειτουργία στο Claude Code, η οποία ανακοινώθηκε πριν από δύο εβδομάδες και την οποία η Anthropic ονομάζει «ονειροπόληση» (dreaming). Οι πράκτορες του Claude Code γράφουν σημειώσεις για τον εαυτό τους, καταγράφοντας και αποθηκεύοντας χρήσιμες πληροφορίες σχετικά με συγκεκριμένες εργασίες. Όταν ένας άλλος πράκτορας κωδικοποίησης αρχίσει αργότερα να εργάζεται στον ίδιο κώδικα, μπορεί να χρησιμοποιήσει αυτές τις σημειώσεις για να ενημερωθεί ταχύτερα και να μάθει από τυχόν λάθη που μπορεί να έχουν κάνει προηγούμενοι πράκτορες.
Η «ονειροπόληση» είναι ένα σύστημα που χρησιμοποιεί το Claude Code για να διαβάζει όλες αυτές τις σημειώσεις και να ενοποιεί τις πληροφορίες που περιέχουν, εντοπίζοντας μοτίβα και κοινά ζητήματα σε διαφορετικές εργασίες. Θεωρητικά, η «ονειροπόληση» θα πρέπει να βοηθήσει το Claude Code να μάθει για μια συγκεκριμένη βάση κώδικα και να γίνεται όλο και καλύτερο στην επεξεργασία της.
Ιστορίες Επιτυχίας και Εφαρμογές του Claude Code
Το «Code with Claude» αποτελεί μια εκδήλωση που απευθύνεται σε προγραμματιστές. Εκτός από τις παρουσιάσεις προϊόντων και τα πρακτικά εργαστήρια της Anthropic, υπήρχαν και οδηγίες χρήσης από διάφορες εταιρείες που έχουν αναδιαμορφώσει τις ομάδες ανάπτυξης λογισμικού τους γύρω από το Claude Code. Μεταξύ αυτών περιλαμβάνονται οι Spotify και Delivery Hero, καθώς και οι Lovable, Base44 και Monday.com – τρεις νεοφυείς επιχειρήσεις που αναπτύσσουν εφαρμογές για τη δημιουργία εφαρμογών με τη χρήση τεχνητής νοημοσύνης.
Στην εκδήλωση «Code with Claude» δεν υπήρχαν σημάδια ανησυχίας. Όλοι όσοι συναντήθηκαν εξέφρασαν την επιθυμία να συμμετάσχουν σε αυτή τη νέα προσέγγιση.
Ωστόσο, εκτός του συνεδρίου, έχουν υπάρξει αρκετές αναφορές ότι πολλοί προγραμματιστές αρχίζουν να αμφισβητούν αυτό το πολλά υποσχόμενο νέο μέλλον. Ορισμένοι διαμαρτύρονται σε διαδικτυακά φόρουμ όπως το Reddit και το Hacker News ότι τα εργαλεία κωδικοποίησης τεχνητής νοημοσύνης προωθούνται υπερβολικά, ενώ στην πράξη η τεχνολογία καθιστά την ανάπτυξη λογισμικού δυσκολότερη λόγω του επιπλέον κώδικα που πρέπει πλέον να ελέγχουν οι προγραμματιστές. «The only people I’ve heard saying that generated code is fine are those who don’t read it», δημοσίευσε την περασμένη εβδομάδα ένας χρήστης με το όνομα pron στο Hacker News.
Άλλοι ισχυρίζονται ότι οι ικανότητές τους στον προγραμματισμό έχουν μειωθεί καθώς αναθέτουν περισσότερες εργασίες στην τεχνητή νοημοσύνη. Επιπλέον, ερευνητές έχουν προειδοποιήσει ότι τα εργαλεία τεχνητής νοημοσύνης μπορούν να παράγουν μη ασφαλή κώδικα, καθιστώντας το λογισμικό πιο ευάλωτο σε επιθέσεις.
Συζήτησα με την Katelyn Lesse, επικεφαλής μηχανικό της Claude, και την Angela Jiang, επικεφαλής προϊόντος της Claude, και τις ρώτησα πώς αντιμετωπίζουν τις ανησυχίες ότι μια ξαφνική πλημμύρα κώδικα που παράγεται (και δημοσιεύεται) χωρίς την κατάλληλη ανθρώπινη επίβλεψη δημιουργεί σοβαρά προβλήματα ασφάλειας και συντήρησης για το μέλλον.
«All of the old software development best practices still apply. They’ve applied this entire time», δήλωσε η κ. Lesse. «I think there are a lot of people and teams that may have lost sight of them in this moment.»
Ωστόσο, καθώς η Anthropic και άλλες εταιρείες πιέζουν για μεγαλύτερη αυτοματοποίηση και τα εργαλεία όπως το Claude Code βελτιώνονται, ο πειρασμός αυξάνεται να αναθέτουν όλο και περισσότερες εργασίες, συμπεριλαμβανομένης της επίβλεψης. Η κ. Lesse ανέφερε ότι ορισμένοι από τους τεχνικούς διευθυντές της Anthropic είναι εξαντλημένοι από τον όγκο του κώδικα που παράγουν πλέον οι ομάδες τους. «Part of things happening so much more quickly is just managing your time», σημείωσε.
«I think that right now Claude is probably as good as a midlevel engineer at writing code», πρόσθεσε. Εξακολουθούν να χρειάζονται έμπειροι μηχανικοί για να σχεδιάσουν ένα σύστημα και να επιλύσουν δυσκολότερα προβλήματα, δήλωσε. «But over time we want Claude to get better and better at all different types of engineering.»
Η κ. Jiang συμφώνησε: «I think the absolute end state we’re trying to get to is Claude basically being able to build itself.»