AI & computing › Agentic AI & autonome agents
OpenAI's GPT-6 Astra speelt Portal helemaal zelfstandig uit
Een AI-model van OpenAI heeft de puzzelgame Portal in bijna 24 uur volledig zelfstandig uitgespeeld, zonder dat een mens moest ingrijpen. Ontwikkelaar cozyblaze zette het model aan het werk en deelde de resultaten op X: het systeem navigeerde alle puzzels op eigen kracht tot de aftiteling.
Het AI-model GPT-6 Astra van OpenAI heeft de klassieke puzzelgame Portal in zijn geheel uitgespeeld zonder menselijke hulp. Ontwikkelaar cozyblaze gaf het model alleen een startdoel mee: speel het spel uit. Daarna werkte de AI 23 uur en 43 minuten aan een stuk door, tot het de aftiteling bereikte. Portal is berucht om zijn puzzels waarbij spelers met een 'portal gun' twee verbonden gaten in de omgeving schieten om zich te verplaatsen en objecten te verslepen. Dat vereist ruimtelijk inzicht en planning, vaardigheden die niet vanzelfsprekend zijn voor taalmodellen.
Duur en kosten van de proef
De marathonsessie kwam neer op minimaal 570 dollar aan verbruikte tokens, gerekend tegen de reguliere prijzen van OpenAI. Cozyblaze gebruikte in de praktijk een Codex-abonnement van 200 dollar per maand, waardoor de daadwerkelijke kosten voor de ontwikkelaar zelf lager uitvielen. Het verschil laat zien hoe duur het draaien van geavanceerde AI-modellen kan zijn wanneer je afrekent per verwerkte hoeveelheid tekst en beeld.
Hoe de AI het spel bestuurde
Om Portal te kunnen spelen, kreeg het model toegang via het Model Context Protocol, een gestandaardiseerde manier waarmee AI-modellen met externe software kunnen communiceren. Daarnaast bouwde cozyblaze een aangepaste versie van de SourcePauseTool, een hulpmiddel dat games op de Source-engine (waar Portal op draait) kan pauzeren. Telkens wanneer het spel stilstond, kreeg de AI een screenshot te zien, samen met gegevens over de positie van de speler en de camerahoek. Op basis daarvan koos het model zijn volgende actie, waarna het spel weer even doorspeelde. In de video die cozyblaze publiceerde, zijn deze pauzemomenten weggeknipt, zodat het lijkt alsof de AI vloeiend speelt.
Een oude droom van OpenAI
Cozyblaze wees erop dat OpenAI al in 2016 het doel had om met één AI-agent uiteenlopende games op te lossen. Deze proef met Portal laat volgens hem een klein stukje van die oorspronkelijke visie zien, ook al blijven er nog genoeg beperkingen over. Zo moest het model soms lang zoeken naar de juiste oplossing voor een puzzel, en het tempo ligt vele malen lager dan bij een ervaren menselijke speler. Cozyblaze noemde GPT-6 Astra zelf schertsend "het slechtste model dat we ooit nog zullen krijgen", een verwijzing naar het feit dat AI-modellen doorgaans snel beter worden. De code en documentatie van het project staan openbaar op GitHub, zodat andere ontwikkelaars de proef kunnen natrekken of uitbreiden.
Achtergrond & begrippen
Wat betekent dit voor de toekomst? Deze proef toont dat AI-modellen steeds beter worden in taken die lang, zelfstandig doorzettingsvermogen vragen, zoals het oplossen van complexe puzzels over een periode van bijna een dag. Dat is relevant voor toepassingen buiten gaming, zoals AI-agents die langdurig zelfstandig aan technische problemen werken. Tegelijk laat de proef zien dat dit soort autonome inzet nog kostbaar is en veel rekenkracht vraagt.
- Model Context Protocol (MCP)
- Een gestandaardiseerde manier waarmee AI-modellen kunnen communiceren met externe programma's en tools, zoals in dit geval een computerspel.
- Token
- De kleine tekst- of databrokjes waarin AI-taalmodellen informatie verwerken; hoe meer tokens een taak kost, hoe hoger de rekenkosten.
- AI-agent
- Een AI-systeem dat niet alleen antwoord geeft, maar ook zelfstandig acties onderneemt om een doel te bereiken, zoals hier het spelen van een game.
- SourcePauseTool
- Een hulpmiddel waarmee games op de Source-engine gepauzeerd kunnen worden, in dit geval aangepast zodat de AI tijdens elke pauze kon nadenken over de volgende zet.
- Codex-abonnement
- Een betaald toegangspakket van OpenAI waarmee ontwikkelaars tegen een vast maandbedrag gebruik kunnen maken van AI-modellen voor programmeer- en agenttaken.
Bronnen
Dit artikel is met behulp van AI geschreven op basis van bovenstaande bronnen en is geen letterlijke vertaling. Zo werkt onze redactie.