Συνομιλούσα με ένα πολύ γνωστό που πρόσωπο τις προάλλες και προέκυψε το ερώτημα τι είναι το vibe coding;…μέχρι που έλαβα την απάντηση «vibe coding, vibe worker...και ο νέος vibe κόσμος μας» και αναρωτηθήκαμε ποια θα είναι η επόμενη κίνηση στο προσκήνιο ενός έντονου μετασχηματισμού που βιώνουμε.
Το vibe coding είναι μια ταχέως αναδυόμενη προσέγγιση ανάπτυξης εφαρμογών που αξιοποιεί την Τεχνητή Νοημοσύνη (ΤΝ) για τη δημιουργία λειτουργικού κώδικα από prompts φυσικής γλώσσας (προσωπικά χρησιμοποιώ την φρασεολογία Goal-Context-Source-Expectations). Οι προγραμματιστές, citizen developers, κ.ο.κ. αντί να γράφουν τον κώδικα γραμμή προς γραμμή, περιγράφουν τι θέλουν όπως π.χ. «I’m a senior XYZ developer. read my corporate governance, /security and /audit requirements, controls and objectives files and build a secure and reliable to-do app with email reminders» και η ΤΝ δίνει την λύση. Ο όρος επινοήθηκε από τον Andrej Karpathy στις αρχές του 2025 για να αποτυπώσει τον τρόπο που το prompt engineering βοηθά την ανάπτυξη κώδικα. Ποια είναι τα οφέλη του vibe coding:
1. Prompt-driven development: Οι προγραμματιστές καθοδηγούν εργαλεία AI μέσω prompt engineering.
2. Rapid prototyping: Οι ιδέες μπορούν να μετατραπούν σε tech demo μέσα σε λίγα λεπτά.
3. Low barrier to entry: Δεν απαιτείται βαθιά γνώση προγραμματισμού.
4. Agentic AI: Προηγμένα μοντέλα μπορούν να αναλύσουν βάσεις κώδικα και να χρησιμοποιήσουν εργαλεία για να προσομοιώσουν πολλαπλές ροές εργασιών με έντονη πολυπλοκότητα πλέον.
Αυτό που κατάλαβα από την συνομιλία μου με το φιλικό πρόσωπο είναι ότι ενώ το vibe coding είναι ισχυρό για prototyping, δεν είναι ακόμη έτοιμο για συστήματα παραγωγικής κλίμακας για επιχειρήσεις. Η διακυβέρνηση, η ασφάλεια και η συμμόρφωση εξακολουθούν να απαιτούν μια εξαιρετικά δομημένη προσέγγιση. Εκεί ακριβώς βρίσκεται και το platform thinking που παρέχει τα απαραίτητα προστατευτικά κιγκλιδώματα, διασφαλίζοντας ότι ο κώδικας που παράγεται από την TN ευθυγραμμίζεται με τα οργανωτικά πρότυπα, τα εγκεκριμένα τεχνολογικά stacks και τα πρωτόκολλα ανάπτυξης. Αποχαιρετιστήκαμε χαριτολογώντας με το «Όχι goodbyes…αλλά good vibes».
