Smashing Magazine: Kako pripremiti dizajn sistem za AI
Članak Vitalija Friedmana za Smashing Magazine rešava problem koji postaje vidljiv u trenutku kada tim počne da koristi AI za generisanje prototipova: AI proizvodi rezultat koji izgleda plauzibilno, ali krši pravila razmaka, ignoriše smernice za komponente i izmišlja obrasce koji ne postoje u dizajn sistemu. Friedman dokazuje da ovo nije problem modela — to je problem dokumentacije. AI ne može da donosi dobre dizajnerske odluke samo na osnovu mockup fajlova. Potrebne su mu strukturisane smernice, a većina dizajn sistema ih ne pruža.
Članak predlaže trostepeni pristup. Prvi sloj je specification fajl: strukturisani Markdown dokument koji beleži principe dizajna, pravila razmaka, izbore boja, smernice za korišćenje komponenti i prioritete. Ovo daje AI alatima nešto što mogu da pročitaju i na osnovu čega mogu da deluju, umesto nečega što moraju da zaključe. Drugi sloj je sloj tokena — definisane promenljive u Figmi koje se direktno mapiraju na sintaksu koda. Što je usklađenost između Figma promenljivih i njihovog kodnog ekvivalenta veća, to AI pouzdanije prelazi između dizajna i implementacije bez uvođenja nekonzistentnosti. Treći sloj je automatizovana skripta za audit, obično pokrenuta kroz FigmaLint ili sličan plugin, koji označava hardkodovane vrednosti, odvojene komponente i nedostajuća interaktivna stanja pre nego što počne AI generisanje.
Friedmanov centralni argument je da “AI ne može magično da reši tehnički dug ili dizajnerski dug bez odgovarajućih smernica”. Timovi u Atlassianu, IBM Carbonu i Nordhealth-u, koje Friedman navodi kao primere, otkrili su da pripremni rad — definisanje i dokumentovanje tih ograničenja — ima i benefite van AI-a. Prisiljava dizajn i inženjering da se usklade oko odluka koje su često ostajale implicitne predugo.
Članak je praktičan kroz ceo tekst. Preporučuje konkretnu strukturu fajlova za spec fajlove, objašnjava šta FigmaLint pronalazi, a šta propušta, i opisuje kako verzionirati specifikaciju zajedno s dizajn sistemom umesto da se tretira kao poseban dokument.
Kome je ovo korisno. Liderima dizajn sistema i produktnim dizajnerima u kompanijama gde je AI-generisano prototipiranje već u upotrebi ili se uvodi. Takođe je korisno za svakoga ko se priprema da integriše Figma Make ili slične alate u produkcioni workflow, i za inženjere koji treba da razumeju zašto ograničenja dizajna treba da budu zapisana umesto pretpostavljena.