AI-kodningsagenter kan nu skriva fungerande animationskod i CSS, Motion, GSAP, SwiftUI och andra ramverk. För en svävningseffekt, en modal övergång eller en enkel lastare är resultatet ofta användbart efter en snabb genomgång.
Svagheterna syns i detaljer som gör att rörelse känns rätt. Agenter tenderar att upprepa de vanligaste mönstren, till exempel samma korta lätthet för allt. De hanterar ofta den glada vägen men inte avbrott, till exempel vad som händer om en användare stänger ett ark medan det fortfarande öppnas. De hoppar ofta över hantering av reducerad rörelse och tillstånd som laddning, fel och inaktiverad.
Du kan stänga mycket av denna klyfta med sammanhang. Ge agenten dina rörelsesymboler, lista de tillstånd som varje komponent behöver och be uttryckligen om stöd för reducerad rörelse. Be den förklara sina val av timing så att du kan kontrollera dem.
Ett annat tillvägagångssätt är att låta agenten arbeta i ett rörelseverktyg istället för att skriva allt i kod. Med en MCP-server kan en agent skapa och redigera animationer i ett verktyg som har tillstånd och fysik inbyggt. ExodeUI, som vi gör, har en MCP-server för detta, och resultatet är en öppen .exode-fil som du kan granska i editorn.
Hur som helst, håll en person i slingan för rörelse som användarna kommer att se ofta. Titta på den på en riktig enhet och ställ in den efter känsla.