Κάθε μέρα παρουσιάζονται νέες και εκπληκτικές λύσεις με τις οποίες οι δημιουργοί τους θέλουν να κάνουν τη ζωή μας λίγο πιο εύκολη. Αυτός είναι ο δρόμος που ακολουθεί η τεχνητή νοημοσύνη και, χωρίς αμφιβολία, σπάνια είναι η μέρα που κάποια ομάδα δεν μας εκπλήσσει με κάτι νέο. Αυτή τη φορά θέλω να σας μιλήσω Deepcoder, μια πλατφόρμα που δημιουργήθηκε από τη Microsoft Research σε συνεργασία με το Πανεπιστήμιο του Cambridge στο Ηνωμένο Βασίλειο και είναι ικανή να αναπτύξει προγράμματα υπολογιστών.
Πρέπει να ομολογήσω ότι η ιδέα ενός συστήματος ικανού προγραμματισμού είναι κάτι που προσελκύει πολλή προσοχή αφού μιλάμε για ένα από τα ίσως πιο περίπλοκα ζητήματα της στιγμής, παρόλο που υπάρχουν πολλοί προγραμματιστές, πολύ λίγοι γνωρίζουν πραγματικά σίγουρα τι είναι αυτό που κάνουν. Με αυτήν την πλατφόρμα και δίνοντας μόνο μερικά αρχικές οδηγίες όλα θα γίνουν πολύ πιο εύκολα.
Το DeepCoder είναι ήδη ικανό να λύσει πολύ απλά προβλήματα χρησιμοποιώντας λογισμικό.
Προκειμένου να αναπτύξουν το DeepCoder, οι δημιουργοί του αποφάσισαν να χρησιμοποιήσουν μια τεχνική γνωστή ως προγραμματισμός σύνθεσης, μια μεθοδολογία, για να την καλέσουμε κάπως, με την οποία ένας υπολογιστής μπορεί να προγραμματίσει αυτόματα. Έχοντας αυτό κατά νου, πείτε σας ότι αυτό που πραγματικά κάνει η τεχνητή νοημοσύνη πίσω από το DeepCoder είναι να αναζητήσετε μια βάση δεδομένων για κώδικα για να δημιουργήσετε το δικό του λογισμικό ικανό να λύστε απλά προβλήματα.
Όπως μπορείτε να δείτε από τις προηγούμενες γραμμές και, όπως ομολογούν οι δημιουργοί του, αυτή τη στιγμή η αλήθεια είναι ότι το DeepCoder δεν είναι ακόμα ικανό να επιλύσει πολύ πιο περίπλοκα προβλήματα, καθώς έχει πολλούς περιορισμούς. Προς το παρόν, σε περίπτωση που είστε προγραμματιστής που σας ενδιαφέρει αυτό το μέρος, οι δημιουργοί του δεν ενδιαφέρονται για το DeepCoder να αφαιρέσει τη δουλειά σας, αλλά μπορείτε να το χρησιμοποιήσετε για εργασίες ρουτίνας και αφιερώστε τον εαυτό σας πλήρους απασχόλησης σε ορισμένες πολύ πιο περίπλοκες εργασίες.
Αυτό είναι προς το παρόν, αλλά ξέρω το μυαλό ενός επιχειρηματία και αν το μελλοντικό λογισμικό μπορεί να κάνει αυτό ενός προγραμματιστή, ίσως θα αφιερωθούμε στην κατασκευή υπολογιστών ;;; # Τεχνολογία και μέλλον