Как научиться объяснять ИИ, какое приложение вы хотите
Один короткий промпт иногда создаёт красивую демоверсию, но редко даёт приложение, которое работает именно так, как вы задумали.
На вебинарах создание приложения с ИИ выглядит почти магией: ведущий пишет одно предложение, ждёт минуту — и на экране появляется готовое «творение». В таких демонстрациях обычно показывают удачный, заранее подобранный пример: простую задачу, понятный интерфейс и минимум правил.
В реальной задаче фраза «сделай интернет-магазин» не отвечает на главные вопросы: какие товары будут в каталоге, что происходит после нажатия кнопки, как считается сумма, что увидит человек при пустой корзине и что должно сохраниться после обновления страницы.
Промпт важен не потому, что ИИ нельзя доверять. Он важен потому, что ИИ заполняет пробелы в задании собственными предположениями. Иногда они подходят; чаще приходится переделывать результат, объясняя уже на готовом приложении, что имелось в виду.
Хороший промпт — это не длинный текст ради длины. Это понятное описание первой версии: что пользователь делает, что видит, что меняется после каждого действия и чего пока не должно быть. Чем яснее эта картина у вас, тем меньше случайных функций и исправлений потребуется потом.
Для первого упражнения достаточно обычных слов, конкретных примеров и небольшого результата, который вы сможете проверить самостоятельно.
1. Выберите знакомое приложение и одну небольшую задачу
Откройте приложение, которым уже пользовались. Выберите одно действие или короткую последовательность действий.
Например:
Хочу сделать учебный магазин, в котором покупатель выбирает товары, добавляет их в корзину и видит общую стоимость.
Сразу обозначьте границы первой версии:
Пока нужны только каталог и корзина. Используйте восемь вымышленных товаров с ценами. Регистрацию, оплату и доставку пока не добавляйте.
2. Пройдите эту задачу сами и запишите свои действия
Описывайте по порядку, что вы делаете и что получаете:
Открываю каталог → вижу товары и цены → добавляю товар → открываю корзину → меняю количество → вижу новую общую стоимость.
Укажите, на каком устройстве хотите пользоваться своей версией:
Сделайте приложение, которое открывается в браузере телефона.
3. Опишите нужные экраны
Для каждого экрана перечислите основные элементы сверху вниз.
Например:
Каталог: сверху название магазина и кнопка корзины. Ниже карточки товаров. На каждой карточке — изображение, название, цена и кнопка «Добавить».
Корзина: выбранные товары, их количество, кнопки «+», «−» и «Удалить». Внизу — общая стоимость и кнопка возврата в каталог.
Приложите скриншот, если хотите показать внешний вид. Подпишите, что именно использовать:
Возьмите за образец расположение карточек и крупные кнопки. Название магазина и товары используйте из моего описания.
4. Объясните поведение на конкретных примерах
Используйте формулу: «Когда я делаю …, должно происходить …».
Когда нажимаю «Добавить», товар появляется в корзине.
Когда добавляю тот же товар повторно, его количество увеличивается.
Когда меняю количество, общая стоимость пересчитывается.
Когда удаляю последний товар, появляется надпись «Корзина пуста» и кнопка возврата в каталог.
Добавьте, что приложение должно запоминать:
После обновления страницы сохраняйте корзину в том же браузере.
Если чего-то не понимаете, запишите вопрос. Например: «Что лучше делать при нажатии “−”, если осталась одна штука?»
5. Попросите ИИ помочь уточнить описание
Передайте черновик ИИ, с которым готовите задание для Bolt или v0. Можно использовать такой запрос:
Помоги мне подготовить задание для создания приложения в Bolt или v0.
Объясняй простыми словами, без расчёта на знания программирования.
Ниже мой черновик.
Найди неясности и противоречия, которые мешают сделать первую версию.
Задавай вопросы по одному, начиная с самого важного.
Если предлагаешь решение, объясняй его на примере.
Не добавляй новые функции без моего согласия.
После уточнений подготовь:
1. Готовый промпт для выбранного конструктора.
2. Короткий список действий, которыми я проверю результат.
[Вставьте своё описание]
Прочитайте готовый промпт перед отправкой. Попросите объяснить непонятные места и уберите функции, которых вы не заказывали.
6. Создайте первую версию, проверьте её и уточните задание
Отправьте подготовленный промпт в выбранный конструктор. Откройте результат и повторите действия из шага 2.
Проверьте конкретный пример:
Добавьте два товара по 100 рублей. Проверьте, что итог равен 200 рублям. Удалите один и проверьте, что осталось 100 рублей. Обновите страницу и проверьте сохранение корзины.
Если что-то работает неправильно, опишите действие, ожидаемый результат и фактический результат:
В корзине нажимаю «+» рядом с товаром за 100 рублей.
Количество меняется с 1 на 2, но итог остаётся 100 рублей.
Ожидаю итог 200 рублей. Исправь пересчёт суммы.
После исправления повторите проверку. Сохраните первоначальное описание и удачные уточнения в одной заметке.
Для следующего упражнения добавьте одну возможность, например поиск товаров. Постепенное усложнение даёт более предсказуемый результат, чем попытка описать большое приложение одним промптом.
- Было
- Есть идея приложения, но короткое описание оставляет ИИ слишком много пространства для случайных решений.
- Что сделал
- Разложил задачу на пользовательский путь, экраны, правила поведения и проверочные примеры; добавил запрос для уточнения черновика.
- Результат
- Получается промпт для первой проверяемой версии приложения, а не случайная демоверсия с неоговорёнными функциями.
У вас похожая ситуация?
Давайте проведем бесплатный 15-минутный разбор
