Simon Willison stworzył wizualizację 3D jaja Fabergé z motivem nudybranchia w Three.js, a następnie poprosił Claude'a Opus 5.5 o przeportowanie tego samego projektu do vanilla JavaScriptu z WebGL, bez użycia dodatkowych bibliotek. Model AI wykonał zadanie bezbłędnie, generując kod o rozmiarze 98KB, który prawie identycznie odtwarzał oryginalny projekt stworzony w Three.js.

To demonstracja nowych możliwości zaawansowanych LLM - Claude Opus 5.5 wykazał się solidną wiedzą na temat 3D grafiki w przeglądarce, WebGL i czystego JavaScriptu. Okazuje się, że nowoczesne modele AI nie potrzebują abstrakcji bibliotek takich jak Three.js do tworzenia złożonych wizualizacji 3D. Willison zauważył, że obie wersje były prawie identyczne, choć kod różnił się w niektórych szczegółach - różnice widać w transkrypcie rozmowy z Claude'em.

To ma większe znaczenie dla developersów i inżynierów pracujących z AI - pokazuje, że można polegać na modelach LLM do refaktoringu i transpilacji kodu, a także że AI rozumie niskopoziomowe koncepty grafiki komputerowej. Choć Willison przyznaje, że kod Three.js jest dla niego intuicyjniejszy, w praktyce różnica ta nie ma dużego znaczenia, jeśli projekt się nie konserwuje. Wiadomość sugeruje, że granice tego, co AI może wygenerować, rozszerzają się znacznie poza proste zadania tekstowe.