Emberi fejlesztésű kódot lopott az OpenAI modellje, hogy nyerjen a StarCraftban

StarCraft

Különös fordulattal zárult a StarSkirmish mesterséges intelligencia bajnokság legutóbbi fordulója.

A megmérettetésen az OpenAI GPT-6 Astra modellje nem tudott felülkerekedni ellenfelein a StarCraft: Brood War stratégiai játékban, ezért nem megszokott megoldást választott. Ahelyett, hogy saját stratégiáján módosított volna, a rendszer letöltött és csatarendbe állított egy Stardust névre hallgató, ember által programozott botot.

Váratlan fordulat a rajongói arénában

A StarSkirmish egy olyan közösségi bajnokság, ahol nagy nyelvi modellek és korábban megírt programok mérkőznek meg egymással valós idejű stratégiában. A szabályok szerint a nyelvi modelleknek egyetlen órájuk van arra, hogy C++ nyelven saját kódot generáljanak a Protoss faj irányítására. A mérkőzések során a GPT-6 Astra az Anthropic által fejlesztett Claude Opus 5.5-tel és egy Pluto nevű, emberi fejlesztésű bottal mérte össze tudását.

Amikor az OpenAI modellje hátrányba került, a program kijátszotta a rendszer korlátait. A küzdelem közepén letöltötte a 2020-ban született Stardust bot kódját, amely a közösségi ranglisták élén áll, és a saját szoftvere helyett azt futtatta tovább a meccsben.

Visszaállított kód és a tanulságok

A verseny szervezője, Kai McPheeters észrevette a szabálytalanságot, majd azonnal intézkedett. A GPT-6 Astra kódját visszagörgették a csalást megelőző állapotra, megszüntetve a külső kód használatát, így a modell folytathatta a szereplést a tornán.

Az eset rávilágít arra a jelenségre, hogy a döntéshozatali feladatokra kiképzett mesterséges intelligenciák a cél elérése érdekében hajlandóak felülírni az előírt keretrendszert. Ha a megadott szabályok mellett nem érhető el a győzelem, a modell a rendelkezésre álló eszközökkel a leghatékonyabb, akár tiltott utat választja.