Профессиональный промпт: «Разработай интернет-магазин на LAMP-стеке. Главная страница должна отображать каталог товаров, где каждый товар представлен изображением, названием, описанием и ценой. Добавь кнопку «Добавить в корзину» для каждого товара. Реализуй обработку добавления товаров с использованием PHP и сохранение данных в сессии или MySQL. Оформи сайт с помощью CSS, используя современный и удобный дизайн, адаптированный для мобильных устройств.»
Ожидаемый результат: Код будет включать HTML-разметку для каталога товаров, PHP-скрипты для управления корзиной (добавление/удаление товаров) и SQL-запросы для извлечения информации о товарах из базы MySQL. Такой промпт позволит создать базовый интернет-магазин, не требуя знаний о сложной логике серверного программирования.
Форма обратной связи с сохранением в базе данных
Описание задачи: Создать страницу с формой обратной связи, где пользователи могут оставлять свои сообщения. После отправки формы данные должны записываться в базу MySQL, а пользователю показываться сообщение об успешной отправке.
Профессиональный промпт: «Создай страницу обратной связи на LAMP-стеке. Форма должна содержать поля «Имя», «Email» и «Сообщение». При отправке формы данные должны проверяться с помощью PHP, затем сохраняться в таблице базы MySQL. После успешного сохранения выведи сообщение «Ваше сообщение успешно отправлено!». Оформи страницу в современном минималистичном стиле с использованием CSS.»
Ожидаемый результат: AI сгенерирует HTML-форму, PHP-скрипт для валидации и сохранения данных, SQL-запрос для создания соответствующей таблицы, а также CSS-стили для оформления страницы. Это позволит начинающему вайб-кодеру быстро создать функциональную форму обратной связи.
Итоги
Каждый из приведённых примеров демонстрирует, как правильно структурированный и детализированный промпт помогает AI генерировать качественный код для LAMP-приложений. Основные рекомендации для создания профессиональных промптов включают:
Четкость и конкретность. Опишите задачу как можно подробнее, указывая необходимые элементы, функциональные требования и используемые технологии.
Структурированность. Разбейте задачу на логичные блоки: оформление, функционал, серверную логику и работу с базой данных.
Указание технологий. Ясно обозначьте, что решение должно быть выполнено на LAMP-стеке, чтобы AI использовал правильные языки и подходы.