AI w Lightroomze: Jak kod napisany przez sztuczną inteligencję uruchomił program na Linuksie
Eksperyment, który nie powinien był się udać
Wyobraź sobie, że oddajesz AI stery nad rozwiązaniem trudnego problemu. Dokładnie tak postąpił deweloper Sander Hilven, gdy postanowił uruchomić Adobe Lightroom CC na Linuksie przez Warstwę Wine.
Nie napisał jednak kodu samodzielnie. Zamiast tego po prostu przekazał zadanie Claude’owi Opus 4.7 razem z subskrypcją Creative Cloud i czekał, co się stanie. AI poradziło sobie samo.
Jak AI radziło sobie z błędami
To nie była zwykła generacja fragmentów kodu. Agent działał samodzielnie przez dłuższy czas i sam weryfikował swoje rozwiązania.
Najpierw analizował logi awarii, potem śledził brakujące biblioteki w Wine. Gdy coś nie działało, robił zrzuty ekranu, sprawdiał interfejs Lightrooma i próbował ponownie. Najtrudniejszym elementem okazał się narzędzie Remove/Heal – AI odkryło, że problem wynika z niepoprawnej lokalizacji jednej z bibliotek w Wine.
Co działa, a co nie
Po poprawkach Lightroom na Linuksie pozwala na:
- przeglądanie biblioteki zdjęć
- edycję i eksport
- korzystanie z narzędzia Remove/Heal
Wciąż jednak pojawiają się problemy. Filmy instruktażowe się nie odtwarzają, niektóre efekty GPU renderują się niepoprawnie, a podwójne kliknięcie miniaturki czasem zawiesza aplikację. To wciąż tylko działający prototyp,而不是 pełna wersja.
Poważne pytanie o bezpieczeństwo
Cały projekt – w tym poprawione pliki DLL – powstał bez udziału człowieka. Nikt ich nie sprawdzał pod kątem bezpieczeństwa. To oznacza, że na swojej maszynie uruchamiasz binaria, których nie audytował ani deweloper, ani ekspert od bezpieczeństwa.
Dla wielu osób to przekroczenie granicy. Nawet jeśli AI jest zaawansowane, uruchamianie nieaudytowanych poprawek w systemie podłączonym do sieci to spore ryzyko. Autor oryginalnego eksperymentu sam tego nie używa i zaleca ostrożność.
Co to oznacza dla przyszłości
Eksperyment pokazuje, że tradycyjne bariery tracą na znaczeniu. Adobe nigdy nie planowało wersji na Linuxa, Wine nie zostało specjalnie przygotowane dla Lightrooma,面而 AI i tak zrobiłę połączenia.
Jedoch człowiek rezygnuje z bezpośredniej kontroli, gdy oddaje pełną odpowiedzialność do AI. Ten Aspekt budzi największe obawy – zwłaszcza gdy dotyczy binariów, które trafiają na maszyny produkcyjne.
Czy warto próbować?
Jeśli masz subskrypcję Adobe i Linuksa, pamiętaj o kilku zasadach:
- testuj na maszynie bez ważnych danych
- używaj maszyn wirtualnych
- obserwuj aktywność systemu
- rozważ kwestie prawne modyfikacji oprogramowania
- rób kopie zapasowe
Traktuj to jak eksperyment, nie jak stabilne narzędzie.
Podsumowanie
To, co udało się Hilvenowi i Claude’owi, jest technicznie imponujące. Pokazuje też, że w przyszłości oprogramowanie może omijać ograniczenia nie dlatego, że firmy je znoszą, a dlatego, że AI samodzielnie je rozwiązuje.
Jednocześnie rodzi pytania o bezpieczeństwo i zaufanie. Dla wielu deweloperów granica między możliwością i odpowiedzialnością wciąż jest bardzo ważna.