Osegi
Oprogramowanie·1 min czytania

Baza gier UTM: agent Claude Code sam szuka poprawek do crashy

Twórcy UTM, aplikacji do maszyn wirtualnych na Macu, uruchomili bazę zgłoszeń o grach na PC. Agent AI próbuje odtworzyć każdy błąd i napisać łatkę.

A Mac laptop running a PC game inside a virtual machine window, with a bug report list beside it.
Zdjęcie: Хабр

Gra wywala się po uruchomieniu na maszynie wirtualnej? Twórcy UTM, popularnej aplikacji do wirtualizacji na Macu, uruchomili bazę zgłoszeń o działaniu gier na PC, a do tego agenta AI, który sam próbuje to naprawić.

W bazie można zgłaszać crashe, błędy wyświetlania obrazu i problemy z wydajnością. Można też po prostu potwierdzić, że gra działa bez zarzutu. Użytkownicy dodają komentarze, dzielą się ustawieniami i głosują na podobne problemy. Dzięki temu deweloperzy widzą, co w UTM naprawdę szwankuje, i mogą szybciej wydawać potrzebne poprawki.

Jak działa agent Auto-Triage?

Agent nazywa się Auto-Triage i bazuje na Claude Code. Testuje gry na prawdziwych Macach, którymi dysponuje zespół UTM. Instaluje grę, odtwarza błąd opisany w bazie, szuka przyczyny w sterownikach i innych komponentach UTM, pisze łatkę i ją sprawdza. Potem drugi agent weryfikuje wynik i przekazuje go deweloperom do przeglądu, zanim trafi do wydania.

Agent potrzebuje legalnej kopii gry na testowym koncie zespołu. Użytkownicy mogą taką kopię podarować, żeby łatki do danej gry powstawały szybciej. Zespół wydał także wtyczkę do Claude Code, z którą zewnętrzni deweloperzy mogą samodzielnie szukać przyczyn błędów i generować poprawki.

Pierwszy przykład: Forspoken

Z pomocą agenta udało się już poprawić uruchamianie Forspoken. Gra wysypywała się po otwarciu ustawień i pokazywała rozdzielczość 0 × 0. Sieć neuronowa najpierw usunęła crash, ale drugi agent, odpowiedzialny za testy, odesłał łatkę do poprawy, bo problem z rozdzielczością nadal istniał. Dopiero potem pojawiły się dodatkowe łatki renderowania dla Maca i QEMU.

Aplikacje warte uwagi

SUMO: łamigłówka liczbowa

Wybierz właściwe pola, dodaj je i trafiaj w cel. Łatwa do nauczenia, trudna do opanowania. Za darmo, dla każdego wieku.

Tagi:utmclaude codeemulatormac gamingai agentvirtual machines

Więcej z tego dnia

Zobacz wszystkie →

Więcej w kategorii: Oprogramowanie

Zobacz wszystkie →