Фронтенд в AI-проектах: почему бэк готов, а UI съедает недели
При создании AI-приложений часто возникает дисбаланс: бэкенд готов, а интерфейс внезапно отнимает недели. Автор объясняет, что современный фронтенд — это не просто кнопки, а сложная система состояний, дизайн-систем, локализации, accessibility и десятков npm-зависимостей. LLM-агенты (Claude, Cursor, Kiro) генерируют скучные интерфейсы, не покрывающие все краевые случаи.
В статье перечислены конкретные грабли: состояние кнопок и форм, несовместимость дизайн-систем, локализация, тестирование через Playwright MCP и Figma MCP. Визуальные тесты и планирование с запасом на UI-косяки — единственный способ не застрять. Спекулятивное программирование (spec-driven development) с требованиями вместо кода не панацея.
Итог: фронтенд в AI-проектах требует отдельного внимания и ресурсов. LLM-ассистенты пока не умеют проектировать сложные интерфейсы, поэтому стоит закладывать время на итерации и тестирование.