Εξερευνώντας τις δυνατότητες του προγραμματισμού με την τεχνητή νοημοσύνη
9/4/2025

Vibe Coding: Μία νέα προσέγγιση στον προγραμματισμό

Εξερευνώντας τις δυνατότητες του προγραμματισμού με την τεχνητή νοημοσύνη

Το vibe coding είναι μία τεχνική προγραμματισμού, εξαρτώμενη από την τεχνητή νοημοσύνη, όπου ένα άτομο περιγράφει ένα πρόβλημα με λίγες προτάσεις ως prompt σε ένα μεγάλο γλωσσικό μοντέλο (LLM), ρυθμισμένο για προγραμματισμό. Το LLM δημιουργεί λογισμικό αλλάζοντας τον ρόλο του προγραμματιστή από τον μη αυτοματοποιημένο προγραμματισμό στην καθοδήγηση, τον έλεγχο και τη βελτίωση του πηγαίου κώδικα, που δημιουργείται από την τεχνητή νοημοσύνη. Υποστηρίζεται ότι το vibe coding επιτρέπει ακόμη και σε ερασιτέχνες προγραμματιστές να αναπτύσσουν λογισμικό χωρίς την εκπαίδευση και τις δεξιότητες που απαιτούνται για το software engineering. Ο όρος χρησιμοποιήθηκε πρώτη φορά τον Φεβρουάριο του 2025 από τον Andrej Karpathy, επιστήμονας υπολογιστών, συνιδρυτής του Open AI και πρώην ηγέτης της τεχνητής νοημοσύνης στην Tesla. Ο Karpathy αναγνωρίζει ότι το vibe coding έχει περιορισμούς, καθώς τα εργαλεία της τεχνητής νοημοσύνης δεν είναι πάντα σε θέση να διορθώσουν ή να κατανοήσουν σφάλματα, επομένως αναγκάστηκε να πειραματιστεί με άσχετες αλλαγές, ώσπου να επιλυθούν τα προβλήματα.

Το vibe coding έχει εγείρει πολλές ανησυχίες σχετικά με την κατανόηση και την υπευθυνότητα. Οι προγραμματιστές μπορούν να χρησιμοποιούν κώδικα που έχει δημιουργηθεί από τεχνητή νοημοσύνη, χωρίς να κατανοούν πλήρως τη λειτουργικότητά του, οδηγώντας έτσι σε bugs που δεν έχουν εντοπιστεί, σφάλματα και ευπάθειες ασφάλειας. Παρ’ όλο που αυτή η τεχνική μπορεί να είναι κατάλληλη για «πρόχειρα έργα του σαββατοκύριακου», θεωρείται ότι εγκυμονεί κινδύνους σε επαγγελματικά περιβάλλοντα, όπου η κατανόηση του κώδικα είναι σημαντική για τον εντοπισμό σφαλμάτων, τη συντήρηση και την ασφάλεια.

Στο ΚΔΒΜ Datalabs, στο πρόγρααμμα Diploma in IT μαθαίνουμε prompt engineering και πώς να χρησιμοποιούμε LLMs, για να γίνουμε πιο παραγωγικοί και να βελτιστοποιούμε τον κώδικά μας.

Υλοποιούνται ημερίδες Prompt EngineeringPrompt Engineering, ChatGPT και εφαρμογές AI για ακόμα μεγαλύτερη εξειδίκευση και εμβάθυνση στην τέχνη του σωστού prompting. 


Πηγή:

en.wikipedia.org