Programmeur Harrison Kinsley heeft het voor elkaar gekregen om een AI genaamd Charles GTA 5 te laten spelen.
Charles is een zelf rijdende auto en wordt volledig aangestuurd door een stream van Python-code die Kinsley zelf heeft geschreven. In zijn blog vertelt Kinsley dat hij de AI specifiek in GTA 5 wilde testen, omdat de game ‘eindeloos veel mogelijkheden biedt’.
Het computerprogramma achter Charles is gebaseerd op het menselijk brein, waardoor Charles getraind kan worden om dingen te leren. Afgezien van een paar momenten waarop Charles vastliep en Kinsley moest bijsturen deed de AI alles zelf.
Kinsley hoopt de AI te kunnen verbeteren door het autodidact te maken en een kortetermijngeheugen toe te voegen. Vooralsnog heeft hij de AI alleen in GTA 5 getest, maar hij sluit niet uit dat hij dit in meerdere games gaat testen.
Momenteel baseert Charles zijn keuzes op wat hij in first-person ziet.