Σπίτι Ανάπτυξη Μήπως πρόκειται να αντικαταστήσω προγραμματιστές υπολογιστών οποτεδήποτε σύντομα;

Μήπως πρόκειται να αντικαταστήσω προγραμματιστές υπολογιστών οποτεδήποτε σύντομα;

Anonim

Ερ:

Δεδομένου ότι το AI αποτελείται από μηχανές που μιλούν γλώσσα μηχανής, δεν θα είναι πολύ πιο ικανό να γράψει προγράμματα από ό, τι τα ανθρώπινα όντα, τελικά καθιστώντας τους προγραμματιστές ξεπερασμένους;

ΕΝΑ:

Η απάντηση είναι αρκετά απλή: όχι. Αυτό που πρόκειται να συμβεί είναι ότι οι "προγραμματιστές υπολογιστών" πρόκειται να γίνουν "προγραμματιστές AI".


Κανείς δεν αμφιβάλλει ότι το AI γίνεται πολύ καλύτερα στον προγραμματισμό κάθε μέρα. Και είναι γεγονός ότι, τελικά, τα εργαλεία που κινούνται με AI θα είναι πολύ καλύτερα από ό, τι οι άνθρωποι στην κωδικοποίηση. Αλλά οι μηχανές δεν πρόκειται να γίνουν ανεξάρτητες από τον άνθρωπο σε σύντομο χρονικό διάστημα και η δυνατότητα να δημιουργηθεί ένας χρήσιμος και πρακτικός κώδικας που εκτείνεται σε περισσότερες από μερικές γραμμές είναι κάτι που θα απαιτήσει ένα επίπεδο νοημοσύνης που να είναι κοντά στη διάσημη μοναδικότητα.


Οι προγραμματιστές δεν γράφουν κώδικα με το χέρι πια. Χρησιμοποιούν ήδη ένα ευρύ φάσμα έξυπνων εργαλείων που τους επιτρέπουν να αυτοματοποιούν τις προσπάθειες που καταβάλλουν. Και αυτό κάνει το AI: Βοηθά προγραμματιστές. Αλλά ένα μέλλον στο οποίο μια τεχνητή νοημοσύνη θα είναι σε θέση να κάνει όλες τις σωστές αποφάσεις που απαιτούνται για την ανάπτυξη λογισμικού από το μηδέν ή να ερμηνεύσει την εμπορική αξία κάθε χαρακτηριστικού είναι ακόμα εξαιρετικά μακριά.


Αυτό που κάνουν τα περισσότερα από τα νέα εργαλεία που βασίζονται στην τεχνολογία AI είναι η βελτίωση της ακρίβειας και της απόδοσής τους μέσω της μηχανικής μάθησης. Μέσω εκτεταμένων δοκιμών και σφαλμάτων, οι αρχιτεκτονικές νευρωνικών δικτύων τους βοηθούν να γίνουν καλύτερες και ακριβέστερες στην αυτοματοποίηση των καθηκόντων τους. Και εκεί είναι όπου είναι καλύτεροι από τους ανθρώπους: να βρουν λάθη και να τα διορθώνουν. Αλλά δεν είναι, και πιθανότατα δεν θα είναι ποτέ, αυτόνομοι ώστε να έχουν τις δικές τους «απόψεις» στις οποίες η μία είναι η καλύτερη προσέγγιση για την επίλυση ενός προβλήματος ή τη δημιουργία ενός νέου χαρακτηριστικού.


Τελικά, οι άνθρωποι θα απομακρυνθούν από τη δουλειά των «προγραμματιστών» και θα μάθουν απλώς πώς να «κηδεύσουν» τα εργαλεία μηχανικής μάθησης ώστε να γίνουν πιο αποτελεσματικά για να τους βοηθήσουν. Καθώς το AI θα αυτοματοποιήσει ένα πολύπλοκο έργο που απαιτούσε προηγουμένως πολύ εξειδικευμένη γνώση, οι προγραμματιστές θα έχουν πολύ περισσότερο χρόνο να επικεντρωθούν στις πιο «ανθρώπινες» πτυχές της δουλειάς τους. Οι άνθρωποι θα είναι πάντα απαραίτητοι για να γεμίσουν τα κενά όπου τα μηχανήματα θα λείπουν πάντα, όπως η αλληλεπίδραση με άλλους devs, η αναζήτηση νέων, τολμηρών λύσεων σε γνωστά προβλήματα ή απλά η δημιουργία της δημιουργικότητάς τους.

Μήπως πρόκειται να αντικαταστήσω προγραμματιστές υπολογιστών οποτεδήποτε σύντομα;