Prompt engineering
- Автор: Команда PhotoPanda
- Обновлено
- 3 мин чтения
- 101 просмотр
Определение
Prompt engineering — практика составления текстовых запросов к нейросетям для получения детерминированного результата. От качества промпта зависит 80% результата при работе с генеративными моделями.
Prompt engineering (промпт-инжиниринг) — это искусство и практика составления текстовых запросов к нейросетям для получения качественного результата. От качества промпта зависит 80% результата при работе с генеративными моделями: Stable Diffusion, DALL-E, GPT Image 2, Nano Banana, ChatGPT, Claude. На 2026 год — отдельная профессия в IT-индустрии.
Зачем нужен prompt engineering
Нейросети — это не «поисковики готовых ответов», а генераторы. Один и тот же запрос «нарисуй кошку» может дать сотни разных результатов. Цель prompt engineering — детерминированно получать нужный результат через правильную формулировку.
Базовые принципы промптинга для генерации изображений
- Конкретика лучше абстракции: «red sports car» лучше «nice car»
- Указывайте стиль: «photorealistic», «oil painting», «anime style», «pixel art»
- Освещение: «golden hour», «studio lighting», «soft diffused light», «harsh shadows»
- Композиция: «close-up», «wide shot», «from above», «portrait orientation»
- Камера / lens: «35mm lens», «bokeh», «depth of field», «Sony A7 IV»
- Качество: «high detail», «8k», «professional photography»
Структура хорошего промпта
Стандартная структура (для image-генерации):
[Subject], [Action/Pose], [Style], [Lighting], [Composition], [Camera/Lens], [Quality modifiers]
Пример:
A young woman with red hair, sitting at a wooden desk reading,
photorealistic style, warm golden hour lighting from window,
medium shot 3/4 view, 50mm lens shallow depth of field,
ultra detailed, 8k professional photography
Negative prompts (отрицательные промпты)
В Stable Diffusion и многих других моделях есть «negative prompt» — что НЕ должно быть на изображении. Полезно для:
- Удаления типичных артефактов: «blurry, low quality, watermark, signature»
- Запрета определённых элементов: «no people, no text, no logo»
- Корректировки анатомии: «bad hands, extra fingers, deformed»
Image editing prompts (для Nano Banana / GPT Image 2)
Для редактирования существующих фото используется другая структура:
- Описание действия: «remove», «add», «replace», «change»
- Описание объекта: «the person in red shirt», «the table in foreground»
- Описание результата: «with blue sky background», «to a wooden chair»
Примеры хороших edit-промптов:
- «Remove the person walking in the background, fill with the same beach scenery»
- «Replace the gray sky with a sunset orange sky, keep the rest unchanged»
- «Change the white t-shirt of the woman to a navy blue blazer»
Negative practices — что не работает
- «Make it good» — слишком абстрактно, модель не поймёт
- «Fix the photo» — без конкретики что фиксить
- Слишком длинные промпты (> 200 слов) — модель «теряет» начало
- Противоречивые инструкции в одном промпте
- Запрос несовместимых концептов («photorealistic anime»)
Стандарты и шаблоны
В PhotoPanda для типичных задач есть готовые промпт-шаблоны:
- Маркетплейс: «product on pure white background, soft shadow, studio lighting»
- Портрет: «professional headshot, neutral background, even lighting, sharp focus on eyes»
- Lifestyle: «in-context photo, natural lighting, lifestyle composition»
Prompt engineering для LLM (текстовые модели)
Для ChatGPT/Claude принципы похожие:
- Role: «Ты — опытный SEO-специалист»
- Context: «Я работаю в e-commerce»
- Task: «Напиши 10 заголовков для статьи»
- Format: «В виде нумерованного списка»
- Constraints: «Каждый заголовок до 60 символов»
FAQ — prompt engineering
На каком языке писать промпт?
Современные модели понимают 50+ языков, но лучше работают на английском — на нём обучались основные модели. Для русского качество на 10–20% ниже. Используйте автоматический перевод или пишите по-английски.
Можно ли получить одинаковый результат при повторе?
Да, если зафиксировать seed (random seed) и все параметры. В PhotoPanda можно указать seed в API — это даёт детерминизм для повторов и тестов.
Где научиться prompt engineering?
Бесплатные ресурсы: PromptHero, civitai.com, Lexica.art (галерея промптов с примерами). Платные курсы: DeepLearning.AI Prompt Engineering for Developers.
Связанные термины
- Stable DiffusionStable Diffusion — open-source diffusion модель текст-в-изображение от Stability AI (2022). Latent diffusion в 64×64×4 пространстве, U-Net + VAE + CLIP. Основа сотен производных моделей и сервисов.
- GPT Image 2GPT Image 2 — модель OpenAI для генерации и редактирования изображений по тексту (2025). Лучшее понимание сложных промптов, точная отрисовка текста на картинках. Только через API OpenAI.
- Nano BananaNano Banana (кодовое название Google Gemini 2.5 Flash Image) — модель Google для редактирования фото по тексту. Лучшая identity preservation при правках, на 30–50% дешевле GPT Image 2.
- Апскейл фотоАпскейл фото — увеличение разрешения изображения нейросетью с восстановлением деталей. В отличие от обычного интерполяционного увеличения (bicubic), AI-апскейл генерирует утерянные детали на основе обученных моделей.
- Колоризация (Colorization)Колоризация — автоматическое раскрашивание чёрно-белых изображений в цветные через нейросеть. Современные модели (ColorFlow, Adobe Quickfire) учитывают исторический период съёмки для period-accurate раскраски.
- Adversarial training (состязательное обучение)Adversarial training (состязательное обучение) — метод, при котором две нейросети учатся друг против друга: генератор создаёт данные, дискриминатор их разоблачает. Лежит в основе GAN и adversarial-лосса в апскейле (ESRGAN) и восстановлении лиц (GFPGAN).
Материал подготовила
Команда PhotoPanda
Редакция сервиса обработки фото PhotoPanda.