OSGym: Scalable Distributed Data Engine for Generalizable Computer Agents

OSGym is een schaalbaar, gedistribueerd data-engine dat academici in staat stelt duizenden OS-replica's kostenefficiënt te draaien voor het genereren van grote datasets en het trainen van veelzijdige computeragenten.

Zengyi Qin, Jinyuan Chen, Yunze Man, Shengcao Cao, Ziqi Pang, Zhuoyuan Wang, Xin Sun, Gen Lin, Han Fang, Ling Zhu, Zixin Xie, Zibu Wei, Tianshu Ran, Haoran Geng, Xander Wu, Zachary Bright, Qizhen Sun, Rui Wang, Yuyang Cai, Song Wang, Jiace Zhao, Han Cao, Yeyang Zhou, Tianrui Liu, Ray Pan, Chongye Yang, Xiang Ren, Bo Zhang, Yutong Ban, Jitendra Malik, Pieter Abbeel

Gepubliceerd 2026-03-05
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

Stel je voor dat je een super-intelligente stagiair wilt trainen om je te helpen met je computer. Je wilt dat deze stagiair niet alleen e-mails kan schrijven of websites kan bezoeken, maar ook complexe taken kan uitvoeren: van het debuggen van code in VS Code tot het maken van een presentatie in LibreOffice en het beheren van bestanden.

Het probleem? Om zo'n stagiair goed te leren, moet je hem duizenden keren laten oefenen in een echte computeromgeving. Maar het opzetten van duizenden echte computers om tegelijkertijd te oefenen is normaal gesproken onbetaalbaar voor een universiteit en technisch een nachtmerrie.

Dat is waar OSGym om de hoek komt kijken. Hier is een uitleg in simpele taal, met een paar creatieve vergelijkingen.

1. Het Probleem: De "Eenzame Oefenaar"

Normaal gesproken trainen AI-modellen in "zandbakken" (sandbox). Dat is als een kind dat alleen maar in een zwembad met plastic ballen speelt. Het is veilig, maar het leert niet hoe het echte leven (de hele stad) eruitziet.
Om een echte computer-expert te maken, moet de AI in een volledig besturingssysteem (zoals Windows of Linux) oefenen. Maar het opstarten van één zo'n computer kost veel energie. Als je er 1000 tegelijk wilt laten draaien om snel te leren, is het alsof je probeert 1000 auto's tegelijk te starten in een kleine garage: het wordt een puinhoop, het kost een fortuin, en als er eentje kapot gaat, stopt alles.

2. De Oplossing: OSGym als een "Super-Georganiseerde Oefenhal"

OSGym is een slim systeem dat het mogelijk maakt om duizenden computer-omgevingen tegelijkertijd te laten draaien, maar dan op een manier die goedkoop en stabiel is.

Hier zijn de drie magische trucs van OSGym:

A. De "Geen-Baas" Strategie (Decentralisatie)

Stel je een grote school voor.

  • De oude manier: Er is één directeur die elke klas moet aansturen. Als er 1000 klassen zijn, wordt de directeur gek van de drukte en valt het hele systeem stil als hij even moet niezen.
  • De OSGym-methode: Elke klas (elke computer) heeft zijn eigen leraar. Die leraar regelt zijn eigen klas. Als één leraar een probleem heeft, stopt alleen die ene klas. De rest van de school gaat gewoon door met leren.
  • Het resultaat: Het systeem is extreem snel en stabiel, zelfs als er duizenden computers tegelijk draaien.

B. De "Slimme Ruimtebesparing" (Kostenbesparing)

Dit is misschien wel het coolste deel. Om duizenden computers te draaien, heb je veel rekenkracht (CPU) en geheugen (RAM) nodig.

  • De domme manier: Je huurt 1000 kleine, dure servers. Iedere server heeft maar één computer erop. Dit is als 1000 mensen die elk een hele dure, grote auto huren om alleen maar naar de supermarkt te gaan.
  • De OSGym-methode: Ze ontdekten dat je veel geheugen nodig hebt, maar niet per se veel rekenkracht op hetzelfde moment. Ze bouwen dus servers met enorme geheugens (zoals een gigantische bibliotheek) en stoppen daar 64 of 128 computers in.
  • De vergelijking: In plaats van 1000 dure auto's, huren ze 16 enorme vrachtwagens die 64 auto's tegelijk vervoeren.
  • Het resultaat: De kosten dalen van duizenden dollars per dag naar ongeveer 23 cent per computer per dag. Dat is zo goedkoop dat zelfs een kleine universiteit het kan betalen.

C. De "Alles-in-één" Werkplek (Veelzijdigheid)

Omdat OSGym een echt besturingssysteem nabootst, kan de AI alles doen wat jij ook doet.

  • Het maakt niet uit of de taak is: "Schrijf een brief," "Bewerk een foto in GIMP," "Kijk naar een YouTube-video" of "Schrijf code."
  • Het is alsof je een stagiair in een volledig uitgerust kantoor zet, in plaats van hem alleen maar te laten oefenen met een calculator. Hij leert dus echt hoe computers werken.

3. Wat hebben ze ermee gedaan? (Het Experiment)

De onderzoekers hebben OSGym gebruikt om een AI-agent te trainen:

  1. Data verzamelen: Ze lieten 1024 computers tegelijkertijd duizenden taken uitvoeren. In plaats van dagen te duren, was de dataset in minuten klaar.
  2. Leren: Ze leerden een AI-model (Qwen 2.5-VL) om te kijken naar schermen en te denken ("Ik moet hier op klikken") en te handelen.
  3. Testen: De getrainde AI kon taken uitvoeren in een echte testomgeving. Ze scoorde goed, zelfs zonder dat ze specifiek voor die ene taak waren getraind.

Waarom is dit belangrijk?

Voorheen was het trainen van een "algemene computer-assistent" alleen weggelegd voor tech-giganten met miljardenbudgetten. OSGym maakt dit democratisch.

  • Het is goedkoop (zoals een kopje koffie per dag per computer).
  • Het is schaalbaar (je kunt zo groot worden als je wilt).
  • Het is flexibel (je kunt elke taak bedenken).

Kortom: OSGym is de "gymzaal" waar AI's kunnen trainen om echte computer-experts te worden, zonder dat de rekening je bankroet maakt. Het opent de deur voor onderzoekers over de hele wereld om slimme hulpmiddelen te bouwen die ons dagelijks leven makkelijker kunnen maken.