ИИ для фронтендера в мобильной разработке: конструктор промптов
ИИ-ассистенты уже умеют писать Swift, Kotlin, Dart и React Native код. Чтобы получать стабильный результат, нужен структурный промпт. Разберём по элементам и подготовим шаблоны.
Анатомия эффективного промпта
Пять обязательных блоков запроса:
- Роль — задаёт уровень экспертизы: «ты senior frontend developer с опытом Flutter».
- Контекст — платформа, стек, версии библиотек, существующий код.
- Задача — конкретное действие: «создай виджет», «перепиши стили».
- Формат вывода — сниппет, файл, объяснение, сравнение вариантов.
- Ограничения — запрет на лишние зависимости, поддержка тёмной темы и т.п.
Шаблоны запросов и настройка
| Задача | Шаблон промпта | Настройка |
|---|---|---|
| Генерация компонента | «Действуй как фронтендер. Создай [компонент] на [язык/фреймворк] для [платформа]. Должен поддерживать [list]. Выведи код и список свойств». | Укажите точный список свойств и поведение при нажатии. |
| Стилизация | «Напиши стили для [элемент] по [дизайн-системе]. Цвета из [палитра], радиусы из [типографика]. Верни CSS/ThemeData». | Приложите токены дизайна и пример экрана. |
| Объяснение кода | «Объясни этот код: [вставка]. Укажи, что делает каждая часть и возможные проблемы». | Добавьте фрагмент и уточните уровень глубины. |
| Рефакторинг | «Оптимизируй [функция/класс] с учётом [цель]. Не меняй публичный API. Покажи diff и поясни». | Укажите метрики: скорость, память, читаемость. |
Как настроить промпт под свой проект
- Всегда указывайте используемые фреймворки и версии: «React Native 0.70, TypeScript».
- Добавляйте образцы кода из своей кодовой базы — ИИ подстраивается под стиль.
- Описывайте дизайн-систему: имена токенов, палитры, типографику.
- Запрашивайте 2–3 варианта решения и выбирайте подходящий.
- Определяйте критерии приёмки: «код должен проходить eslint без предупреждений».
Совет: «Начните с короткого промпта, затем итеративно уточняйте. ИИ читает контекст, но не мысли — добавляйте конкретику по одному параметру за раз».
Соберите свой конструктор из блоков выше, и ИИ превратится в надёжного помощника по мобильной разработке.