CodeScene har publicerat en fallstudie som visar att AI-agenter snabbt och billigt kan skriva om en stor, äldre kodbas. Under tre veckor skrev agenterna om en C-version av Street Fighter III: 3rd Strike på 300 000 rader och skapade 2 903 commits i 726 filer. Arbetet kostade omkring 4 000 dollar i AI-tokenanvändning – ungefär en halv månadslön för en utvecklare – och höjde Code Health-poängen från 5,6 till perfekta 10,0.
Så gjorde AI:n
Teamet använde CodeHealth MCP Server som en deterministisk kvalitetsindikator. Servern gav varje ändring ett poängtal, så att agenterna kunde se om en refaktorering förbättrade eller försämrade kodens hälsa. Ett verktyg för uppspelning av spår jämförde spelets tillstånd bildruta för bildruta före och efter varje ändring och säkerställde att funktionaliteten bevarades. Agenterna lärde sig en verktygslåda med 22 recept för refaktorering, däribland välkända mönster som Extract Function och nya som Shared Index Range för loopar som bara skiljer sig åt i start- och slutvärden.
Vad branschfolk tycker
Reaktionerna på LinkedIn gick isär på två sätt. Vissa, som CTO:n Mats Iremark, kallade resultatet ”nästan som fusk” och lyfte fram den enorma produktivitetsökningen. Andra, som teknikchefen Konrad Otrębski, ifrågasatte omfattningen och påpekade att arbetet utfördes på ett spel med öppen källkod, inte ett produktionssystem. Han undrade också om ändringarna slogs ihop i en enda jättelik pull request eller i många mindre. CodeScenes ingenjörer uppgav att ändringarna slogs ihop via 54 pull requests i en fork.
Varför det spelar roll
För utvecklare visar detta att AI kan automatisera storskalig upprensning av kod – arbete som annars skulle kunna ta månader – och därmed potentiellt sänka kostnaden och risken med att arbeta med äldre kod. Resultatet förutsätter dock en tillförlitlig kontroll av att koden fortfarande fungerar, något som många projekt i verkligheten saknar.