
Image generated with ChatGPT
Γνώμη: Τι είναι το Vibe Coding και γιατί όλοι υιοθετούν αυτή την τάση;
Η κίνηση του «vibe coding» διαδίδεται χάρη στην ανάπτυξη νέων εργαλείων AI. Αφού ο Andrej Karpathy έδωσε στην πρακτική αυτή έναν ορισμό, ακόμη και όσοι δεν είχαν γράψει ποτέ μια γραμμή κώδικα στη ζωή τους, τώρα δημιουργούν ιστότοπους και εφαρμογές, αλλά όχι χωρίς κινδύνους
Υπάρχει ένας νέος όρος που κάνει θραύση στον τεχνολογικό κόσμο: vibe coding.
Ο όρος, διαδεδομένος μεταξύ μηχανικών λογισμικού και προγραμματιστών, αρχίζει να φτάνει σε ευρύτερο κοινό. Η πρακτική, η οποία αποτελείται από την δημιουργία κώδικα από μια εντολή με τη βοήθεια ενός μοντέλου AI, βρίσκεται παντού στους τίτλους ειδήσεων, στα φόρουμ και στις αλληλεπιδράσεις των κοινωνικών μέσων ενημέρωσης.
Ο Sundar Pichai, CEO της Google, είπε πρόσφατα ότι έχει ασχοληθεί με vibe coding για διασκέδαση ενώ κατασκευάζει έναν ιστότοπο. Τεχνολογικές εταιρείες όπως η Figma, η Anthropic και η Mistral κυκλοφόρησαν πρόσφατα προϊόντα βελτιστοποιημένα για vibe coding. Και άνθρωποι χωρίς επίσημη εκπαίδευση στην μηχανική έχουν ήδη δημιουργήσει εφαρμογές και άλλα ψηφιακά προϊόντα μόνοι τους.
«Πριν από λίγες εβδομάδες χρησιμοποίησα το Vibe Coding με το Replit. Εννοώ τη δύναμη του τι θα μπορείς να δημιουργήσεις στον ιστό· δεν έχουμε δώσει αυτή τη δύναμη στους προγραμματιστές εδώ και 25 χρόνια» — Sundar Pichai pic.twitter.com/Bbfi8I5WX8
— Amjad Masad (@amasad) 3 Ιουνίου, 2025
Ενώ ο προγραμματισμός βάσει ατμόσφαιρας φαίνεται μαγικός και διασκεδαστικός, η πρακτική αυτή προκαλεί επίσης πολλές ανησυχίες στην τεχνολογική κοινότητα. Πέρα από τις ανησυχίες για το μέλλον των προγραμματιστών και την δραστική μείωση στις ευκαιρίες για εργασία επιπέδου αρχαρίων στον προγραμματισμό, οι ειδικοί έχουν εκφράσει προειδοποίηση για τις ευπάθειες και τους κινδύνους που βρίσκονται στον κώδικα που δημιουργείται από την τεχνητή νοημοσύνη.
Αυτό είναι ό,τι όλοι πρέπει να γνωρίζουν για το vibe coding το 2025:
Τι Ακριβώς Είναι το Vibe Coding;
Το vibe coding υπάρχει από την κυκλοφορία των πρώιμων γεννητικών συστημάτων AI πριν από μερικά χρόνια. Αναφέρεται στην πρακτική της χρήσης προηγμένων μοντέλων AI όπως το OpenAI’s ChatGPT, το Claude της Anthropic, ή το Gemini της Google για την ανάπτυξη κώδικα, την διόρθωσή του, την εκτέλεσή του και την κατασκευή νέων έργων από μια απλή προτροπή ομιλίας.
Σύμφωνα με την IBM, σε αυτή την περιοχή, ο χρήστης υιοθετεί μια νοοτροπία «πρώτα ο κώδικας, μετά η βελτίωση», επιτρέποντας στην τεχνολογία να αναπτύσσει την δημιουργική του ιδέα όπως θεωρεί κατάλληλο και στη συνέχεια να την βελτιστοποιεί. Αφού η πρακτική άρχισε να αποκτά δημοτικότητα και οι άνθρωποι υιοθέτησαν τη στρατηγική για την κατασκευή λογισμικού, περισσότερες εταιρείες ξεκίνησαν να προωθούν βοηθούς προγραμματισμού AI όπως το GitHub Copilot, το Cursor και το Replit για να βοηθήσουν τους ανθρώπους στις διαδρομές τους με τον κώδικα.
Karpathy, Ο Πατέρας Του Όρου
Ήταν ο Andrej Karpathy—συνιδρυτής του OpenAI και ιδρυτής των Eureka Labs—που έδωσε στην πρακτική ένα όνομα και έναν ορισμό πριν από λίγους μήνες, τον Φεβρουάριο.
«Υπάρχει ένας νέος τύπος προγραμματισμού που αποκαλώ «vibe coding», όπου πλήρως αφέθηκες στις αισθήσεις, αγκάλιασες τα εκθετικά και ξεχάσεις ότι ο κώδικας καν έχει ύπαρξη», έγραψε ο επιστήμονας μηχανικός υπολογιστών στην πλατφόρμα κοινωνικής δικτύωσης X. «Είναι εφικτό, επειδή τα LLMs (π.χ. Cursor Composer w Sonnet) γίνονται πολύ καλά.»
Ο Karpathy εξήγησε ότι μερικές φορές δεν χρειάζεται καν να αγγίξει το πληκτρολόγιο, καθώς μπορεί να χρησιμοποιήσει τις λειτουργίες φωνής για να αλληλεπιδράσει με την AI, και ζητά «τα πιο ανόητα πράγματα». Ο μηχανικός υπολογιστών αναγνώρισε ότι η πρακτική δεν είναι τέλεια, ότι τα μοντέλα AI κάνουν λάθη, αλλά παρ’ όλα αυτά το αφήνει να γράφει περισσότερο κώδικα – ακόμη και όταν δεν καταλαβαίνει πλήρως τι κάνει η AI – και προτείνει διορθώσεις, καθώς μερικές φορές δεν αναγνωρίζει τα σφάλματα.
«Δεν είναι και τόσο κακό για προγράμματα που αναπτύσσονται κατά τη διάρκεια ενός σαββατοκύριακου και στη συνέχεια απορρίπτονται, αλλά είναι ακόμη αρκετά αστείο», πρόσθεσε ο Karpathy. «Κατασκευάζω ένα πρόγραμμα ή μια ιστοεφαρμογή, αλλά δεν είναι πραγματικά προγραμματισμός – απλά βλέπω πράγματα, λέω πράγματα, τρέχω πράγματα και κάνω αντιγραφή-επικόλληση πραγμάτων, και συνήθως λειτουργεί.»
Η Επανάσταση του Vibe Coding
Η αποδοχή του Vibe Coding φαίνεται να έχει αυξηθεί εκθετικά τις τελευταίες εβδομάδες. Τώρα, όλοι και κάθε εταιρεία ενσωματώνουν αυτή την πρακτική για να «παίξουν» και να δημιουργήσουν λογισμικό που δεν ήταν προηγουμένως προτεραιότητα, καθώς η ανάπτυξή του θα απαιτούσε πάρα πολύ χρόνο.
Οι εταιρείες εφαρμόζουν την τεχνική για να εξερευνήσουν ιδέες, και ακόμη και νέες startups γεννιούνται από το vibe coding. Η Anthropic πραγματοποίησε πρόσφατα τον πρώτο της «vibe coding marathon» στη Νέα Υόρκη, στον οποίο δημιουργικοί κατασκευαστές ανέπτυξαν εξερεύνηση 3D αρχαίων κόσμων, παιχνίδια εκμάθησης της Μανδαρινικής, ένα χορεύον ζυμαρικό και πολλά άλλα.
Φιλοξενήσαμε το πρώτο Claude Create-a-thon με τον @socraticainfo και πάνω από 50 δημιουργικούς κατασκευαστές αυτό το σαββατοκύριακο στη Νέα Υόρκη.
Αυτό είναι αυτό που κατασκεύασαν οι συμμετέχοντες με αρχεία σε μόλις λίγες ώρες:
— Anthropic (@AnthropicAI) 3 Ιουνίου, 2025
Ο Tom Blomfield, εταίρος στην Y Combinator—ο οποίος ξέρει επίσης πώς να προγραμματίζει—κατανοεί γιατί οι επενδυτές υποστηρίζουν εταιρείες με κώδικα γραμμένο με AI και εξήγησε πώς έχει ασχοληθεί ο ίδιος με τον λεγόμενο vibe coding. Ο Blomfield δημιούργησε μια ιστοσελίδα με το όνομα Recipe Ninja μέσα σε μόλις λίγες ημέρες.
«Προκειται, πιθανότατα, για περίπου 30.000 γραμμές κώδικα. Θα μου είχε πάρει, δεν ξέρω, ίσως ένα χρόνο για να το δημιουργήσω», είπε σε μια συνέντευξη με το NPR για τον vibecoding. «Δεν έγινε μέσα σε μία νύχτα, αλλά πιθανότατα ξόδεψα 100 ώρες για αυτό.»
Το Y Combinator πρόσφατα επένδυσε $500.000 στη startup εταιρεία BOND, αφότου ανέπτυξαν «έναν AI επικεφαλής επιτελείου για CEOs και απασχολημένους διευθυντές» μέσω του vibecoding μέσα σε μερικές ώρες μόνο.
Τον Μάρτιο, ο Διευθύνων Σύμβουλος της Y Combinator, Garry Tan, δήλωσε ότι 25% των startups στην τελευταία χειμερινή τάξη δημιούργησαν 95% του κώδικά τους χρησιμοποιώντας εργαλεία AI. Μια έκθεση του GitHub του 2024 αποκάλυψε ότι το 97% των προγραμματιστών, μηχανικών λογισμικού και προγραμματιστών χρησιμοποιούν εργαλεία AI για τον προγραμματισμό.
Τώρα Όλοι Μπορούν να Προγραμματίσουν
Το κίνημα του «vibe coding» έχει ενισχύσει τις δημοκρατικές αρχές της τεχνητής νοημοσύνης. Δεν είναι πλέον μόνο οι μηχανικοί λογισμικού, οι προγραμματιστές και οι προγραμματιστές που μπορούν να δημιουργήσουν λογισμικό – περισσότεροι άνθρωποι χωρίς τεχνική εμπειρία επίσης επιτυγχάνουν εκπληκτικά αποτελέσματα.
Η Cynthia Chen είναι ένα παράδειγμα. Δημιούργησε μια εφαρμογή που ονομάζεται Dog-e-dex, από το μηδέν, απλά με vibe coding, χωρίς επίσημη εκπαίδευση στην μηχανική. Πριν από χρόνια, είχε την ιδέα για μια εφαρμογή που θα μπορούσε να τραβάει φωτογραφίες σκύλων, να τους αναγνωρίζει και να επιτρέπει στους χρήστες να τους «συλλέγουν» σαν Pokémon. Αλλά τότε, ήταν πολύ δουλειά.
Φέτος, μέσα σε μόλις δύο μήνες, κατασκεύασε την εφαρμογή, και τώρα είναι διαθέσιμη στο App Store. «Ήταν σαν μαγεία», είπε σε μια συνέντευξη με το Business Insider. «Κάθε φορά που πάταγα το κουμπί προεπισκόπησης, ήταν σαν ένα συναρπαστικό μικρό δώρο που άνοιγε».
🐶 ΤΟ DOGEDEX ΕΙΝΑΙ ΣΤΟ APP STORE 🐶
Ευχαριστώ τον @AnthropicAI γιατί έκανε τα όνειρα προγραμματισμού που είχα να πραγματοποιηθούν!!! pic.twitter.com/fwqygIJ31G
— Cynthia (@yescynfria) 25 Μαρτίου, 2025
Ένα άλλο μη τεχνικό παράδειγμα είναι ο Éanna Kelly, ένας τεχνολογικός συγγραφέας από το Sifted, ο οποίος περιγράφει τον εαυτό του ως «όχι πραγματικά πολύ τεχνογνωσία», αλλά κατάφερε να αναπτύξει 4 ιστοσελίδες μέσα σε μία εβδομάδα απλά χρησιμοποιώντας το vibe coding.
Παρά τη διασκέδαση και τη δυνατότητα ανάπτυξης απλών ιστοσελίδων εντός μόλις λίγων ώρων, η Kelly προειδοποιεί για τον κώδικα χαμηλής ποιότητας και προβλέπει ένα μέλλον «ψηφιακής χωματερής» με «πολλά απορρίμματα και απαράδεκτα πράγματα.»
Αλλά η κατακλυσμιαϊκή εισροή προϊόντων χαμηλής ποιότητας δεν είναι το σοβαρότερο θέμα – υπάρχουν άλλοι κίνδυνοι που ανησυχούν ορισμένους ειδικούς ακόμα περισσότερο.
Οι Κίνδυνοι Και Οι Συνέπειες Του Vibe Coding
Υπάρχουν πολλές ανησυχίες και κίνδυνοι που περιβάλλουν τον «vibe coding». Ένας από αυτούς είναι το μέλλον των επαγγελματιών που εργάζονται στην ανάπτυξη λογισμικού. Η Signalfire, μια εταιρεία που παρακολουθεί την πρόσληψη τεχνολογίας, ανέφερε ότι οι θέσεις εργασίας για αρχάριους προγραμματιστές μειώθηκαν κατά 24% το 2024.
Οι τεχνολογικοί γίγαντες έχουν αποκαλύψει ότι σημαντικά τμήματα του κώδικά τους είναι γραμμένα με εργαλεία AI. Ο διευθύνων σύμβουλος της Google πρόσφατα είπε ότι “πολύ πάνω από το 30%” του κώδικα της εταιρείας γίνεται από AI – ένα ποσοστό παρόμοιο με αυτό που αποκάλυψε η Microsoft – και η Amazon δήλωσε το περασμένο έτος ότι η AI έχει εξοικονομήσει “το ισοδύναμο 4.500 ετών ανάπτυξης από προγραμματιστές”.
Ωστόσο, μια άλλη ανησυχία είναι η ασφάλεια και οι ευπάθειες που μπορούν να δημιουργηθούν από τα συστήματα AI στον κώδικά τους.
το ποσό των λαθών και της αταξίας που συσσωρεύεται σε βάσεις κώδικα vibe coded – σύντομα θα υπάρξει ένας νέος ρόλος που θα ονομάζεται αποσφαλματωτής κώδικα vibe
— sankalp (@dejavucoder) 9 Ιουνίου, 2025
Ανασφαλής Κώδικας
Παρά τα «μαγικά» αποτελέσματα που μπορούν να δημιουργήσουν τα μοντέλα AI, αυτή η προηγμένη τεχνολογία μπορεί επίσης να κάνει λάθη ακριβώς όπως οι άνθρωποι. Ο κώδικας AI περιέχει επίσης ευπάθειες και οι ειδικοί έχουν προειδοποιήσει για αυτό.
Μια ομάδα προγραμματιστών δημιούργησε ένα benchmark με την ονομασία BaxBench για την ανάλυση της σωστής δημιουργίας κώδικα και τη σήμανση ευπαθειών. Στις πρόσφατες εκθέσεις τους, οι ειδικοί σημείωσαν ότι το 62% του κώδικα που δημιουργήθηκε από τα πιο δημοφιλή μοντέλα AI περιείχε ευπάθειες ή ήταν λανθασμένος.
«Τα LLMs δεν μπορούν ακόμη να δημιουργήσουν κώδικα έτοιμο για εγκατάσταση», δηλώνει η ιστοσελίδα. «Κατά μέσο όρο, περίπου το μισό των σωστών λύσεων είναι ανασφαλείς, αυξάνοντας τις ανησυχίες σχετικά με τις τρέχουσες μετρήσεις και αξιολογήσεις που επικεντρώνονται μόνο στην ορθότητα του κώδικα.»
Μια Ανησυχητική Περίπτωση
Τα διασκεδαστικά παιχνίδια και ιστοσελίδες που πολλοί άνθρωποι έχουν δημιουργήσει ενώ κάνουν vibe coding δεν είναι ακόμη πολύ ριψοκίνδυνα. Το πραγματικό πρόβλημα φαίνεται να είναι όταν προσπαθούν να συγκεντρώσουν τα δεδομένα των χρηστών και έχουν ελάχιστη έως καθόλου εμπειρία στην κυβερνοασφάλεια.
Ένας δημοφιλής χρήστης στην πλατφόρμα κοινωνικής δικτύωσης X, ο Λεωνίδας, είχε μοιράζεται τη διαδικασία μάθησής του κατά τη διάρκεια του vibe coding και έδειχνε τις δημιουργίες του online. Ο Λεωνίδας είπε ότι είχε δημιουργήσει μια εφαρμογή υπηρεσίας-ως-υπηρεσία (SaaS) χρησιμοποιώντας το Cursor και έβγαζε χρήματα από αυτό.
«Το saas μου δημιουργήθηκε με το Cursor, μηδέν χειρόγραφος κώδικα», έγραψε. «Η Τεχνητή Νοημοσύνη δεν είναι πλέον απλώς ένας βοηθός, είναι επίσης ο κατασκευαστής. Τώρα, μπορείτε να συνεχίσετε να γκρινιάζετε γι’ αυτό ή να ξεκινήσετε να χτίζετε.»
my saas was built with Cursor, zero hand written code
Η τεχνητή νοημοσύνη δεν είναι πλέον απλώς βοηθός, είναι επίσης ο κατασκευαστής
Τώρα, μπορείς να συνεχίσεις να γκρινιάζεις γι’ αυτό ή να ξεκινήσεις να χτίζεις.
Υ.Γ. Ναι, οι άνθρωποι πληρώνουν γι’ αυτό
— leo (@leojr94_) 15 Μαρτίου, 2025
Δυστυχώς, η ανάρτησή του έγινε viral και έφτασε σε επιβλαβείς χρήστες του διαδικτύου που αποφάσισαν να εκμεταλλευτούν τις ευπάθειες της εφαρμογής. Μόλις δύο ημέρες αργότερα, ο Λέο μοιράστηκε άλλη μία ανάρτηση ανακοινώνοντας πως δέχεται επίθεση.
“Παιδιά, δέχομαι επίθεση,” έγραψε. “Όπως γνωρίζετε, δεν είμαι τεχνικός, οπότε μου παίρνει περισσότερο χρόνο από το συνηθισμένο να το κατανοήσω.” Ο Λέο έπρεπε να αναστείλει προσωρινά τη λειτουργία της εφαρμογής του.
Ενώ η περίπτωση του Λέο είναι ένα παράδειγμα για το πώς ο κωδικοποίηση vibe μπορεί να πάει στραβά, δεν είναι μια απομονωμένη περίπτωση. Οι χάκερ έχουν εκμεταλλευτεί ευπάθειες σε εργαλεία AI όπως το Copilot και το Cursor με πολλούς τρόπους, αυξάνοντας τον κίνδυνο και την πιθανότητα κατασκευής ανασφαλούς κώδικα.
Ένα Μεγάλο Μέλλον Επικρατεί
Παρόλο που η τεχνική «vibe coding» αισθάνεται μαγική και πανίσχυρη, δεν είναι ακόμα τέλεια και έχει ακόμα μεγάλο δρόμο να διανύσει. Μέχρι στιγμής, μόνο λίγες περιπτώσεις έχουν καταφέρει να αποδείξουν και το δυναμικό και τον κίνδυνο της πρακτικής, και πρέπει ακόμα να δούμε πώς θα εξελιχθούν τα τρέχοντα και μελλοντικά έργα για να αποκτήσουμε καλύτερη σαφήνεια σχετικά με το δυναμικό και το πεδίο της εφαρμογής της.
Παρόλο που υπήρξε διάλογος σχετικά με τη χρήση και το μέλλον του «vibe coding», είναι ένα κίνημα που φαίνεται να βρίσκεται ακόμη σε πολύ πρώιμο στάδιο. Λαμβάνοντας υπόψη τα τελευταία προηγμένα εργαλεία και συστήματα AI που έχουν κυκλοφορήσει από τις κορυφαίες εταιρείες της βιομηχανίας, όλα δείχνουν ότι θα συνεχίσει να αναπτύσσεται και σύντομα θα δούμε περισσότερες εκπληκτικές δημιουργίες – για καλό ή κακό.
Ενώ είναι αλήθεια ότι οι προοπτικές εργασίας για τους προγραμματιστές λογισμικού – και για τα περισσότερα επαγγέλματα παγκοσμίως – δημιουργούν ανησυχίες και άγχος, οι πιο αισιόδοξες προοπτικές για το «vibe coding» είναι επίσης δυνατές. Ορισμένοι ειδικοί πιστεύουν ότι ο κώδικας θα γίνει όλο και πιο ασφαλής και ότι, ελπίζουμε, θα εμφανιστούν νέοι ρόλοι στους οποίους αυτοί με περισσότερη τεχνική εμπειρία μπορούν να ξεχωρίσουν.