Μέχρι σήμερα, η εικόνα ενός προγραμματιστή που έχουμε στο νου είναι μπροστά σε μία οθόνη με ακατανόητα σύμβολα. Το project CodeNet της IBM θέλει να αλλάξει την εικόνα μας για το πώς γίνεται ο προγραμματισμός.
Το συγκεκριμένο σχέδιο της IBM έρχεται να αντικαταστήσει το επονομαζόμενο ImageNet, με το CodeNet να επιδιώκει την αντικατάσταση των πολύπλοκων εργαλείων προγραμματισμού με απλούστερα γλωσσικά εργαλεία για να επιταχυνθεί τόσο το machine learning όσο και όλες οι διαδικασίες προγραμματισμού που αφορούν στην Τεχνητή Νοημοσύνη.
Το CodeNet λαμβάνει υπόψη του περισσότερα από 14 εκατομμύρια δείγματα κώδικα, από 50 διαφορετικές γλώσσες προγραμματισμού, με σκοπό να επιλυθούν 4000 προβλήματα και λειτουργίες. Ο σκοπός της IBM είναι να αλλάξουν οι απαρχαιωμένες γραμμές κώδικα, έτσι ώστε να μην προκύπτουν προβλήματα μεταξύ παλαιών και νεότερων εφαρμογών.
Ο απώτερος στόχος είναι η καθολική εφαρμογή του Natural Language Coding, ή NLC, εν συντομία, κάτι που εκτιμάται ότι θα έχει ως αποτέλεσμα τη χρήση απλής, κατανοητής γλώσσας στον προγραμματισμό, κάτι που θα εκτοξεύσει τις δυνατότητες προγραμματισμού, αλλά και το machine learning.
To πεδίο είναι ανοιχτό και δεν είναι λίγοι εκείνοι που μιλούν για την επόμενη μεγάλη επανάσταση στον χώρο της Πληροφορικής.