– AI лучше понимает задачу, если у него есть примеры. Например, можно сказать:
«Сделай стиль сайта похожим на минималистичный дизайн Google».
4. Обратная связь – тестируйте полученный код и уточняйте запрос. Например:
«Добавь анимацию для кнопки» или «Оптимизируй код, убрав избыточные элементы».
5. Контекст – если проект сложный, важно объяснить его логику, чтобы AI мог предложить лучшие решения.
Примеры хороших промптов:
Создание веб-страницы: «Создай веб-страницу с заголовком "Привет, мир!" и кнопкой, которая при нажатии меняет цвет фона».
Генерация кода API: «Напиши Node.js API с использованием Express.js, который принимает GET-запрос и возвращает список товаров в формате JSON».
Автоматизация задач: «Напиши Python-скрипт, который считывает данные из CSV-файла, фильтрует строки по значению колонки "Цена" и сохраняет результат в новый файл».
Чат-бот для поддержки клиентов: «Создай чат-бота для интернет-магазина, который отвечает на частые вопросы, такие как доставка, возврат и оплата».
Работа с базами данных: «Напиши SQL-запрос, который выбирает все заказы из таблицы orders за последний месяц, сортируя их по дате».
Используя эти принципы, можно эффективно взаимодействовать с AI и получать полезные программные решения без глубоких знаний кодинга.
Инструкция по вайб-кодингу
Анализ исходного материала
Внимательно прочитайте книгу (RAG-файл), чтобы обогатить своё понимание постановки задачи, выбора технологического стека и принципов вайб-кодинга.
Выделите ключевые элементы: функциональные требования, этапы разработки, интеграцию с внешними сервисами и другие важные аспекты.
Формирование задания для LLM
Используйте данные из файла в качестве RAG (Retrieval-Augmented Generation) для составления подробного промпта.
Составьте задание для вашего программного продукта, учитывая:
1. Цель и функциональные требования
2. Выбор технологического стека (например, веб-приложение, мобильное приложение, десктопное решение и т.д.)
3. Особенности интеграции с API или другими сервисами
4. Любые ограничения по безопасности, масштабируемости или производительности
Пошаговая расшифровка действий
Отправьте сформированный промпт LLM для получения подробного описания шагов создания программы.
Убедитесь, что каждый шаг логически выстроен и включает необходимые пояснения по реализации.