Was den OpenAI-Bot antreibt, der Dendi Beat besiegt hat
Verschiedenes / / December 02, 2021
Letzte Woche war Geschichte erstellt im Bereich von Dota 2 und AI. Bei der Internationalen, Dendi, einer der besten Spieler des Spiels, wurde in einem 1v1 von einem Bot zwei Mal hintereinander gnadenlos geschlagen. Der fragliche Bot wurde erstellt von OpenAI, ein Startup von Elon Musk.
Jetzt haben Sie vielleicht einige Fragen. Was ist Dota? Was ist OpenAI? Und warum ist das überhaupt wichtig? Beginnen mit, Dota ist ein kostenloses MOBA-Spiel, in dem Sie die Kontrolle haben Helden und dein Ziel ist es, die Gegner zu vernichten Alt. Viele Dota-Fans mögen den letzten Satz beleidigen, da es so viel zu Dota gibt, als ich zusammengefasst habe.
Das Spiel ist sehr Komplex mit einer sehr steilen Lernkurve. Ich hatte mich vor einiger Zeit auf eine Mission begeben, um Dota zu lernen, und ich brauchte eine Woche, um nur eine Grundausbildung zu absolvieren Wie man Video, in dem sie die Strategie des Spiels erklären, was Waffen, Zaubersprüche, Helden tun und wie man Creeps abbaut. Und das macht das Ganze
KI gegen Dendi Schlacht wichtig, weil es veranschaulicht, wie fortschrittlich KI und ML geworden sind. Sehen wir uns also an, was diesen Bot antreibt und müssen wir uns vor dem Aufstand der KI fürchten.Aufstieg des Planeten der KI
Die KI, die zum Skynet wird, ist ein umstrittenes Problem. Elon Musk glaubt dass, wenn nicht in Schach gehalten, a Skynet ein ähnliches Szenario ist wahrscheinlich. Auf der anderen Seite, Mark Zuckerbergsagt dass KI harmlos ist und kein Doomsday-Szenario verursachen wird. Elon Musk hat OpenAI mit diesem Ziel gestartet.
Um den Missbrauch von KI und die Erforschung von KI zu verhindern, die sich nicht gegen uns wenden. Und ich bin auf seiner Seite.
Aber das ist nicht das, was wir hier diskutieren wollen. Das Hauptthema ist zu wissen, was den Bot von OpenAI antreibt. Um das zu verstehen, habe ich einige Forschungsarbeiten und Blogs zu diesem Thema gelesen und auch meinen Freund kontaktiertAnmol Sharma der ein KI- und ML-Forscher ist.
Verstärkungslernen
Dies ist der Name der Technologie hinter dem Dota-Bot von OpenAI. Aber bevor wir uns damit befassen, müssen wir verstehen, wie allgemeine KI oder speziell KI in Videospiele Arbeit. KI ist ein sehr allgemeiner Begriff und enthält viele Themen wie Machine Learning, Deep Learning und Neuronale Netze, um nur einige zu nennen. Um KI grob zu definieren, können wir sagen, dass es die Fähigkeit eines Computers ist, aus Informationen zu lernen und Entscheidungen basierend auf seinem Lernen zu treffen. Je mehr es lernt, desto mehr nimmt seine Richtigkeit der Entscheidung zu.
Wie unterscheidet es sich von normalen Bots?
Bots im Allgemeinen mögen in Videospielen so aussehen, als wären sie intelligent, aber es ist keine echte Form von KI. Fast alle diese Bots in Spielen werden basierend auf dem Set programmiert Wenn.. Dies.. Dann.. Dass Aussagen. Sie befolgen einfach die Anweisungen und ergreifen Maßnahmen auf der Grundlage der in der Erklärung enthaltenen Bedingungen.
Oben habe ich ein sehr einfaches Beispiel gezeigt. Aussagen in echten Spielen sind mit Bedingungen innerhalb von Bedingungen viel komplexer. Je klarer und detaillierter diese Aussagen sind, desto intelligenter wird der Bot erscheinen.
Belohnungen und Strafen
In der KI-Sprache wird das, was wir als Bot bezeichnen, als Agent bezeichnet. Das Ziel besteht darin, dass der Agent lernt, was er lernen soll. Der Agent lernt auf dieselbe Weise wie Ihr Hund, durch Belohnungen und Bestrafungen. Immer wenn der Agent einen Fehler macht, wird er bestraft, und wenn er richtig rät oder richtig antwortet, wird er belohnt. Durch dieses System lernt der Agent, die Aktionen zu assoziieren, die er nicht tun sollte, um Strafen zu vermeiden, und die Aktion (oder ähnliche Aktionen) auszuführen, die Belohnungen geben.
Wenn man genau darüber nachdenkt, ist es so, als würde man Entscheidungen auf der Grundlage bestimmter Bedingungen treffen, ähnlich wie es Algorithmen tun. Wie ich oben gezeigt habe, führt ein Spielbot, der auf ein explosives Fass stößt, Aktionen gemäß dem Algorithmus aus. Algorithmen in der KI sind offensichtlich sehr komplex, was das gesamte System ausmacht intelligent.
Kommen wir zu unserem OpenAI-Bot, laut der Entwickler, er hat das ganze Spiel in der Zeit von 2 Wochen gelernt. Während der gesamten Zeit von 2 Wochen war es 24×7 online und spielte gegen eine Kopie seiner selbst. Das ist ein bemerkenswerter Meilenstein angesichts der Komplexität des Spiels und der Tatsache, dass es schlagen könnte Dendi.
Warum gibt es immer noch keine fahrerlosen Autos?
Dies war eine der ersten Fragen, die mir in den Sinn kamen, als ich von dieser ganzen Veranstaltung hörte. Wenn ein Bot ein solches Spiel lernen und sich selbst trainieren kann, um Top-Spieler zu schlagen, warum bemannen wir dann immer noch das Rad. Und das war die gleiche Frage, die ich meinem Freund zugeworfen habe, Herr Anmol Sharma, der auch zu antriebslosen Autos geforscht hat. Das hatte er zu sagen.
In einem Spiel, das von einem Menschen entwickelt wurde, ist die Anzahl der Variablen geringer. Und wenn der Agent (Bot) einen Fehler macht, ist die schlimmste Strafe ein Rundenverlust. In der realen Welt ist ein Fehler der Tod.
Obwohl Dota ein komplexes Spiel ist, sind die möglichen Kombinationen von Zügen, Zaubersprüchen und Taktiken, obwohl sie immer noch absurd groß sind, immer noch begrenzt. Und Fehler sind ohne echte Strafe erlaubt. Aber im Falle eines fahrerlosen Autoagenten können Fehler zu gefährlichen Unfällen und sogar zum Tod führen.
In der realen Welt ist die Anzahl der Variablen, die der Agent überwachen muss, endlos und Situationen entstehen aufgrund von diese Variablen, wie ein plötzlicher Spurwechsel eines anderen Autos, ein Fußgänger, der vor ein Auto springt, sind ebenfalls endlos. Außerdem, wie Jeremy Clarkson sagen, sie müssen moralische und ethische Entscheidungen treffen, wenn sie am Rande eines unmittelbaren Unfalls stehen (obwohl seine Theorie nicht gültig ist).
Die Zukunft
Wir wissen bereits, dass von Menschen gesteuerte Roboter intrinsische Operationen durchführen. Der nächste Sprung sind KI-gesteuerte Roboter, die ihn ausführen. Und das ist nur im medizinischen Bereich. KI wird im nächsten Jahrzehnt in vielen Bereichen sicherlich die dominierende neue Technologie sein. Aber KI kann auch für schändliche Zwecke missbraucht werden, wie z DDoS Anschläge, Ransomware Bots und das Hacken anderer PCs oder Systeme von Unternehmen.
In Bezug auf Dota und andere Spiele können wir erwarten, dass auch für andere Spiele so intelligente Bots entwickelt werden, gegen die die Spieler trainieren können, um noch bessere Leistungen zu erbringen. Und habe ich erwähnt, dass OpenAI nächstes Jahr ein 5v5 auf der International durchführen wird? Also mache ich mich daran, meine Dota-Fähigkeiten aufzufrischen, um zumindest die eingebauten dümmeren Bots zu besiegen. Göttliches Rapier Hier komme ich!