Агенты кодирования ИИ теперь могут писать рабочий код анимации в CSS, Motion, GSAP, SwiftUI и других средах. Для эффекта наведения, модального перехода или простого загрузчика результат часто можно использовать после быстрого просмотра.
Слабые стороны проявляются в деталях, благодаря которым движение кажется правильным. Агенты склонны повторять наиболее распространенные шаблоны, например, одну и ту же короткую простоту для всего. Они часто обрабатывают счастливый путь, но не прерывания, например, что произойдет, если пользователь закроет лист, пока он еще открыт. Они часто пропускают обработку замедленного движения и такие состояния, как загрузка, ошибка и отключено.
Вы можете закрыть большую часть этого разрыва с помощью контекста. Дайте агенту свои жетоны движения, перечислите состояния, в которых нуждается каждый компонент, и явно попросите поддержку с ограниченным движением. Попросите его объяснить выбор времени, чтобы вы могли его проверить.
Другой подход — позволить агенту работать с инструментом движения, а не писать все в коде. С помощью сервера MCP агент может создавать и редактировать анимацию с помощью инструмента, в который встроены состояния и физика. Создаваемый нами ExodeUI имеет для этого сервер MCP, и в результате получается открытый файл .exode, который вы можете просмотреть в редакторе.
В любом случае держите человека в курсе движения, которое пользователи будут часто видеть. Смотрите его на реальном устройстве и настраивайте на ощупь.