Blog

Zurück zum Blog

  • Home
  • Blog
  • Künstliche Intelligenz lernt live auf TikTok, Super Mario zu spielen

Künstliche Intelligenz lernt live auf TikTok, Super Mario zu spielen

Rupert, eine KI, verbessert ihr Spiel in Super Mario World durch das Studieren eigener Fehler live auf TikTok

Ein Screenshot von Super Mario World, auf dem die vertikalen Strukturen zu sehen sind, die für Rupert problematisch sind

Eine künstliche Intelligenz namens Rupert lernt derzeit live auf TikTok, Super Mario World zu spielen. Die TikTok-Community verfolgt gespannt, wie der Algorithmus der KI sich durch das Studieren eigener Fehler verbessert.


Rupert ist ein System aus maschinellen Lernalgorithmen, das durch das Studieren eigener Fehler lernt. Es wurde von einem TikTok-Nutzer namens Join The PCMasterRace entwickelt und ist Teil eines Open-Source-Programms namens MarI/O, das ursprünglich von dem Programmierer und Livestreamer Seth Hendrickson aka SethBling entwickelt wurde.

Rupert arbeitet mit "Arten" und "Generationen" und entwickelt für jede "Art" eine Strategie. Nach 50 bis 100 "Arten" fasst die KI das Gelernte in einer "Generation" zusammen. Mit der Zeit wird die Entscheidungsfindung der KI komplexer. Während des Spiels erhält die KI eine "Fitness"-Punktzahl, die steigt, je weiter Mario im Spiel kommt. Die "Generationen" mit der höheren Fitness werden ausgewählt, um als Grundlage für die Weiterentwicklung der KI zu dienen.
Die Strategie von Rupert ist jedoch nicht perfekt. Sie springt, stößt mit Rivalen zusammen und stürzt von Klippen. Und das immer und immer wieder. Alles, was die KI auswerten kann, sind positive und negative Rückmeldungen. Dadurch kann sie ihre eigene Strategie verbessern, ist jedoch aufgrund der Limitierung des Systems von MarI/O auf die horizontale Bewegung beschränkt. PCMasterRace plant, Rupert zu modifizieren, um die KI besser an vertikalen Strukturen vorankommen zu lassen.


Obwohl die KI ihre eigene Strategie durch das Studieren eigener Fehler verbessert, ist sie aufgrund der Systemlimitierung von MarI/O auf horizontale Bewegungen beschränkt. Eine Modifikation von Rupert ist geplant, um die KI besser an vertikalen Strukturen vorankommen zu lassen.