AI-kodningsagenter kan nu skrive fungerende animationskode i CSS, Motion, GSAP, SwiftUI og andre rammer. For en svæveeffekt, en modal overgang eller en simpel loader er resultatet ofte brugbart efter en hurtig gennemgang.
Svaghederne viser sig i detaljer, der får bevægelse til at føles rigtigt. Agenter har en tendens til at gentage de mest almindelige mønstre, såsom den samme korte lethed for alt. De håndterer ofte den glade vej, men ikke afbrydelser, for eksempel hvad der sker, hvis en bruger lukker et ark, mens det stadig åbner. De springer ofte over håndtering af reduceret bevægelse og tilstande som indlæsning, fejl og deaktiveret.
Du kan lukke meget af dette hul med kontekst. Giv agenten dine bevægelsestokens, angiv de tilstande, hver komponent har brug for, og bed eksplicit om støtte til reduceret bevægelse. Bed den om at forklare dens valg af timing, så du kan kontrollere dem.
En anden tilgang er at lade agenten arbejde i et bevægelsesværktøj i stedet for at skrive alt i kode. Med en MCP server kan en agent oprette og redigere animationer i et værktøj, der har tilstande og fysik indbygget. ExodeUI, som vi laver, har en MCP server til dette, og resultatet er en åben .exode fil, du kan gennemgå i editoren.
Uanset hvad, hold en person i løkken for bevægelse, som brugerne vil se ofte. Se den på en rigtig enhed, og finstil den efter følelse.