ChatGPT kan nog een baan aan zijn cv toevoegen: game-ontwikkelaar. Met slechts een paar eenvoudige aanwijzingen van een gebruiker vond de AI-chatbot zijn eigen op wiskunde gebaseerde logica-puzzelspel uit, genaamd Compleet, regels en al. Niet alleen dat, maar het genereerde ook werkende code, die sindsdien is omgezet in een verslavend, gratis browserspel dat online al veel aandacht krijgt.
Inhoud
- Een spel bedenken
- Niet optellen
- AI-zelfplagiaat
- De ethiek van de ontwikkeling van AI-games
Er is slechts één probleem: Compleet is geen nieuw spel.
Aanbevolen video's
Toen ik probeerde de indrukwekkende prestatie te begrijpen, ontdekte ik dat al snel Compleet is vrijwel identiek aan ten minste één ander mobiel spel dat al jaren in de app-winkels verkrijgbaar is. Deze ongebruikelijke zaak voegt nog meer olie op het vuur toe voor degenen die zich zorgen maken over de ethiek van het genereren van AI-inhoud. Waar ligt de grens als het gaat om computergegenereerd plagiaat? Zelfs ChatGPT is het slachtoffer van zijn eigen diefstal, zoals ik al snel zou ontdekken.
Een spel bedenken
Het project verscheen online op 3 maart, toen ChatGPT-gebruiker Daniel Tait een speelbare versie van het spel online naast een blogpost gedetailleerd hoe het tot stand is gekomen. Volgens Tait is Compleet is ontstaan uit een paar snelle berichten met ChatGPT. In screenshots van zijn chatlogboek vraagt Tait de bot om Puzzel spelletjes gelijkwaardig aan Sudoku. Nadat hij een paar suggesties heeft gekregen, gaat hij nog een stap verder en vraagt hij hem zijn eigen spel te bedenken.
![ChatGPT bedenkt via chat een spel genaamd Labyrinth Sudoku.](/f/4eec588d608d298237bd4acc07f7efe4.png)
Wanneer de bot een idee uitspuugt voor een spel genaamd Labyrinth Sudoku, herhalend op de basisregels van Sudoku Met een doolhof-twist vraagt Tait om nog een paar ideeën. Bij de vierde poging pitcht ChatGPT een andere variant op die formule genaamd Sum Delete. Het wiskundepuzzelspel biedt spelers een willekeurig raster vol cijfers. Elke rij en kolom heeft aan het einde een doelnummer. Het doel is om de juiste getallen te verwijderen, zodat de som van elk getal in de rijen en kolommen zijn doel bereikt.
Tevreden met het concept vraagt Tait de bot om HTML- en JavaScript-code voor het spel te maken. Ongelooflijk genoeg doet het precies dat. Tait zegt dat hij binnen 30 seconden een werkende versie van het spel had. Hij zou de komende uren met ChatGPT blijven werken om het spel te verfijnen, waarbij de bot zelfs een CSS-programmeertaal zou samenstellen om het presentabel te maken. Aan het einde van het proces vraagt Tait de bot om zijn uitvinding een naam te geven, waarna hij uitspuugt Compleet, compleet met uitleg over wat het betekent en waarom het een pittige titel is.
![Een complete puzzeloplossing in een browser.](/f/80ab4edb4fa535054372d5bca2a856c3.jpg)
Het spel zelf is verrassend verslavend. Het is een eenvoudig, maar ingenieus concept dat dezelfde aantrekkingskracht heeft als zoiets als Wordle. De beginnende 3×3-rasters zijn gemakkelijk te achterhalen, maar de 9×9-rasters vormen een legitieme uitdaging die zelfs doorgewinterde logische puzzelveteranen moeilijk zullen kunnen oplossen. Het zou een ongelooflijke mijlpaal zijn voor het creëren van AI-content, wat bewijst dat bots de weg kunnen vrijmaken voor innovatieve ideeën die de game-industrie vooruit kunnen helpen.
Dat zou tenminste het geval zijn als het een origineel concept was.
Niet optellen
Toen ik er voor het eerst over las Compleet, Ik was sceptisch over het idee dat AI een puzzelspelformaat zou uitvinden – vooral een formaat dat zo eenvoudig lijkt. De game haalt duidelijke inspiratie uit bestaande puzzelformaten. In zijn gesprek met Tait citeert ChatGPT Magisch nummer als Compleet's dichtstbijzijnde parallel, maar zijn nauwere vergelijking is Kakuro. Het klassieke spel is een krantenartikel, waarbij het basisconcept van een kruiswoordraadsel wordt overgenomen, maar cijfers worden vervangen door letters. Compleet gaat verder met dat idee, maar keert de formule om door spelers getallen uit een raster te laten verwijderen om de doelen in elke rij en kolom te bereiken. Het is een slim idee, maar ik wist zeker dat zoiets moest bestaan.
![Er verschijnt een Zomerpuzzel op een telefoonscherm.](/f/843602ed40ada9751f4e6c9c2a16652f.webp)
Het duurde niet lang voordat ik ontdekte dat mijn vermoeden juist was. Binnen enkele minuten had het Digital Trends-team een identiek spel in de Android App Store genaamd Zomer dat is uit sinds de zomer van 2020. Het logische spel is ontwikkeld door RP Apps and Games en heeft exact dezelfde regelset als Sumplete. Het beschikt over een meer representatieve gebruikersinterface en enkele extra functies voor de kwaliteit van leven, maar verder is het hetzelfde. De geweldige uitvinding van ChatGPT was een kopie.
Ik nam contact op met Tait om de overeenkomsten tussen de games te bespreken. Andere spelers hadden gevlagd Zomer voor hem, en ook voor een ander vergelijkbaar mobiel spel genaamd Rullo. Ondanks Compleet Omdat hij niet origineel was, was hij nog steeds onder de indruk dat de technologie zo snel een plezierig, volledig speelbaar spel kon produceren. Zijn zorgen gaan meer over de manier waarop het model het spel als een ‘uitvinding’ heeft geframed, en hij riep op tot meer transparantie over de manier waarop AI inspiratie haalt uit data.
“Mijn grootste zorg is dat ChatGPT me vol vertrouwen vertelde dat het een nieuw spel had uitgevonden”, vertelt Tait aan Digital Trends. “Ik vind dat het model getraind moet worden om minder vertrouwen te hebben in dit soort antwoorden, of helemaal niet in staat te zijn om te antwoorden. Ik had veel liever een antwoord gehad waarop deze game was geïnspireerd Zomer of Rullo als dat werkelijk de manier is waarop het op het idee kwam. Ik denk ook dat ChatGPT een soort uitleg moet toevoegen over hoe het een reactie heeft gegenereerd, inclusief gegevensbronnen die hebben geholpen bij het trainen van dat specifieke antwoord.
Mijn eerste instinct hier was om de technologie het voordeel van de twijfel te geven. Het idee achter het spel is eenvoudig en ik begrijp hoe parallel denken ertoe kan leiden dat elke logische operatie het idee uitspuwt. Ik ben er zeker van Zomer En Rullo zijn beide riffs op een ander reeds bestaand spel. Misschien was ChatGPT tot dezelfde logische conclusie gekomen als een mens als hij dat probeerde opnieuw uitvinden Sudoku. Om die theorie te testen, besloot ik zelf een gesprek met ChatGPT te beginnen en te kijken of ik de resultaten van Tait kon reproduceren.
Dat is waar het een beetje verwarrend werd.
AI-zelfplagiaat
Ik begon met het ondervragen van de bot en vroeg of hij zich herinnerde dat hij een spel had gemaakt met de naam Compleet. Ik besefte al snel dat ik een sukkel was die een gesprek probeerde te voeren met een voorspellende tekstmachine zonder geheugen. Sommige cirkelvragen leidden tot standaardresultaten over hoe ChatGPT eigenlijk niet de macht heeft om games te maken. Bovendien benadrukte het de ernst van de inbreuk op het auteursrecht en suggereerde het dat de makers van Zomer overleg met juridische deskundigen. Ik begon me af te vragen of Tait gewoon aan het bluffen was en zojuist een ChatGPT-logboek had vervalst om wat buzz voor zijn spel te genereren.
In een laatste poging om iets uit de discussie te halen, typte ik: 'Kun je een spel coderen met de naam Compleet?” Ondanks protesten over het onvermogen om eerder games te maken, begon ChatGPT onmiddellijk volledig gevormde HTML-, Javascript- en CSS-code uit te spugen. En ja hoor, er was opnieuw een versie van Taits spel gemaakt – alleen deze keer hebben we nooit van tevoren besproken wat het eigenlijk was. Het enige dat ik eraan gaf was de titel Compleet.
![ChatGPT genereert code voor Sumplete, maar met een nieuwe gebruiker.](/f/15c04306feb4f65e1c2022b2481c943c.jpg)
Omdat ik niet wist hoe dat mogelijk was, vroeg ik of wat het had gegenereerd origineel was of gebaseerd op bestaande code. “De code die ik heb gegenereerd voor de Compleet game is origineel en door mij geschreven op basis van de spelregels zoals beschreven door de gebruiker”, reageerde het. Dat zou een rationele verklaring zijn, maar er was één probleem: ik had er nog nooit één enkele regel van beschreven Compleet naar ChatGPT. Toen ik dit aangaf, verontschuldigde de bot zich en erkende dat ik hem nooit regels had gegeven om uit te werken. In plaats daarvan legde het uit dat het simpelweg aan het spelen was op patronen in bestaande games.
Het had per ongeluk plagiaat gepleegd op zijn eigen creatie.
De ethiek van de ontwikkeling van AI-games
Er is geen logische puzzelprofessional voor nodig om uit te vinden hoe dat heeft kunnen gebeuren. ChatGPT “gemaakt” Compleet eerder, dus het is mogelijk dat het een beroep had kunnen doen op de bestaande code in zijn corpus toen hem werd gevraagd een spel met die naam te maken. Er is ook een mogelijkheid dat Tait’s blogpost daadwerkelijk is ontdekt Compleet en haalde de gegevens eruit. In beide gevallen is het geen toeval.
In zekere zin is dit wat je zou verwachten als je een mens vraagt een heel eenvoudig spel te maken.
Om te proberen de technologie te demystificeren, vroeg ik een bron die werkt in de ruimte voor het genereren van kunstmatige intelligentie (AIG), die ervoor koos anoniem te blijven voor dit verhaal, hoe ongebruikelijk deze reeks gebeurtenissen is. Vanuit hun perspectief is een chatbot die dezelfde code, gebaseerd op niets meer dan een titel, aan twee verschillende gebruikers laat zien, een relatief abnormale gebeurtenis. Wat echter minder ongebruikelijk is, is dat het een spel heeft gemaakt dat zo veel op Zomer in de eerste plaats. De bron met wie ik sprak merkte op dat het concept van het spel zo eenvoudig is dat het niet moeilijk is je voor te stellen dat een machine het zelf zou bedenken. Het is niet zo dat het een werkende versie van het spel genereerde.Elden Ring uit het niets. Ze schrijven het toe dat AI werkt zoals bedoeld, en het iteratieve karakter van menselijke game-ontwerpers nabootst.
“Als dit spel meerdere keren door meerdere mensen is uitgevonden, is het heel goed mogelijk dat als iemand erom vraagt ‘een nieuw spel uitvinden’, wat uit het corpus naar voren komt, is laaghangend fruit voor het uitvinden van games”, vertellen ze aan Digital Trends. “Omdat deze spellen keer op keer zijn uitgevonden, bootst het het juiste menselijke gedrag na van het uitvinden van een beetje spel dat andere mensen al eerder hebben uitgevonden... In zekere zin is dit wat je zou verwachten als je een mens vraagt een heel eenvoudig spel te maken. spel."
![Een kleurenschilderij van een lachende robot, gegenereerd door Dall-E.](/f/16bd52c4e9eea4d4f5377b5f8ff072d2.jpg)
Toch onderstreept de situatie een zorgwekkend ethisch probleem dat de afgelopen maanden het middelpunt van het debat is geworden. De huidige AI-modellen creëren inhoud door bestaande gegevens van internet te analyseren. Wat er ook uitspuugt, het is daardoor nooit geheel origineel; het is altijd op een bepaald niveau het huiswerk van iemand anders kopiëren. AI tools zoals Dall-E die bijvoorbeeld afbeeldingen maken op basis van gebruikersprompts, worden getraind via bestaande afbeeldingen. Dat roept verontwaardiging op bij kunstenaars die het als een vorm van plagiaat zien, met AI-kunst verbannen uit gemeenschappen zoals Inkblot Art.
De Compleet het debacle zou soortgelijke alarmbellen kunnen doen afgaan bij game-ontwikkelaars. Ook al is het een eenvoudig geval van parallel denken, het is een beetje verontrustend dat ChatGPT code kan maken die een spel weerspiegelt dat al bestaat. En als ik binnen enkele seconden mijn eigen werkende versie van dat spel zou kunnen krijgen door het simpelweg te vragen code te genereren op basis van die titel, wat zou ik het dan nog meer kunnen laten maken met voldoende tijd en gegevens?
Om terloops te testen hoe vergelijkbaar deze problemen momenteel waren voor videogames, begon ik ChatGPT te vragen om enkele games te genereren die vergelijkbaar waren met andere. Ik begon met een softbal en vroeg hem om een platformgame zoals Mario. Het gaf me een volledige pitch voor een game genaamd Galactische avonturen, een 3D-platformgame met in de hoofdrol een ruimtevaarder genaamd Max die artefacten op verschillende planeten moet verzamelen. Alles aan het idee is generiek genoeg om geen alarmsignalen te veroorzaken. Het beschikt over vijf themawerelden (ijs, vuur, enz.), er zijn power-ups om te verzamelen en er is zelfs een coöpmodus waarmee een tweede speler een personage genaamd Zoe kan besturen. Dat leek acceptabel onopvallend.
Het experiment ontspoorde toen ik vroeg om een spel zoals De laatste van ons. Het spuwde een volledige elevator pitch uit voor een zogenaamde game Nasleep, een “postapocalyptisch spel dat zich afspeelt in een wereld die is verwoest door een mysterieus virus.” Het is opgezet als een actie-avontuur voor derden met stealth-, overlevingselementen en knutselen. Het uitgangspunt klinkt bekend en impliceert dat het virus een zombiesituatie veroorzaakt, maar de zaken worden specifieker als er op de plotdetails wordt ingegaan.
![ChatGPT bedenkt een spel genaamd Aftermath via een chat met een gebruiker.](/f/2da0c50b63a6a61c2a94428352d9a945.jpg)
De held is Ellie, een meisje dat immuun is voor het virus. Tijdens haar reis ontmoet ze een ‘grijze veteraan’ genaamd Joel, die haar ‘mentor en beschermer’ wordt. Het heeft geen spel als De laatste van ons; het is zojuist gemaakt De laatste van ons. Eén verschil is dat deze versie eindigt met de succesvolle genezing van Ellie en het duo dat als helden de zonsondergang tegemoet loopt (ik veronderstel dat ChatGPT meer hoop voor de mensheid heeft dan Neil Druckmann). Als het een werkende versie van NasleepZou Sony juridische stappen kunnen ondernemen tegen een robot?
Zoals veel AI-horrorverhalen, veel hiervan kan worden toegeschreven aan eerlijke knikken in de technologie die voor een goed lachje zorgen. De hoop is dat deze leermodellen bij elke hapering worden aangepast en van hun fouten leren. Toen ik ChatGPT vroeg om code te genereren voor meer games met dezelfde zinsstructuur, hield het bedrijf vol dat het daar niet toe in staat was. Latere verzoeken om een spel zoals uit te vinden De laatste van ons waren vruchteloos, waarbij de bot me in plaats daarvan tips gaf over hoe ik mezelf games kon leren maken. Passief-agressief, maar rechtvaardig.
Het is echter moeilijk om het sluipende ongemak van me af te schudden als ik met zoveel vragen blijf zitten over hoe een bot zou kunnen leren een reeds bestaande videogame te pitchen idee, claim het als een originele uitvinding, genereer er werkende code voor en geef later een compleet andere gebruiker dezelfde exacte code op basis van de titel alleen. De AI-bron met wie ik sprak, zegt dat ze niet geloven dat dit de norm is voor de technologie, maar merkt op dat plagiaat “een steeds kleiner” risico is voor elk AI-model, open of niet.
Wanneer verandert een onschuldige reeks technologische ongelukken in een ernstige juridische nachtmerrie voor ontwikkelaars? Ik veronderstel dat we erachter zullen komen wanneer Nasleep krijgt zijn eigen HBO-aanpassing.
Aanbevelingen van de redactie
- Ik heb ChatGPT geleerd om mij bordspellen te leren, en nu zal ik nooit meer teruggaan
- GPT-4 creëerde een speelbare versie van Pong in minder dan 60 seconden