Agenci kodujący AI mogą teraz pisać działający kod animacji w CSS, Motion, GSAP, SwiftUI i innych frameworkach. W przypadku efektu najechania, przejścia modalnego lub prostego modułu ładującego wynik jest często użyteczny po szybkim przejrzeniu.
Słabości są widoczne w szczegółach, dzięki czemu ruch wydaje się prawidłowy. Agenci mają tendencję do powtarzania najpopularniejszych wzorców, takich jak ta sama krótka łatwość dla wszystkiego. Często obsługują szczęśliwą ścieżkę, ale nie przerwy, na przykład to, co się dzieje, jeśli użytkownik zamknie arkusz w trakcie jego otwierania. Często pomijają obsługę ograniczonego ruchu i stany, takie jak ładowanie, błąd i wyłączenie.
Większość tej luki można wypełnić kontekstem. Daj agentowi swoje żetony ruchu, wypisz stany wymagane przez każdy komponent i wyraźnie poproś o wsparcie w zakresie ograniczonego ruchu. Poproś go o wyjaśnienie wybranych opcji synchronizacji, aby móc je sprawdzić.
Innym podejściem jest umożliwienie agentowi pracy w narzędziu ruchomym zamiast zapisywania wszystkiego w kodzie. Dzięki serwerowi MCP agent może tworzyć i edytować animacje w narzędziu, które ma wbudowane stany i fizykę. ExodeUI, który tworzymy, ma do tego serwer MCP, w wyniku czego powstaje otwarty plik .exode, który możesz przeglądać w edytorze.
Tak czy inaczej, informuj osobę na bieżąco o ruchu, który użytkownicy będą często widzieć. Oglądaj na prawdziwym urządzeniu i dostrój na wyczucie.