Η τεχνητή νοημοσύνη ολοένα και περισσότερο μπαίνει στις ζωές μας, από τα πιο απλά έως τα πιο σύνθετα. Αρκετοί την χρησιμοποιούν αλλά λίγοι έχουν κατανοήσει την λειτουργία της. Τι είναι όμως η τεχνητή νοημοσύνη;
Η τεχνητή νοημοσύνη (AI) είναι η ικανότητα ενός υπολογιστή να μαθαίνει από δεδομένα και να δίνει απαντήσεις που μοιάζουν ανθρώπινες. Δεν σκέφτεται πραγματικά όπως εμείς, αλλά μπορεί να μιμείται τη σκέψη με εντυπωσιακή ακρίβεια.
Παλαιότερα, ο προγραμματιστής έγραφε κώδικα μονός του, παρακολουθούσε βιντεάκια, διάβαζε το εγχειρίδιο της κάθε γλώσσας (documentation) και αναζητούσε το πρόβλημα του σε πλατφόρμες όπως Stack Overflow. Σήμερα ο ρόλος του προγραμματιστή έχει αλλάξει, αντί να ξεκινάει από το μηδέν, περιγράφει στην τεχνητή νοημοσύνη τι θέλει να φτιάξει και το ΑΙ, σε σύντομο χρονικό διάστημα, προτείνει λύσεις ή παράγει τον κώδικα έτοιμο. Η αξία δεν βρίσκεται πλέον στο να γράφεις γρήγορα, αλλά να σκέφτεσαι σωστά και να δίνεις τις κατάλληλες οδηγίες. Έργα που κάποτε χρειαζόντουσαν αρκετό χρόνο υλοποίησης, πλέον μπορούν να ολοκληρωθούν μέσα σε λίγα λεπτά. Όμως, αυτή η ευκολία έχει και ένα τίμημα. Πολλοί βασίζονται στα εργαλεία τεχνητής νοημοσύνης, χωρίς να κατανοούν πλήρως τη λογική του παραγόμενου κώδικα (το λεγόμενο “vibe coding”), και δεν εστιάζουν στη δική τους κατανόηση.
Η τεχνητή νοημοσύνη μπορεί να παράγει κώδικα που φαίνεται σωστός αλλά κάνει και λάθη. Αυτό σημαίνει ότι, ο έλεγχος του κώδικα από τον προγραμματιστή γίνεται πιο σημαντικός από ποτέ και αυτός είναι ο λόγος που θεωρώ ότι, η δουλειά του προγραμματιστή δεν θα αντικατασταθεί από το ΑΙ.
Αν έχεις έτοιμο site είτε με τη χρήση τεχνητής νοημοσύνης, είτε χωρίς και ψάχνεις κάπου να το hostαρεις αλλά και να αγοράσεις domain, όλα σε μια πλατφόρμα, μπορείς να το κάνεις πατώντας εδώ. Με αυτό το τρόπο στηρίζεις αυτό το blog να συνεχίσει και ταυτοχρόνως έχεις κι εσύ το κεφάλι σου ήσυχο!
Παράλληλα, η επίδραση της τεχνητής νοημοσύνης δεν περιορίζεται μόνο στο κομμάτι του λογισμικού(Software). Τα μοντέλα τεχνητής νοημοσύνης απαιτούν τεράστια υπολογιστική ισχύ και μεγάλες ποσότητες μνήμης, ενώ παράλληλα καταναλώνουν και σημαντικούς περιβαλλοντικούς πόρους, όπως ενέργεια και ψύξη. Αυτό έχει οδηγήσει σε αυξημένη ζήτηση για RAM, κάρτες γραφικών (GPU) και άλλα, με αποτέλεσμα να ανεβαίνουν οι τιμές τους.
Ταυτόχρονα, η τεχνητή νοημοσύνη, μέσα από πρακτικές όπως το «vibe coding», κάνει τον προγραμματισμό πιο προσβάσιμο στο κοινό, καθώς άτομα εκτός τομέα μπορούν πλέον με τα εργαλεία αυτά να διευκολύνουν την επαγγελματική δουλειά τους. Παράλληλα, συμβάλλει και στην εκμάθηση προγραμματισμού, αφού επιτρέπει στους αρχάριους να κατανοήσουν καλύτερα βασικούς όρους και έννοιες μέσα από την πράξη.
Αντίθετα, για τους επαγγελματίες προγραμματιστές τα ίδια εργαλεία λειτουργούν ως μοχλός παραγωγικότητας, επιτρέποντάς τους να αναπτύσσουν πιο γρήγορα λύσεις και να εστιάζουν σε πιο σύνθετα προβλήματα. Αυτό σημαίνει ότι το επίπεδο ανεβαίνει και ο ρόλος τους αποκτά μεγαλύτερη αξία.
Τελικά, η τεχνητή νοημοσύνη και το «vibe coding» δεν αντικαθιστούν τον προγραμματιστή, αλλά αλλάζουν τον τρόπο σκέψης και την αντιμετώπιση ενός προβλήματος.
Πιστεύεις ότι η τεχνητή νοημοσύνη κάνει στον προγραμματισμό μεγαλύτερο καλό ή κακό; Άφησε τη γνώμη σου στα σχόλια.
Είμαι η Κατερίνα Σφακιανού. Ξεκίνησα από την περιέργεια και κατέληξα να δημιουργώ μέσα από τον κώδικα, εκεί όπου οι ιδέες αποκτούν μορφή και ουσία. Με οδηγό τα ταξίδια, το τρέξιμο και τα βιβλία αυτοβελτίωσης, αναζητώ εμπειρίες που με εξελίσσουν.
Leave A Comment