Конструктор промптов для backend-разработчика в мобильной разработке
ИИ ускоряет рутину backend-задач: генерация API, работа с БД, авторизация. Ключ к качественному результату — правильный промпт.
Анатомия эффективного промпта
Промпт должен содержать: роль, задачу, контекст, формат вывода, ограничения. Пример:
«Ты backend-разработчик. Спроектируй REST API для мобильного приложения доставки. Нужны эндпоинты для создания заказа и получения статуса. Язык — Python FastAPI, БД — PostgreSQL. Выведи код и примеры запросов. Учти обработку ошибок и валидацию».
| Критерий | Слабый промпт | Сильный промпт |
|---|---|---|
| Роль | Нет | «Ты backend-разработчик» |
| Контекст | «Сделай API» | «Mobile-приложение, FastAPI, PostgreSQL» |
| Формат | Не указан | «Выведи код и примеры запросов» |
| Ограничения | Нет | «Обработка ошибок и валидация» |
Готовые шаблоны запросов
- Генерация эндпоинта: «Ты backend-разработчик. Создай метод POST /api/orders на Python FastAPI для мобильного приложения. Вход: JSON с товарами и адресом. Выход: ID заказа. Добавь валидацию Pydantic и обработку ошибок».
- Оптимизация SQL: «Вот запрос: SELECT * FROM orders WHERE user_id = ?. Таблица содержит 1 млн строк. Предложи индекс и напиши оптимизированный вариант с EXPLAIN».
- Проектирование авторизации: «Спроектируй JWT-авторизацию для mobile backend. Нужны refresh-token, logout, защита эндпоинтов. Используй Node.js и Redis. Перечисли шаги и код».
Настройка шаблонов: заменяйте язык, БД, фреймворк, добавляйте требования к безопасности, тестам, документации. Уточняйте версии библиотек. Чем точнее контекст, тем выше точность ответа.