{# Generated per-post OG image: cover + headline rendered onto a 1200×630 PNG by apps/blog/og_image.py. Cached for 24 h via cache_page on the URL pattern; the ?v= bust ensures editing the title or swapping the cover forces a fresh render in the very next social preview (Facebook/LinkedIn/Twitter cache by URL incl. query). #} {# LCP-image preload — kicks off the AVIF fetch in parallel with HTML parse instead of waiting for the tag in the body. imagesrcset + imagesizes mirror the banner's responsive set so the browser preloads the variant it actually needs. Browsers without AVIF ignore the preload and grab WebP/JPEG from the as usual. #} Перейти к содержимому

Как писать промпты для генерации изображений - Часть 2 - Продвинутые техники и лучшие практики

updated 1 неделя, 1 день ago AI Engineering Sarah Chen 13 мин чтения 7 просмотров
{# Banner is the LCP image. The post container is `container-narrow` (max ~720px on lg+ but the banner breaks out to ~960px); on mobile it fills the viewport. 640/960/1280/1680 cover the realistic slot widths at 1× and 2×. fetchpriority=high stays on the so the LCP starts loading before AVIF/WebP source selection completes. #} Как писать промпты для генерации изображений - Часть 2 - Продвинутые техники и лучшие практики
{# body_html is precompiled at save time (apps.blog.signals.precompile_body_html). Fall back to runtime `|md` on the off-chance an old post slipped past the backfill — keeps the page from rendering blank. #}

Как писать промпты для генерации изображений: Часть 2 - Продвинутые техники и лучшие практики

Рекомендация: Определите целевую сцену в трех конкретных деталях, чтобы зафиксировать направление перед созданием промптов. Опишите субъект, окружение и освещение, затем согласуйте цель с общей генерацией.

Совет: Создайте подборку из готовых промптов в вашей библиотеке, чтобы ускорить тестирование в разных стилях. Ведите быстрый чек-лист, который показывает, какие промпты проверили и какие результаты были достигнуты; храните лучшие для повторного использования.

Применяйте дисциплинированный рабочий процесс тестирования: сохраняйте множество вариаций, но меняйте только один элемент за раз (субъект, окружение, освещение или стиль). Отслеживайте время рендеринга, точность и coherentность с помощью простой рубрики и записывайте результаты в базу. Пусть коллеги проверили результаты и передайте insights обратно команде.

При создании промпта используйте четкую структуру: субъект, окружение, освещение, стиль и композиция. Пример: "суровый горный хребет под ночным небом с светящимися звездами, в солнечной цветовой палитре, снято с низкого угла камеры, фотореалистично." Это демонстрирует, как русские существительные переплетаются с английскими дескрипторами для направления модели.

Практическая заметка для команд: держите доступными множество вариантов и опубликуйте центральную библиотеку проверенных промптов для разработчиков сервиса. Регулярно просматривайте отзывы пользователей и метрики производительности, чтобы уточнить промпты и расширить множество стилистических опций, включая sci-fi, натуралистичные и gritty урбанистические сцены.

Определите точную визуальную цель с конкретными атрибутами: субъект, стиль, палитра, освещение и композиция

Определите единую точную визуальную цель для одного рисунка. Зафиксируйте пять конкретных атрибутов: субъект, стиль, палитра, освещение и композиция. В плане запишите точные параметры и свяжите их с промптом. Используйте бесплатные референсы и продуманный выбор, чтобы сохранить фокус. Если вы тестируете workflows ботов, попробуйте сохранить одинаковые элементы в генерациях и сравните результаты позже.

Субъект: выберите singular, читаемый субъект с четким силуэтом — например, лиса с широко раскрытыми глазами. Разместите его на простом фоне с заросшими поверхностями, чтобы добавить текстуру. Если вы нарисовали версию раньше, переиспользуйте этот референс, чтобы сохранить последовательность в внешнем виде и масштабе.

Стиль: выберите один эстетический подход из cartoon, photoreal или painterly. Для ясности и доступности начните с cartoon и отметьте, что это профессионально. Эта настройка делает линии читаемыми от миниатюры до постера и помогает работать быстро.

Палитра: ограничьтесь 3-5 цветами; назовите оттенки, установите насыщенность и контролируйте контраст. Используйте яркие тона для удара или приглушенную смесь для настроения. Создайте компактную snack-палитру и держите выбор тонов узким, чтобы избежать дрейфа между генерациями. Если нужно, подкорректируйте параметр и повторите.

Освещение: укажите направление света (боковой, задний, верхний), цветовую температуру, интенсивность и качество теней. Пример: утренний свет, мягкий заполняющий свет, нежные тени на заросших поверхностях, чтобы цвет и текстура оставались читаемыми. Свяжите освещение с палитрой для поддержания coherentности.

Композиция: установите правила кадрирования перед генерацией: правило третей, негативное пространство и ведущие линии к субъекту. Закодируйте как краткую строку в промпте: "субъект не по центру, чистый кроп, линии ведущие к лицу." Запустите несколько генераций для тестирования стабильности. Если вы сгенерировали варианты, выберите лучший и скорректируйте параметры соответственно. Принцип coherentности: держите субъект, стиль, палитру, освещение постоянными в итерациях. Например, для субъектов с широко раскрытыми глазами дайте больше пространства; для introspective моментов кадрируйте tighter. Цель остается: четкая, точная визуальная цель.

Слоите промпты в предсказуемой иерархии: базовая концепция, директивы стиля и модификаторы параметров

Слоите промпты в предсказуемой иерархии: базовая концепция, директивы стиля и модификаторы параметров

Сначала зафиксируйте базовую концепцию: определите субъект, сцену и действие. Это делает промпт доступным для широкого диапазона пользователей сервиса и снижает ошибки в генерациях изображений. Строите от твердой базовой концепции, затем добавьте директивы стиля и наконец скорректируйте модификаторы параметров для точности и повторяемости. Когда вы соблюдаете этот порядок, вы можете войти в сложные промпты без потери ясности.

  • Базовая концепция
  • Субъект: выберите конкретный персонаж или объект, например, девочка или кошка, а не vague силуэт.
  • Окружение: разместите действие четко, например, вдоль реки или в уютной кухне с видимым тортом в центре.
  • Действие или поза: определите, что делает субъект (стоит, смотрит, держит что-то). Если вы хотите narrative hook, опишите простой момент, поддерживающий настроение, например, девочка наблюдает за облаками над мирной рекой.
  • Ограничения: отметьте любые non-negotiables (композиция, фокусное расстояние или негативное пространство) и держите запрос кратким, чтобы снизить аномалии.
  • Директивы стиля
  • Медиум и вид: cartoon, watercolor, photorealistic или vector; выберите визуальный язык, соответствующий вашей базовой концепции.
  • Палитра и тона: укажите цветовые семьи (пастельные тона, теплые оттенки или высокий контраст) и текстуры (мягкая штриховка, четкие линии).
  • Narrative feel: cheerful, dreamy, solemn — согласуйте настроение с базовой концепцией. Особенно полезно, когда вы хотите последовательную тональную нить в нескольких изображениях.
  • Референсные промпты: используйте подход вроде lexica, называя прилагательные и мотивы, которые вы хотите повторять в генерациях, например, “delectable palette” или “sunlit tones.”
  • Языковой тег: вы можете сигнализировать промпты в русском стиле или bilingual промпты, если ваш генератор поддерживает; это помогает направлять формулировки и типографику — например, вы можете хотеть, чтобы буквы или скрипт напоминали рукописные кириллические акценты в сцене.
  • Примеры для копирования: “cartoon girl by the river, soft pastel colors, gentle shading, whimsical mood.”
  • Модификаторы параметров
  • Соотношение сторон и кадрирование: используйте --ar 16:9 для cinematic ощущения или --ar 4:3 для классического вида.
  • Качество и шаги: установите --steps для влияния на детали (например, 50–100) и --quality или --q для баланса скорости и точности.
  • Seed и вариабельность: назначьте --seed для воспроизведения конкретной аранжировки тональности и форм; скорректируйте --cfg или эквивалентный scale, чтобы затянуть или ослабить alignment с базовой концепцией.
  • Количество изображений и итерации: если сервис поддерживает, циклируйте промпты с легкими perturbations, чтобы собрать множество outputs и сравнить вариации (полезно для выявления ошибок или аномалий).
  • Hardware или предпочтения рендеринга: укажите разрешение или flavor модели, если сервис предлагает несколько engines, например, dedicated “cartoon” модель или “realistic” модель.

Пример layered промпта (иллюстративный): Базовая концепция: девочка у реки, mood: contemplative; Стиль: cartoon, pastel тона, soft shading, lexica-inspired промпт; Модификаторы: --ar 16:9 --steps 60 --seed 98765 --quality 2. Эта структура делает изображения предсказуемыми и снижает количество итераций, особенно когда нужны последовательные результаты для простой публикации или серийного набора изображений.

Используйте negative промпты и термины исключения, чтобы отвести от нежелательных элементов

Начните с конкретной рекомендации: прикрепите краткие negative промпты в начале и сочетайте их с четкими терминами исключения, чтобы отвести от нежелательных элементов. Используйте -blurry, чтобы предотвратить размытие, -noise, чтобы подавить зерно, и -lowres, чтобы сохранить детали четкими. Определите небольшой набор ограничений в параметрах, чтобы модель следовала вашему намерению в нескольких вариантах. Обращайтесь к надежным источникам из сообществ промптов и YouTube-каналов, чтобы увидеть, как профессионалы формулируют исключения, затем адаптируйте эти паттерны к своему workflow. Когда работаете solo, фокусируйтесь на одном субъекте, таком как тигр или девочка, и применяйте исключения последовательно во всех вариантах.

На практике создайте двухуровневую стратегию исключения: глобальные исключения, применяемые к каждому сгенерированному изображению, и проектные исключения для текущей задачи. Добавьте negative термины к краю промпта, чтобы они влияли на все итерации. Обращайтесь к источнику проверенных фраз, используемых prompters, собирайте идеи из YouTube-туториалов и соберите reusable список исключений. Этот подход помогает генерировать чище результаты на вашем сайте или в портфолио и минимизирует необходимость переработки изображений после генерации.

Общие исключения

-blurry Избегайте размытия и мягкости, которые деградируют детали
-noise Снижайте зерно и случайные пятна
-lowres Сохраняйте четкие края и ясность
-yellowish Устраняйте желтые оттенки и теплые тона
-pastel tones Избегайте пастельных цветовых палитр, которые вымывают контраст
-cartoonish Поддерживайте реализм или выбранный стиль
-tiger Исключайте силуэты животных, если они не нужны

Для практического выполнения соберите эти термины в краткий блок исключений, добавленный к вашим промптам. Держите блоки компактными и последовательными во вариантах, затем тестируйте с разными параметрами сэмплинга, чтобы подтвердить стабильность. Отслеживайте, какие исключения наиболее надежно подавляют нежелательные черты, и уточняйте исходные промпты соответственно. Если результат все еще склоняется к нежелательному направлению, перепроверьте референс изображения в исходном материале и скорректируйте промпты, чтобы усилить контроль над тоном, освещением и композицией. Этот дисциплинированный подход помогает генерировать чище изображения, снижать циклы итераций и тратить меньше времени на корректировки позже в YouTube-туториалах или в workflow вашей команды.

Создавайте reusable шаблоны и пресеты для общих задач (портреты, пейзажи, product shots)

Начните с трех master-шаблонов и простого пакета пресетов, которые вы можете переиспользовать в проектах. Создайте baseline промпт1 для портретов, scenic сцен и product shots и сохраните в bases, чтобы быстро применять tweaks. Этот подход помогает пользователям, желающим быстрее просмотр, и сохраняет высокое качество в генерациях. Для пастельных палитр предпочитайте мягкие, теплые тона, и если нужны яркие акценты, вы можете переключить vivid вариант без переписывания промптов с нуля.

Шаблон для портретов: Строите вокруг tight frame с перспективой 85mm, shallow DOF и мягким diffused освещением. Используйте пастельную палитру, wide-eyed вид, когда brief требует тепла, и минимальный фон, чтобы избежать отвлечений. Включите optional маску layer для изоляции субъекта для post-processing. Сохраните как prompt1_portrait и держите high-resolution вариант с тегом high для легкой доставки клиентам и пользователям.

Шаблон для product shots: Цельтесь на 1:1 aspect и macro-ready close-ups, pristine края и чистые, neutral фоны. Подчеркивайте текстуру с контролируемыми highlights и subtle color grade, сохраняющим true тона. Используйте маску для отделения объекта от backdrop, когда важна точность, и предлагайте простой base и high-contrast промпт вариант для bold branding. Храните под bases/product и ссылайтесь на prompt1_product как на quick start.

Шаблон для scenic сцен: Стремитесь к wide vistas с 16:9 или 3:2 ratios, natural освещением и deep color depth. Предпочитайте rich, но balanced тона, hint атмосферы и restrained sharpness, чтобы сохранить детали без glare. Включите macro tweak только когда close-up элементы появляются в frame, и держите масштабированную маску option для изоляции foreground элементов, если нужно. Этот пресет живет в bases/scene и может быть swapped одним toggle для разных настроений.

Чтобы держать workflows простыми, называйте пресеты четко и согласуйте их с предсказуемой иерархией: bases, пастельные, vivid, macro и промпт варианты вроде промпт или промпте. Подборка промптов должна быть легкой для просмотра на ваших сайтах или в internal репозиториях, чтобы вы могли быстро поделиться с коллегами и клиентами. Этот подход помогает пользователям итерировать быстрее и поддерживать последовательность в собственных проектах.

Советы по хранению и переиспользованию: поддерживайте небольшую библиотеку, подходящую нуждам вашей команды. Используйте краткую конвенцию именования, кодирующую задачу, ratio и настроение (например, portrait_v1_85mm_warm, scene_v2_16x9_rich). Документируйте каждый пресет one-line заметкой (какую задачу он targets и primary adjustments) и держите простой changelog. Вы можете быстро адаптировать те же base промпты для studio и on-site shoots, что экономит время на итерациях промптов и обеспечивает готовность к любому briefing.

Примеры промптов:

Prompt1_portrait_high: субъект в close-up, 85mm, f/1.4, мягкий diffused свет, пастельная палитра, wide-eyed выражение, минимальный фон, маска optional, high resolution.

Prompt1_product_simple: продукт в центре, 1:1, macro деталь, neutral фон, crisp края, gentle specular highlights, маска для изоляции продукта, промпт вариант для clean branding.

Prompt1_scene_warm: wide vistas, 16:9, natural свет, rich, но controlled цвет, shallow depth, где foreground выделяется, маска для foreground элементов, если нужно, auxiliary вариант для vivid тонов.

Итерируйте быстро с rapid тестированием: batch промпты, сравнение результатов и тщательное логирование

Batch промпты в группы по 16, 32 или 64 и запускайте в одной сессии. Это позволяет сравнивать outputs напрямую и замечать паттерны в том, как разные значения влияют на результаты. Держите living библиотеку промптов и тегайте каждую запись краткой заметкой о том, что промпт aims тестировать, включая что-то specific. На практике batch selection должен target high-contrast промпты и subtle, nuanced, чтобы увидеть, где модель excels в life-like деталях и где falters. Используйте один baseline для сравнения, чтобы держать результаты fair.

Определите batch параметры: тестируйте промпты по трем dimensions: input phrasing, seed или randomness и targeted texture или tone. Для цветов экспериментируйте с желтыми промптами и vivid текстурами. Документируйте запросы, которые произвели лучшие результаты, и держите сам промпт как reference. Поддерживайте один baseline для измерения delta в итерациях.

Сравнение результатов: используйте side-by-side grid или простую matrix в CSV, чтобы рейтить каждое изображение по четким критериям: alignment к промпту, color accuracy, texture richness и overall impact. Держите объективно; присваивайте score по 0–5 scale. Для большинства тестов outputs, matching запрос и keeping cohesive тона, выигрывают. Записывайте deviations в колонке запросов. Захватывайте точные детали, такие как size, aspect ratio и любые post-processing notes. Если работаете с другими командами, согласуйте shared rubric, чтобы избежать bias от разных сторон.

Логирование: создайте lightweight структуру лога с полями: prompt_text, batch_id, item_id, timestamp, model_name, seed, parameter и notes. Включите reference к original промпту и значения для key metrics. Храните результаты в CSV или на сайте, который использует компания; это делает легко audit и reproduce experiments в проектах. Также держите copy кода, использованного для генерации промптов, чтобы enable reproductions позже.

Cadence и automation: после каждого batch review быстро; pull top 20–30% результатов, extract common features и apply к следующему set. Это ускоряет learning и prevents stalling на single path; большинство improvements приходят от small nudges в промптах или texture cues. Используйте parameter sweep, но держите focused, чтобы avoid exploding число запросов.

Практические советы: используйте automated script для генерации промптов из base template; тестируйте как English промпты, так и translations. Для команд, handling много промптов, создайте version control для промптов и результатов; когда переиспользуете effective phrase, note, к какому проекту она belongs. Если manage assets от компании или сайта, log exact запрос IDs, чтобы tie back к source datasets и textures, used в изображении.

📚 Больше о генерации ИИ и промптах

Связанные статьи

subscribe

Будьте в курсе

Новые статьи про AI, рост и B2B-стратегию — без шума.

{# No on purpose — see apps.blog.views.newsletter_subscribe for the reasoning (anon pages must not Set-Cookie: csrftoken or the nginx edge cache skips them). Protection is via Origin/Referer in the view, not via the token. #}
$ cd .. # Все посты
X / Twitter LinkedIn

ls -la ./ai-engineering/

Похожие посты

{# Browsers pick the smallest supported format (AVIF → WebP → JPEG) AND the closest width for the layout. Cards render at ~320 px on mobile, ~400 px on tablet, ~480 px in the 3-up desktop grid; 320 / 640 / 960 cover those at 1× / 2× / 2×-large-desktop. `sizes` tells the browser the slot is roughly one-third of viewport on large screens. #} Mangools AI Search Grader Review 2026 - Проверенные в деле инсайты и показатели производительности

Mangools AI Search Grader Review 2026 - Проверенные в деле инсайты и показатели производительности

Начните с 14-дневной базовой оценки, используя поисковые запросы, чтобы установить ожидания; эта работа дает надежную основу для измерений входных данных, динамики потока…

~/ai-engineering 12 мин
{# Browsers pick the smallest supported format (AVIF → WebP → JPEG) AND the closest width for the layout. Cards render at ~320 px on mobile, ~400 px on tablet, ~480 px in the 3-up desktop grid; 320 / 640 / 960 cover those at 1× / 2× / 2×-large-desktop. `sizes` tells the browser the slot is roughly one-third of viewport on large screens. #} Эпоха Золотых Специалистов: Как AI-платформы, такие как Claude Code, создают новый класс неудержимых профессионалов

Эпоха Золотых Специалистов: Как AI-платформы, такие как Claude Code, создают новый класс неудержимых профессионалов

Конец специализации, какой мы ее зналиДесятилетиями в технологической индустрии восхваляли специалистов. Компании нанимали людей, которые делали что-то одн...

~/ai-engineering 7 мин
{# Browsers pick the smallest supported format (AVIF → WebP → JPEG) AND the closest width for the layout. Cards render at ~320 px on mobile, ~400 px on tablet, ~480 px in the 3-up desktop grid; 320 / 640 / 960 cover those at 1× / 2× / 2×-large-desktop. `sizes` tells the browser the slot is roughly one-third of viewport on large screens. #} Полная библиотека промптов для написания книг с ChatGPT и другими инструментами ИИ

Полная библиотека промптов для написания книг с ChatGPT и другими инструментами ИИ

Организуйте промпты в четкие группы, такие как планы, наброски персонажей, исследовательские заметки и создание мира. Каждая группа получает свой собственный экран в вашем рабочем…

~/ai-engineering 19 мин