AI кодиращите агенти вече могат да пишат работещ анимационен код в CSS, Motion, GSAP, SwiftUI и други рамки. За ефект на задържане, модален преход или просто зареждане, резултатът често е използваем след бърз преглед.
Слабостите се показват в детайли, които карат движението да се чувства правилно. Агентите са склонни да повтарят най-често срещаните модели, като например една и съща кратка лекота за всичко. Те често се справят с щастливия път, но не и с прекъсвания, например какво се случва, ако потребителят затвори лист, докато той все още се отваря. Те често пропускат обработка с намалено движение и състояния като зареждане, грешка и деактивирано.
Можете да затворите голяма част от тази празнина с контекст. Дайте на агента вашите токени за движение, избройте състоянията, от които се нуждае всеки компонент, и изрично поискайте поддръжка за намалено движение. Помолете го да обясни своя избор на време, за да можете да ги проверите.
Друг подход е да оставите агента да работи в инструмент за движение, вместо да пише всичко в код. Със MCP сървър агент може да създава и редактира анимации в инструмент, който има вградени състояния и физика. ExodeUI, който правим, има MCP сървър за това и резултатът е отворен .exode файл, който можете да прегледате в редактора.
Така или иначе, дръжте човек в течение на движението, което потребителите ще виждат често. Гледайте го на истинско устройство и го настройвайте по усещане.