Apple zkoumá SQUIRE, experimentální AI nástroj pro tvorbu UI prototypů, který dává vývojářům větší kontrolu než běžné generátory kódu. Místo chaosu kolem celého rozhraní upravuje jen vybranou část.
Apple zkoumá SQUIRE, experimentální AI nástroj pro návrh rozhraní, který má vývojářům ušetřit čas bez toho, aby jim model měnil celý projekt pod rukama. Oproti běžným AI nástrojům je důležitý hlavně tím, že pracuje po částech a dává větší jistotu, co se skutečně změní.
SQUIRE nechává AI navrhovat jen tam, kde je to potřeba
Hlavní myšlenka je překvapivě praktická: vývojář zadá cíl, přidá ukázková data a SQUIRE začne skládat uživatelské rozhraní jako strom komponent. Místo jedné velké odpovědi dostane návrhy jen pro konkrétní „díry“ v rozpracovaném UI, takže se neřeší celé rozhraní najednou, ale vždy jen jeho úzká část.
To je velký rozdíl proti běžným AI coding nástrojům. Ty často umí něco navrhnout rychle, jenže zároveň mohou změnit i věci, které jste nechtěli. SQUIRE naopak slibuje přesnější zásahy: kliknutím na jednu z nabízených variant se hned aktualizuje náhled i kód, ale jen v omezeném rozsahu.
V praxi to znamená méně přepisování a méně frustrujícího „zkusím to znovu jinak“. Vývojář si může vybrat z několika možností, porovnat je vedle sebe a pokračovat bez ztráty dosavadní práce. Pro prototypování rozhraní je to přesně ten typ kontroly, který v AI nástrojích často chybí.
Pro vývojáře je podstatná jistota, ne jen rychlost
Apple výzkumníci testovali SQUIRE na 11 frontend vývojářích a výsledky naznačují, že lidé systém vnímali jako užitečný a snadno ovladatelný. Důležité ale je něco jiného než samotné hodnocení: účastníci prý častěji zkoušeli různé varianty a nebáli se riskovat, protože změny šly jednoduše vrátit zpět.
To je dobrý signál i pro budoucnost nástrojů v Xcode nebo dalších Apple aplikacích pro vývoj. Apple se zjevně nesnaží jen o další generátor kódu, ale o model spolupráce, kde AI funguje spíš jako opatrný parťák než automat, který všechno přepíše podle vlastního uvážení. Právě to může být pro vývojáře zajímavější než surová rychlost.
SQUIRE navíc nepracuje přímo s finálním kódem jako první volbou. Nejprve si vytvoří mezivrstvu zvanou SquireIR, která rozhraní popisuje jako strom komponent s postupně doplňovanými sloty. Teprve potom z toho vznikne HTML, CSS, JavaScript a výsledný webový UI celek.
Pro běžného uživatele je to zatím hlavně zajímavý pohled do toho, kam Apple v AI vývoji směřuje. SQUIRE není veřejně dostupný a zatím sloužil jen ve studii, ale ukazuje jednu důležitou věc: budoucnost AI v vývojářských nástrojích nemusí stát na tom, že model udělá vše sám. Mnohem cennější může být systém, který dovolí vývojáři řídit každý krok přesněji a bezpečněji.
Pokud vás téma zajímá víc, přečtěte si také Day One mění předplatné a přidává AI shrnutí i Daily Chat a Spor OpenAI s iyO se vyostřuje. Firma už netvrdí jen záměnu názvu, ale i únik obchodního tajemství.
Podrobnosti přinesl také 9to5mac.












