Стаття

Анатомія промта. Рекомендації та стратегії ефективного написання промтів

Я хочу сказати, що маючи великий досвід прийняття замовлень на створення зображень (прямо як нейромережа), а також спостереження за людьми, я можу зробити висновок, що часто проблема при складанні промту в тому, що людині просто важко сформулювати думку, перенести свої думки в послідовний текст.

Тим більше, що в ситуації, коли ви просто спілкуєтеся зі своїм знайомим, ви частково покладаєтеся на те, що він уже знає вас, і контекст вашої розмови, і тому може собі уявити, що ви хотіли сказати, та й просто людський фактор підключається. Але нейромережі вашого контексту не знають.

Контекст, у якому розуміє нейромережа, ґрунтується на її величезній базі даних, яку фактично можна порівняти із самою сутністю всього інтернет-контенту, втіленням громадської думки про вказані вами у промті теги.

Залишається тільки навчитися мислити цим контекстом, або хоча б приблизно його зрозуміти.

У цій статті не буде конкретних шаблонів, але я постаралася дати рекомендації про те, як перевести ваші думки в зрозумілий нейромережі, і ефективно працюючий промт. Я зробила це шляхом розбору промту на складові, як в атомарному дизайні. Також хочу сказати, що тут буде багато прикладів конкретних промтів і тегів, і деяка технічна інформація, яку я вважаю доречною.

Насправді, багато з нейромереж мають власні рекомендації та посібники з написання тегів, які будуть ефективні для конкретної нейромережі, розробники якої опублікували ці рекомендації та посібники.

Але тут я постараюся поговорити про саму “анатомію” промту, стратегію його написання, а також про мої спостереження, які вважаю відносно універсальними.

Отже, з яких типів тегів (а також антитегів) потенційно може складатися запит:

  1. Основний сюжет. Наші основні побажання до сюжету, які за фактом говорять нейромережі про те, що має бути на зображенні: крупним планом, гарантовано бути присутнім, визначати ідею сюжету та композиції.
    Пишіть їх найпершими при складанні промта. І пишіть їх саме в порядку їхньої пріоритетності між собою в рамках сюжету, а не у випадковому порядку, і не так, якби ви мали написати граматично коректне речення. Лише порядок пріоритетності для сюжету. Найкраще, якщо це буде відносно короткий список тегів. Пишіть ці теги максимально однозначно та чітко. Якщо промт буде довшим (20-30 тегів і більше), краще після всього цього списку тегів ще раз повторити цей тип тегів в кінці промта.
  2. Другорядні елементи сюжету. Наші другорядні побажання до сюжету: те, що має бути меншим за розміром, не повинно відволікати увагу від основних елементів композиції, те, чим нейромережа можливо “пожертвує”, якщо поєднати всі зазначені вами елементи на одному зображенні не вийде;
    Пишіть їх після того, як напишете теги основного сюжету. Або, ви можете писати їх у складі одного тега з елементами основного зображення (наприклад: тег "фея тримає пляшку", в такому тезі нейромережі зрозуміло, що фея - частина основного сюжету, а пляшка - другорядний елемент) (нагадую - нейромережа зчитує як один тег все, що не розділено комами, промт: "фея тримає пляшку, лимонні дерева", тег: "лимонні дерева"). Також, якщо хочете, ви можете використовувати методи розташування пріоритетності, щоб показати нейромережі, що вони менш пріоритетні для сюжету, ніж основні.
  3. Акценти у сюжеті. Наприклад, якщо ви хочете отримати зображення для реклами губної помади, ви можете попросити нейромережу зробити акцент на червоних пухких губах, при загальному сюжеті про дівчину, що тримає губну помаду.
    Пишіть їх прямо після тега, до якого "застосовується" акцент (наприклад: "обличчя дівчини, акцент на губах). Рекомендую буквально використовувати слово "акцент на" при їх написанні. Ставтеся до них як до важливої інформації, а не як до коментаря "Між справою", інакше нейромережа може їх взагалі проігнорувати.
  4. Кольори. Наші побажання до кольорової гами (тут і інформація про насиченість та яскравість, та перерахування конкретних бажаних кольорів);
    Залежно від того, наскільки вони важливі для зображення, теги кольорової гами зазвичай пишуть або одразу після тегів основного сюжету, або після того, як взагалі прописані всі теги про сюжет. Якщо ви не просто пишете теги на кшталт “насичені кольори”, а саме вказуєте конкретні назви кольорів (наприклад: “рожевий, чорний”), рекомендую використовувати методи позначення пріоритетності цих тегів, щоб позначити приблизний відсоток конкретного кольору на зображенні. Якщо промт виходить довгий (20-30 тегів і більше), я зазвичай додатково повторюю ці теги наприкінці промту.
  5. Тонкощі. Наші побажання для індивідуальних ситуацій, вузькоспрямовані вимоги професійних індустрій (наприклад, якщо вам важлива виражена текстура шкіри на портреті для цілей б'юті-сфери, або апетитні крихти, розкидані біля печива, у фуд-порн жанрі, і т.д.);
    Ці теги не повинні перебувати на початку промту, тому що тоді мережа може визначити їх як опис основного сюжету, а також їм зазвичай не позначають високу пріоритетність з тієї ж причини. У промті я зазвичай прописую їх після того, як опишу сюжет зображення та кольорову гаму. Вони часто перетинаються з тегами вайба за змістом, тому я прописую їх поруч із ними.
  6. Стиль графіки. Наші побажання до стилю малювання (назви стилів малювання, імена конкретних художників, розмір та форма мазків);
    Нейромережі дуже добре розуміють теги такого типу. Насправді особливості опису таких тегів сильно залежать від того, наскільки пріоритетність цих тегів важлива для вашого сюжету, щодо інших типів тегів. Зараз поясню. Наприклад, графіка в стилі "Зоряної ночі" Ван Гога - це дуже пріоритетне побажання для багатьох користувачів, часто її сприймають як щось, що в певному сенсі є сюжетом. Це означає, що цей тег варто прописати одразу після тегів опису основного сюжету, або просто серед них. Малювання в стилі аніме - це тег куди більш загального плану, зазвичай вже не настільки впливова частина сюжету. Його можна прописати серед тегів колірної гами і жанру, він такий самий глобальний, але при цьому не впливає на сюжет зображення, як і ці теги.
  7. Жанр та вайб. Допоміжні слова-описи “жанрів”, які допоможуть нейромережі точніше зрозуміти антураж бажаного вами зображення (наприклад: кіберпанк, декора, диявольський, веселий, барбікор, денпа тощо). Насправді нейромережі дійсно дуже добре знають такі теги;
    Вони безпосередньо впливають на сюжет зображення (пояснюю: наприклад, тег "протез" у жанрі "сплаттер-панк" швидше за все представить протез як щось болюче для його власника, або як мінімум, неприємне, а в жанрі "кіберпанк" цей же тег швидше всього просто додасть персонажу "крутості" і брутальності, але не викликатиме негативних почуттів у персонажа на зображенні, і глядача зображення). Тому, прописуючи ці теги, рекомендую чітко вирішити для себе, наскільки сильно вони повинні впливати на зображення (просто задавати атмосферу, чи безпосередньо впливати на деталі сюжету?), і керуватися лише пріоритетністю тегів при їх розміщенні в промті.
  8. Референси. Імена або назви реальних персонажів або об'єктів, які можуть послужити стилістичним референсом для вашого персонажа (наприклад: ви хочете, щоб персонаж "транслював" атмосферу Ктулху, хоча ваш персонаж - демон-ведмідь, або, ваша задумка для зображення - це хмарочос, якби він був збудований у середньовічній Запорізькій Січі);
    Для багатьох нейромереж це досить складна тема, і результат використання таких тегів може різко змінитись залежно від того, яку саме нейромережу ви використовуєте. Деякі нейромережі застосовують до ведмедя риси Ктулху, такі як наприклад гігантський зріст, загальна синьо-зелена колірна гама зображення (але шерсть ведмедя при цьому все-одно залишається бурою!), шерсть стає більш довгою, хвилястою і сплутаною (нейросеть явно "імітує" текстуру щупалець, що звиваються), атмосфера зображення - холодний жах. А деякі нейромережі геть-чисто не "сприймають" таке завдання, і просто прикріплюють до звичайного ведмедя кілька восьминіжих щупалець, щупальця виглядають ніби приклеєні, неприродно, і безглуздо. Тут я можу порадити вам намагатися формулювати промт максимально однозначними тегами, і намагатися писати максимально детально, тому що це явно складний тип запиту для нейромереж, і важливо домогтися того, щоб нейромережа зрозуміла завдання максимально однозначно, не звела до мінімуму незручні теги на користь інших зазначених вами тегів сюжету, але при цьому дійсно орієнтувалася на максимальну кількість написаних вами тегів. Рекомендую виставити високу пріоритетність таким тегам, писати їх якомога ближче до початку промту, а також не забути чітко вказати, що вас цікавить саме стилістика Ктулху, застосована до ведмедя, а не ведмідь і поряд з ним Ктулху.
  9. Професійна графічна термінологія. Термінологія професійних художників та фотографів (професійні назви ракурсів, типів освітлення, композицій, перспектив на зображенні тощо).
    Такі теги з точки зору створення зображення близькі по суті до тегів позначення колірної гами та сюжету на зображенні, тому зазвичай розміщуються біля них. Ви можете розмістити їх як після тегів кольорової гами, так і перед ними, але за своїм досвідом я знаю, що люди, які використовують такі теги, зазвичай надають їм дійсно велике значення, тому виставляють їх прямо після опису сюжету зображення, для досягнення високої пріоритетності цих тегів. Нижче в цій статті є докладний розділ саме про цей тип тегів.
  10. Контекст. Наприклад, якщо ви хочете отримати зображення конкретного персонажа фільму, вкажіть назву фільму. Це я маю на увазі під "контекстом".
    Вказуйте ці теги безпосередньо після опису основного сюжету або конкретного елемента сюжету, до якого має відношення цей контекст. Приклад у промті: "Сейлор Мун, блондинка, аніме персонаж, персонаж із аніме Сейлор Мун".

Тепер про стратегії написання промтів:

Насправді, я хочу сказати, що вибір відповідної стратегії в цій справі залежить від деяких подробиць швидше не сюжету зображення, а ваших планів на зображення, строгості і конкретності ваших побажань до зображення. Розповідаю, як ВИБРАТИ чи сформувати СТРАТЕГІЮ. Отже:

  1. Важливо те, наскільки точно ви уявляєте собі необхідний результат;
    (Якщо так) Якщо ви докладно уявляєте собі бажаний результат, рекомендую вам прописати дійсно всі бажані вами деталі, а не сподіватися на “канони жанру”, позначити пріоритетність конкретних тегів у промті, та приділити увагу тегам позначення розміщення елементів у кадрі та освітленні, а також не забути використовувати вбудовані налаштування нейромереж. У цьому випадку найбільш часті невдачі, які можуть ускладнити вам шлях до мети, це ймовірність неправильної і нелогічної розстановки елементів на зображенні (нейросеть може заплутатися в великій кількості тегів), і ймовірність, що нейромережа взагалі не додасть на зображення якісь елементи.
    (Якщо ні) Якщо ви маєте лише загальні уявлення про бажане зображення, можу припустити, що вам важливо випадково не “збити з шляху” нейромережу. Рекомендую крім опису бажаного сюжету приділити увагу жанровим тегам, тегам контексту, і тегам вайба, щоб уникнути плутанини (наприклад, нейромережа може зрозуміти “seilor” як “Сейлор Мун”, або як “моряк”, але додаткові теги “аніме персонаж”, “блондинка”) допоможе направити її, або, ще наприклад: запит "людина на дивані" у вайбі хюгге і вайбі лоу-фай буде мати зовсім різний настрій, але ви знову ж таки можете направити нейромережу тегами). </.blockquote>
  2. І скільки непродуманого вами "рандому" ви готові дозволити нейромережі привнести у ваше зображення;
    (Якщо так) Якщо ви хочете, щоб нейромережа додала “своїх” елементів на зображення, а ви тільки запропонуєте “стрижень-основу сюжету зображення, я рекомендую використовувати теги, що передбачають деталізацію (наприклад: висока деталізація, декора, захаращеність, тощо), а також налаштувати високу пріоритетність для тегів жанру та вайбу, тоді нейромережа може додати деталей, які будуть відповідати цим жанру та вайбу. Також, використовуйте буквальні теги рандому (наприклад: chaos, random тощо).
    (Якщо ні) Якщо ви не хочете, щоб нейромережа внесла “свої авторські” деталі у ваш задум, рекомендую повторити всі бажані теги кілька разів у промті (але не через повторення одного й того ж слова кілька разів поспіль (так ви зламаєте пріоритетність конкретних тегів), краще повторити весь "ланцюжок" промтів ще раз, а також використовуйте анти-теги на сюжетні елементи, популярні в жанрі вашого зображення, але не бажані вами.
  3. Те, наскільки поширеним є образ, який ви собі придумали.
    (Якщо так) Якщо ваш образ широко поширений (наприклад, вам всього лише потрібно зображення фотореалістичного червоного яблука), то, щоб отримати бажане, вам достатньо не "збити зі шляху" нейромережу зайвими тегами, які насправді не настільки важливі для вас, і писати теги, що максимально однозначно трактуються, використовувати максимально популярну загальноприйняту лексику. Нейромережі спираються на базу данних з фотографій та артів, які колись хтось уже виклав в інтернет, відповідно чим популярніший ваш сюжет, тим більше "референсів" з ним є в базі данних нейромережі, що призводить до підвищення ймовірності того, що нейромережа сама "запропонує" вам саме такий сюжет при тому, що ви не описали його повністю при складанні промту.
    (Якщо ні) Якщо ви хочете згенерувати незвичайний сюжет (наприклад: крокодил-босодзоку в естетиці кіберпанку, і т.д.), то рекомендую вам приділити увагу тегам про те, як елементи мають бути розміщені на зображенні, і що саме має стати акцентним елементами кожного з елементів сюжету. У цьому випадку головна трудність в тому, що швидше за все нейромережі буде складно розмістити елементи зображення так, щоб вони виглядали гармонійно і логічно, і через це нейромережа може розташувати елементи на зображенні якимось дуже несподіваним для вас чином. Це той момент, опрацюванню якого необхідно приділити увагу при складанні промта. А також, підготуйтеся до того, що багів на зразок кривих пальців швидше за все буде більше, ніж за більш поширених сюжетів.
  4. Питання про те, чи важливий вам фотореалізм (з усіма достоїнствами та недоліками, як на фото в реальному житті), чи хочете ви отримати зображення в реалістичному стилі, але “гламурне”, без недоліків, чи вам потрібен саме арт, позбавлений будь-якої фотореалістичності малювання.
    (Якщо потрібний абсолютний фотореалізм, з усіма недосконалостями реального світу). Це не те, чого прагне більшість нейромереж за умовчанням, тому вам потрібно використовувати відповідні теги (наприклад: документальний стиль фото; новинне фото; стилістика реального життя, і т.д.). Насправді, не всі нейромережі добре підходять для створення таких зображень, ймовірно, це пов'язано з особливостями їх бази даних, але я можу порекомендувати Stable Diffusion.
    (Якщо потрібне фотореалістичне зображення, але максимально "прилизане" і позбавлене недоліків реального життя). Тоді вам просто достатньо вказати тег "фотореалізм", або схожі на нього за змістом. Це "стиль за замовчуванням" для багатьох нейромереж. (Якщо потрібний виражений арт). У такому випадку хочу нагадати вам про те, що ви можете або просто вказати тег “арт”, та інші схожі з ним за змістом теги, або ви можете прописати особливості бажаного стилю малювання (наприклад: флет-графіка, пуантилізм, жирні мазки пензлем , і т.д.), або, ви можете попросити нейромережі створити зображення в стилі конкретного художника (про це я написала досить докладно трохи нижче у цій статті).
  5. Факт того, чи плануєте ви створити лише одне зображення, або серію з декількох зображень в одній і тій же стилістиці.
    (Якщо вам потрібне лише одне зображення). Тоді мені нічого вам сказати в цьому пункті. Просто пишіть промт, та генеруйте!
    (Якщо ви хочете створити серію зображень в одному стилі). Тоді я рекомендую вам звернути увагу на те, що багато нейромереж пропонують користувачам буквально розробити стиль (або вибрати з великої кількості варіантів) в налаштуваннях нейромережі. Ця інформація є індивідуальною для кожної конкретної нейромережі, шукайте її на офіційному сайті нейромережі.
    А зараз я також дам вам поради на випадок, якщо обрана вами нейромережа не надає такої можливості. Тут вам важливо прописати якомога більше тегів про стиль малювання, вайб, колірну гамму, а також імена художників-референсів стилю (якщо такі є). Пишіть дійсно максимально докладно, навіть якщо якийсь із тегів здається очевидним рішенням для жанру чи контексту вашого зображення. Також вкажіть пріоритетність для всіх цих тегів між собою (докладніше про вказівку пріоритетності тегів трохи нижче в цій статті). Справа в тому, що вам важливо описати бажаний стиль настільки докладно, щоб нейромережі було буквально "нікуди відійти" від бажаного вами стилю. Також, для всіх тегів з описом стилю має бути створена досить висока пріоритетність щодо інших типів тегів у промті. І звичайно, використовуйте анти-теги, підійдіть до їх написання з тією ж увагою, що і до написання тегів. Також, внесіть анти-тег "рандом".

Про те, як прописати бажане розташування елементів на зображенні:

Це зазвичай "пропонується" нейромережею самостійно, нейромережа намагається розмістити елементи сюжету максимально логічним і поширеним чином (поширеним у її базі даних, але в базі даних знаходяться зображення, взяті з інтернету, тому якщо ви погуглите зображення з близьким до бажаного вами сюжетом, або просто звернетеся до своєї наглядованості, і на основі цієї інформації сформуєте свої очікування від зображення, ймовірно, що вони здійсняться).

Але, якщо ви не готові довірити це питання нейромережі, я можу написати кілька порад. Пишіть інформацію про розташування предмета прямо у складі тега предмета (нагадую - нейромережа зчитує єдиним тегом все, що не розділено комами, наприклад, промт: “людина тримає палаючу газету, пожежа, нічна вулиця”, тег: “людина тримає палаючу газету”).

Також існують терміни для назв конкретних композицій на зображенні, ракурсів, поз для фотозйомки. Всі ці конкретні терміни дозволяють одним словом позначити нейромережі розташування предметів у кадрі та пози персонажів. Досвід показує, що багато нейромереж чудово розуміють такі теги. Докладніше про використання такої термінології є трохи нижче у цій статті.

Про те, як створити пріоритетність для конкретних тегів при описі промта:

Врахуйте, що ви не обираєте метод розстановки пріоритетності, тут я перераховую фактори, які впливатимуть одночасно.

  • Перші по порядку теги у промті найбільш пріоритетні.
  • Теги, повторені кілька разів за промт більш пріоритетні. Якщо ви проставите деякі теги кілька разів (наприклад: cake, cake, lemon, lemon, cherry), цим ви повідомте нейромережі про те, що торта в сюжеті має бути приблизно на 40%, лимонів теж на 40%, а вишень на 20 %.
  • Якщо ви також повторите тег кілька разів, але не поспіль, а просто періодично повторюватимете його в промті (наприклад: гейша, кіберпанк, стиль малювання Укіє-е, нічна вулиця, кіберпанк, рожевий, блакитний, кіберпанк), це також підвищить пріоритетність тега “ кіберпанк”, але вже меншою мірою, ніж у описаному пунктом вище методі.
  • Багато нейромереж мають свої власні методи розміщення пріоритетності в промтах. Наприклад, для Midjourney актуальним є такий метод: (cake 6 : 4 lemon). Це означатиме, що торт має займати 60% сюжету, а лимон 40%. Шукайте ці індивідуальні для кожної нейромережі тонкощі на сайтах та в соцмережах розробників конкретної нейромережі.

Про використання імен конкретних художників при складанні промтів:

Ви можете використовувати теги на кшталт “Anna Dittmann style”, щоб нейромережа орієнтувалася на стиль конкретного художника, або навіть вказати кілька імен конкретних художників, щоб змішати їхні стилі у зображенні. Ви навіть можете вказати нейромережі, що саме взяти від стилю кожного конкретного художника (наприклад: “dynamic composition style Charlie Bowater” та “watercolor strokes style Henry Asencio”), або навіть вказати пропорційність стилю кожного конкретного художника, як ви хочете бачити на зображенні.

Але при використанні таких тегів важливо враховувати те, що насправді дуже рідко нейромережа дійсно повністю копіює стиль конкретного художника так, що не відрізнити його від власних робіт, особливо це стосується художників, що малюють у манері з яскраво вираженою стилізацією. Основні “визначальні” та яскраві елементи стилю художника зберігаються, але дрібніші (як нейтральніші з погляду унікальності і акцидентності, і буквально невеликі за розміром елементи) зазвичай губляться. Дуже цікаво те, що різні нейромережі буквально "копіюють" стиль одного і того ж художника по-різному (і це дуже добре помітно). (Насправді, в інтернеті є бібліотеки тегів, в яких ви можете подивитися, як конкретна нейромережа розуміє конкретний художній стиль).

Також, якщо художник не дуже відомий, або в інтернеті викладено небагато його робіт (на момент формування бази даних нейромережі), точність копіювання стилю може бути досить слабкою.

І будь ласка, пам'ятайте, що навіть картини написані одним і тим же художником можуть мати різний вайб, різну колірну гаму, або навіть трохи різний стиль малювання. Ви можете попросити нейромережу орієнтуватися на стиль конкретної картини, або попросити орієнтуватися на стиль художника, який її написав, і швидше за все ви отримаєте помітно різні зображення. "У стилі картини Зоряна ніч", і "у стилі Вінсента Ван Гога" - це дійсно різні речі.

Загалом, якщо ви плануєте використовувати такі теги, рекомендую переконатися, що ви дійсно знаєтеся на стилі конкретного художника, і можете “сформулювати думку”, описуючи його стиль, дійсно усвідомлюєте, чим стиль цього художника відрізняється від стилів інших художників, і розумієте для себе, чому ви хочете отримати зображення саме у стилі цього художника, що такого є у його стилі.

Також, деякі нейромережі мають правило, яким забороняють вводити як теги імена будь-кого, включаючи імена художників. У такому разі нейромережа напише вам про те, що цього не можна робити, якщо ви напишете такі теги в промті.

Про використання професійної термінології фотографів та художників при складанні промтів:

Практика показує, що більшість нейромереж чудово розуміє професійні назви типів освітлення, типів композицій, ракурсів, кадрувань, стилізацій, художніх прийомів, типів перспективи і навіть налаштувань об'єктивів фотокамер.

Я дуже рекомендую вам вивчити і використовувати такі теги, оскільки іноді вони можуть допомогти вказати стиль бажаного вами зображення в ситуаціях, коли вам буквально важко "сформулювати думку" при описі бажаного сюжету, а також ці теги стануть у нагоді перфекціоністам, коли ви надто докладно представили собі бажане зображення повністю, як готову картинку. Також, у процесі вивчення цієї інформації ви, швидше за все, сильно збільшите нагляд, і можете знайти натхнення.

Застосування таких тегів мало помітно на зображенні, але насправді сильно збільшує ваш контроль над нейромережею в процесі генерації зображення.

Але важливо: вивчайте саме термінологію, прийняту в англійській мові, а не перекладайте українські професійні назви самостійно англійською мовою. Це справді інші слова, з іншою граматикою, орфографією, та походженням.

Приклад, що я маю на увазі: поганою ідеєю буквально перекладати фразу "ракурс по груди" (що в буквальному перекладі - "chest angle", але при такому тезі нейромережа з великою ймовірністю згенерує рентгенівський знімок), і не "breast angle" (за таке нейромережа взагалі може забанити ваш обліковий запис, тому що слово breast буде сприйнято як "жіноча груди", а це нейромережа розуміє як еротику в промті), а правильно писати "MCU angle" (так англійською правильно називається "ракурс по груди").

І таких моментів багато.

Про використання сленгу при складанні промтів:

Це досить складне питання. Однак я напишу про деякі факти та спостереження зі свого досвіду, та спостереження за іншими користувачами нейромереж.

Для розуміння контексту, спочатку нагадаю про те, по суті слово сленг означає лише набір слів або нових значень існуючих слів, що вживаються в різних групах (опис з Вікіпедії).

Є величезна кількість різних "сленгів", і вони можуть належати спільнотам людей абсолютно різних розмірів, а це виливається в те, що в базах даних нейромережі може просто не бути якихось слів. На своїй практиці я можу сказати, що такі речі як, наприклад, назви конкретних стилів або назв якихось деталей зі сфери графічного дизайну, які згідно з описом з Вікіпедії, можна вважати сленгом, нейромережа розуміє, а ось малопоширені або нові слова з тієї ж індустрії - вже не розуміє. Пам'ятайте, що нейромережа може “знати” конкретні слова тільки в тому випадку, якщо вони вже були популярні в інтернеті на момент створення її бази даних.

І цей аспект дуже цікаво переплітається з тим фактором, що сленгові слова можуть досить швидко застаріти, тобто, в базі даних нейромережі може не бути якихось слів, до яких ви звикли, але можуть бути слова та вирази, що втратили актуальність зараз, але були популярні на момент створення нейромережі.

Як бачите, це складне питання, однак, я нікого не відмовляю від використання таких тегів, ви можете дуже продуктивно використовувати такі теги, вони можуть сильно допомогти вам описати нейромережі бажаний контекст і вайб сюжету зображення, або допомогти вам домогтися від нейромережі деяких сюжетів та стилів, яких було б складно домогтися від неї без використання таких тегів, але, я рекомендую вам використовувати такі теги тільки у випадку, якщо ви впевнені у своїх знаннях у темі.

Також хочу нагадати про те, що важливо завжди пам'ятати про те, що україномовні та російськомовні сленгові слова слід не перекладати англійською мовою дослівно, а саме шукати смисловий аналог в англійській мові.

Про використання Chat GPT для написання промту:

Деякі користувачі роблять так: пишуть у Chat GPT список тегів (наприклад: Memphis style banner graphic design), і просять Chat GPT доопрацювати, покращити промт.

На таке він видає куди довший текст, збільшує кількість слів, додає в промт якісь нові деталі (наприклад: A visually striking Memphis style banner graphic design, featuring vibrant colors, bold geometric shapes, and playful patterns, meticulously arranged in a visually Ця емі-зображення зображення, відображення цифрового художнього твору, показує характерні елементи мемфіського дизайну руху з його енергетичним і неконвенційним стилем. Vitality incomposition, while the juxtaposition of irregular shapes and unexpected patterns creates a cautivating visual rhythm. ось для дизайну ентузіастів, цей графічний дизайн epitomizes whimsical and avant-garde spirit of Memphis style).

Буквально, настільки довшим стає текст без будь-якого прохання про довжину, я просила лише "поліпшити" промт!

Отже, що змінює Chat GPT:

  • Сильно збільшує довжину промта.
  • Додає нових деталей до опису зображення.
  • Додає багато прикметників (красивий, чарівний і т.д.).
  • Якщо спочатку написаний і відданий йому промт був коротким, швидше за все буде "лити воду".

Я вважаю, що це хороший спосіб написання промтів для деяких ситуацій. Цей метод допоможе вам, якщо ви хочете отримати зображення з цікавим сюжетом, що складається з великої кількості деталей, але ви не хочете нічого конкретного з деталей. Chat GPT замінить вам фантазію в рамках його можливостей (пам'ятаєте, він пише дуже передбачувані тексти, особливо при короткому описі завдання).

Однак, тут я хочу вас про дещо попередити:

  • Chat GPT може побачити описану вами в промті концепцію зовсім не так, як ви, і внести безліч небажаних вами деталей, сильно "перекрутивши" вашу початкову задумку. Особливо якщо описаний вами промт був коротким. Проведіть вичитку-перевірку перед остаточною відправкою в нейромережу по генерації зображень.
  • Як ми знаємо, Chat GPT завжди дуже ввічливий, сипле компліментами, уникає категоричних заяв, і по можливості намагається уникнути похмурих слів (наприклад: слово "загрозливий"). Якщо ваш промт похмурий, агресивний сам по собі, Chat GPT швидше за все підвищить рівень його м'якості, доброти та кавайності.

Також, іноді я використовую один метод, щоб дізнатися, як нейромережа побачить і деталізує бажану мною концепцію. Я маю на увазі, ми знаємо, що і Midjourney, і Chat GPT засновані на величезних базах даних, які в певному сенсі можна порівняти з суттю популярної думки світового інтернету. А це означає, що побачивши, які нові деталі Chat GPT внесе в промт, ми можемо припустити, що з великою ймовірністю нейромережа може внести в зображення, згенероване з цього промту, приблизно ті самі нові деталі. А це означає, що ви можете заздалегідь переконатися, що нейромережа зрозуміє промт саме так, як ви хочете, або навпаки, дізнатися, що нейромережа зрозуміє промт зовсім не так, як ви хочете, і потрібно доопрацювати його ще перед відправкою в нейромережу. Це може допомогти заощадити гроші.

Ще важливі моменти та факти, про які я хочу нагадати:

  • Жодні теги не вплинуть на технічну якість зображення. Теги на кшталт “висока якість”, “HD”, тощо, не мають жодного значення при написанні промта. Подібні речі залежать від якості алгоритмів нейромережі, а не якості бази даних нейромережі, відповідно, через теги ви на них ніяк не вплинете. Єдине, що можливо, ви можете встановити відповідні показники серед вбудованих налаштувань нейромережі (але такі налаштування є не у всіх нейромережах).
  • Схожа ситуація навколо кривих пальців та інших схожих моментів. Антитег "криві пальці" не зробить пальцями рівними. З тієї ж причини, яку я описала в попередньому пункті. Пам'ятайте, нейромережа не прагне зробити пальці кривими, вони виходять такими ймовірно через те, що зазвичай це досить дрібні деталі на зображенні, а опрацювання дрібних деталей завжди дається нейромережам складніше. А також складнощі виникають через те, що по суті пальці – це п'ять однотипних об'єктів, розташованих дуже близько один до одного, це заплутує нейромережу при генерації зображення. Однак, через анти-тег "криві пальці" та інші схожі з ним за змістом, ви можете добитися того, що нейромережа підбере для зображення ракурс або композицію, при якій пальці або взагалі не потраплять у кадр, або будуть закриті якимсь іншим предметом (Наприклад, чимось, що персонаж тримає в руці, або довгим рукавом). А якщо пальців взагалі немає у кадрі, кривими вони не можуть бути.
  • Деякі користувачі помітили, що в деяких нейромережах при створенні зображення в більшому розмірі, дрібні деталі (на зразок тих же пальців) мають куди більшу ймовірність бути опрацьованими і якісними, ніж при генерації зображення в меншому розмірі. Можу припустити, що для алгоритмів генерації має деяке значення кількість пікселів у робочій ділянці зображення.
  • Для тих, хто погано знає англійську, але пише промти на ній: вам варто пам'ятати про деякі особливості англійської мови, пов'язані зі словотворенням та контекстами. Я наприклад про те, що "girl" в англійській мові означає і "дівчина" і "дівчинка", і якщо ви плануєте використовувати ці слова, то буде надійніше використовувати "young woman" або "child girl", щоб не заплутати нейромережу. Є й інші подібні словесні ситуації, і я рекомендую приділити їм увагу при вивченні англійської, а також, перевіряти промти на двозначність перед використанням у нейромережах.
  • Різні нейромережі виявляють різний ступінь “уважності” до вказаних вами тегів, особливо якщо тегів багато. Майте це на увазі.

Я розумію, що стаття велика, але я постаралася бути інформативною. Прокоментуйте будь ласка, для мене важливим є ваш фідбек, щоб зрозуміти, чи дійсно я можу подати корисний контент зручним способом. Що думаєте? І успіхів Вам, з нейромережами!

Цитувати
ОСТАВИТЬ КОММЕНТАРИЙ

Коментувати можуть лише зареєстровані користувачі, будь ласка, увійдіть або зареєструйтесь , щоб залишити коментар

 
 
Цитувати