Gebruik deze GPT-4 AI om een ​​ervaren Minecraft-speler te worden

Gebruik deze GPT-4 AI om een ​​ervaren Minecraft-speler te worden

Afbeeldingscredits: Mindougo

AI-onderzoekers hebben een Minecraft-bot gebouwd die zijn mogelijkheden in de open wereld van de game kan verkennen en uitbreiden – maar in tegenstelling tot andere bots schreef deze bot voornamelijk zijn eigen code met vallen en opstaan ​​en veel van GPT-4-query’s.

Dit experimentele systeem, Voyager genaamd, is een voorbeeld van een ‘belichaamde agent’, een kunstmatige intelligentie die vrij en doelgericht kan bewegen en handelen in een gesimuleerde of echte omgeving. AI-type persoonlijke assistenten en chatbots hoeven geen dingen te doen, laat staan ​​door een complexe wereld te navigeren om ze voor elkaar te krijgen. Maar dit is precies wat de thuisrobot in de toekomst moet doen, dus er is veel onderzoek naar hoe het moet.

Minecraft is een goede plek om dit soort dingen te testen, omdat het een (zeer) benaderende weergave is van de echte wereld, met eenvoudige en ongecompliceerde regels en fysica, maar het is ook complex en open genoeg om veel te doen of mee te experimenteren. Speciaal gebouwde simulators zijn ook geweldig, maar ze hebben hun eigen beperkingen.

Mindougo Het is een simulatieraamwerk dat is gebouwd rond Minecraft, omdat je er niet zomaar een willekeurige AI in kunt stoppen en verwachten dat het begrijpt wat al die blokken en varkens aan het doen zijn. De makers (veel overlap met het Voyager-team) verzamelden onder andere YouTube-video’s over de game, scripts, wiki-artikelen en tal van Reddit-berichten van r/minecraft, zodat gebruikers AI konden bouwen of verfijnen. daarop modelleren. Het maakt het ook mogelijk deze modellen redelijk objectief te evalueren door te zien hoe goed ze dingen doen zoals het bouwen van een hek rond lama’s of het vinden en mijnen van diamanten.

READ  De nieuwe, snel te koppelen draadloze oordopjes van Audio-Technica kosten slechts $ 79

Reiziger Het blinkt uit in deze taken en presteert veel beter dan het enige andere model dat in de buurt komt, Auto-GPT. Maar ze hebben een vergelijkbare aanpak: gebruik GPT-4 om hun code gaandeweg te schrijven.

Normaal gesproken train je een model gewoon op alle goede Minecraft-gegevens en hoop je dat het erachter komt hoe je skeletten kunt verslaan als de zon ondergaat. Voyager begint echter relatief naïef en als het dingen in het spel tegenkomt, voert het een klein intern gesprek met GPT-4 over wat het zou moeten doen en hoe.

Leid de volgende actie en voeg vaardigheden toe aan de stapel. Afbeeldingscredits: Mindougo

De avond valt bijvoorbeeld en die skeletten komen tevoorschijn. De agent heeft hier een algemeen idee van, maar hij vraagt ​​zich af, wat zou een goede speler in dit spel doen als er monsters in de buurt zijn? Nou, zegt GPT-4, als je de wereld veilig wilt verkennen, moet je een zwaard maken en uitrusten, en het skelet ermee doorhakken zonder geraakt te worden. En dat algemene gevoel van wat er moet gebeuren, wordt vertaald in tastbare doelen: steen en hout verzamelen, een zwaard bouwen op de knutseltafel, het uitrusten en een skelet bestrijden.

Zodra deze zijn voltooid, worden ze ingevoerd in de bibliotheek met algemene vaardigheden, zodat hij later, wanneer de zoektocht is om “diep in een grot te gaan om ijzererts te vinden”, niet opnieuw hoeft te leren vechten. Het gebruikt nog steeds GPT, maar het gebruikt de goedkopere en snellere GPT-3.5, die het vertelt welke vaardigheden het meest relevant zijn voor een bepaalde situatie – dus probeer geen skelet te delven en erts te bestrijden.

READ  Amazon's nieuwe Kindle Paperwhite heeft een groter scherm en een langere batterijduur

Het is vergelijkbaar met een operator als Auto-GPT die, wanneer hij wordt geconfronteerd met een interface die hij nog niet kent, zichzelf moet leren navigeren om zijn doel te bereiken. Maar Minecraft is een veel diepere omgeving dan wat het gewend is op te lossen, dus een gespecialiseerde agent als Voyager werkt veel beter. Het vindt meer objecten, leert meer vaardigheden en verkent een veel groter gebied dan andere robots.

Interessant maar misschien niet verrassend, veegt GPT-4 de grond aan met GPT-3.5 (d.w.z. ChatGPT) als het gaat om het maken van bruikbare code. De test om de een door de ander te vervangen, resulteerde erin dat de agent al vroeg een muur raakte, misschien zelfs letterlijk, en niet verbeterde. Als je met de twee modellen praat, is het misschien niet duidelijk dat een van hen slimmer is, maar de waarheid is dat je niet bijzonder slim hoeft te zijn om een ​​gesprek te voeren dat er slim uitziet (vraag me hoe ik dat weet). Coderen is moeilijker en GPT-4 was daar een enorme update.

Het doel van dit onderzoek is niet om oudere Minecraft-spelers te verwaarlozen, maar om manieren te vinden waarop relatief eenvoudige AI-modellen zichzelf kunnen verbeteren op basis van hun “ervaringen”, bij gebrek aan een beter woord. Als we robots hebben die ons helpen in onze huizen, ziekenhuizen en kantoren, zullen ze deze lessen moeten leren en toepassen op toekomstige acties.

Je kunt hier meer lezen over Voyager.

Een reactie achterlaten

Je e-mailadres zal niet getoond worden. Vereiste velden zijn gemarkeerd met *