Η ΑΙ της Ubisoft προβλέπει προγραμματιστικά λάθη πριν αυτά γίνουν!

Περίληψη: Για τις εφαρμογές της τεχνητής νοημοσύνης και των τεχνολογιών machine learning δεν είναι η πρώτη...

Για τις εφαρμογές της τεχνητής νοημοσύνης και των τεχνολογιών machine learning δεν είναι η πρώτη φορά που γράφουμε. Εξακολουθούμε όμως να εντυπωσιαζόμαστε κάθε φορά που διαβάζουμε για μία νέα εφαρμογή τους που δεν είχαμε φανταστεί. Στην προκειμένη περίπτωση, η είδηση έρχεται από την Ubisoft, τη γνωστή γαλλική εταιρεία παραγωγής παιχνιδιών (εσύ έπαιξες το Far Cry 5;), η οποία ανέπτυξε μία νέα AI, την Commit Assistant, που σκοπός της είναι να προβλέπει τα λάθη του gaming προγραμματισμού πριν αυτά γίνουν. Για την εκπαίδευση της Commit Assistant, η Ubisoft χρησιμοποίησε προγραμματιστικό κώδικα των τελευταίων 10 ετών από τη βιβλιοθήκη των παιχνιδιών της. Η AI ανέλυσε τα λάθη που είχαν εντοπιστεί, καθώς και τις λύσεις που εφαρμόστηκαν για τη διόρθωσή τους, και πλέον είναι σε θέση να προβλέψειπότε ένας προγραμματιστής είναι επιρρεπής στο να επαναλάβει κάποιο παρόμοιο λάθος. Αν και το εργαλείο της Ubisoft στοχεύει στην ανάπτυξη παιχνιδιών χωρίς bugs, ή τουλάχιστον με λιγότερα bugs, εντούτοις η τεχνολογία έχει αναπτυχθεί σε συνεργασία με το πανεπιστήμιο  της Concordia και ο στόχος είναι η μεθοδολογία που χρησιμοποιήθηκε να εφαρμοστεί και σε άλλα πεδία προγραμματισμού εκτός gaming.