Найти в Дзене
Вячеславный интернет

Инструкция и промпт как написать рассказ нейросетью ChatGPT. Часть 2

Оглавление

Это вторая статья из серии генерации художественных рассказов с помощью нейросетей, таких как ChatGPT. Искусственный интеллект и правильный подход пользователя способны в несколько раз ускорить публикацию контента в блог, будь то Дзен, личный сайт, канал в Телеграме или паблик в ВК. В современном цифровом мире технологии развиваются очень быстро, скорость затрагивает и информацию от её создания до поглощения аудиторией, взять те же новости, посты в соц сетях или короткие вертикальные видео. Для их производства авторы стремятся оптимизировать рабочий процесс, кто-то богатый и знаменитый нанимает штат копирайтеров/рерайтеров, кто-то прибегает к помощи нейросетей (Больший языковых моделей).

Как генерировать художественные рассказы с помощью ChatGPT. Составляем промпт. Часть 1

Я не так давно пришёл в Дзен в качестве автора, но заметил, что большой популярностью на площадке пользуются художественные рассказы, преимущественно про быт и семейные конфликты, про то как внучка кинула бабушку и дедушку с хатой в подмосковье, или как соседка воровала овощи на даче... ну вы поняли. Эти рассказы... это некое массовое явление, тренд, который, конечно же, никак нельзя обходить стороной, если вы блогер (автор), стремящийся заработать в интернете, а тут есть неплохая возможность поднять какое-то баблецо. И как оказывается, не обязательно быть профессиональным писателем. За Донцову же пишут другие, но говорят, это всего лишь слухи =)

В этой статье я дам вам универсальный промпт, с помощью которого можно создавать отличные художественные рассказы под любой жанр, тему, идею. Хоть своего "Властелина колец" Толкина или "Дюну" Френка Герберта. Решил зайти широко, а в следующей статье сузим всё до женской тематики и аудитории 45-55 лет, иными словами, с помощью универсального промпта вы сможете генерить любые рассказы, но чуть позже будет более точечный промпт с определёнными параметрами. И скорее всего, пока вы читаете это предложение, я уже всё опубликовал, а ниже вы увидите ссылку на инструкцию.

Что такое Промпт

Промпт — это текстовый или командный запрос, который пользователь вводит для взаимодействия с программой, чаще всего с искусственным интеллектом или чат-ботом. Промпт задаёт контекст, направление или инструкцию, на основе которой система формирует ответ.

В разных контекстах это слово может иметь разные значения:

  • В ИИ и генеративных системах — это текстовая инструкция, которая определяет, каким будет сгенерированный ответ (например, описание изображения или запрос на создание текста).
  • В программировании — это сообщение или строка, запрашивающая ввод данных (например, командная строка с приглашением ввести команду).
  • В творческом контексте — это краткое описание или подсказка, стимулирующая создание текста, изображения или идеи.

Немного о том, как я разрабатывал промпт для генерации рассказов

У меня есть несколько очень хороших промптов, которые помогают делать крутейшие уникальные рерайты статей, небольшие художественные рассказы, списки заголовков, мета-описаний, бизнес-планов и всего такого... Но когда ты скармливаешь нейросети текст статьи-донора или даже небольшой пост из социальной сети, то всегда получаешь на выходе статью определённой длины, какие-бы параметры объёма текста ты бы не написал, ты не сможешь выйти за рамки дозволенных лимитов (ограничение по токенам), что составляет около 4000-8000 знаков в лучшем случае. А как писать рерайты длинных статей?

Разбивать донора на части в Ворде, и добавить в промпт строчку: "Напиши рерайт без вступительной и заключительной частей, я буду присылать тебе фрагменты текста один за другим"? Ну как вариант, запарный вариант.

А как же тогда писать длинные рассказы? Как генерировать целую книгу? Многотомник?! Не будет ли страдать логика повествования при таком подходе?

Да пришлось напрячь извилины и продумать весь концепт, всю схему целиком, составить несколько промптов. Я решил переизобрести велосипед с нуля.

Задавал нейросети вопросы, типо: "Хочу генерировать длинные рассказы нейросетью, там есть ограничения, у меня уже есть некоторые промпты, помоги доработать и предложи несколько идей".

Потом ещё по каждому пункту углублялся всякими расспросами и отмечал для себя самое нужное и интересное.

Я уже подготовил материалы для подробной статьи, как я занимался промптинженерингом, постараюсь всё детально описать. И вы сами сможете составлять подобные сложные запросы для нейросеток, а главное, будете лучше понимать, как работает промпт для генерации рассказов, о котором я пишу сейчас.

Как работает промпт и из чего он состоит

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

Какой же рассказ без структуры, плана, сюжета? В каком жанре он должен быть написан? Какие там действующие лица? Чё там за замут между героями, кто кого, чем и как триггернул? Что там по тайне, какая развязка, какая концовка, какой рассказчик..?

Да, всё начинается именно с плана. В нашем случае, с генерации плана сюжета рассказа. В самом промпте мы можем задать определённые параметры, потом скормить его нейросетке, посмотреть что получилось, если не понравится, то можно перегенерировать ответ, а после уже изменять выходные данные по своему вкусу.

Например: Действующее лицо - Оксана: женщина 42 лет, работает журналистом в местной газетёнке, бла бла бла, любопытный нрав...

Хотелось бы помоложе — изменяем возраст на 34. И пусть будет главным редактором или корреспондентом.

-2

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

-3

Это тоже можно подкорректировать в сформированном плане или сразу прописать тему в промпте.

Ну вы поняли.

Понимаю, что есть люди, которые иной раз, под крепкий кофеёк с утра предпочитают работать "на скорость", и продумывать сюжет, жанр, тему, основную идею для них это накладно по времени. Для этого я разработал интерактивный генератор Жанра, Темы и Основной идеи в виде промпта для Chat GPT. Это мини программа, которая позволяет выбрать из нескольких доступных вариантов то, что вам нужно, нейросеть переваривает, комбинирует всё и выдаёт вам список идей для сюжета.

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

Ну вы уже догадались, что итоговые данные из этого генератора следует добавлять в промпт для создания структуры сюжета рассказа (плана).

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

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

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

Этот промпт помог повысить "человечность" текста, кстати говоря. Вот что показывал ИИ-детектор изначально:

-4

Вот что после проверочно-улучшающего промпта:

-5

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

Сам промпт для создания художественных рассказов

Первый промпт: Генерация идеи, сюжета, структуры и персонажей

Ты — профессиональный писатель и сценарист с огромным опытом создания увлекательных рассказов. Мне нужно разработать детальный план для длинного рассказа объемом примерно [количество символов, слов или страниц]. Рассказ должен быть структурированным, с четким сюжетом, проработанными персонажами и логичными переходами между частями.

Помоги мне создать следующий план:

1. **Жанр и тема**:

- Предложи несколько идей для жанра (например, фантастика, детектив, драма, мистика).

- Определи основную тему или идею рассказа (например, борьба за выживание, поиск истины, любовь и предательство).

2. **Главные герои**:

- Придумай имена, характеры, мотивации и цели для главных героев (например, 2–3 главных героя и несколько второстепенных).

- Опиши их внешность, особенности и роль в сюжете.

- Убедись, что персонажи многогранны и вызывают сопереживание. У каждого должны быть свои мотивации, привычки, фобии и внутренние конфликты.

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

3. **Сюжет и структура**:

- Разбей рассказ на главы (например, 10 глав, каждая из которых содержит 3–5 сцен).

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

- Укажи, как герои взаимодействуют с событиями и друг с другом.

4. **Детализация**:

- Добавь описание сеттинга (место и время действия).

- Предложи ключевые диалоги или фразы, которые могут быть использованы в рассказе.

- Укажи возможные конфликты и их разрешение.

- Учитывай следующие рекомендации по языку и стилю:

- Используй разговорный и художественный стиль, чтобы создать ощущение живого общения и эмоциональной вовлечённости.

- Включай яркие образы, метафоры и сравнения, которые помогут передать глубину чувств героев.

- Диалоги должны быть естественными и динамичными, помогая раскрывать внутренние конфликты героев.

- Используй чередование коротких и длинных предложений для создания естественного ритма повествования.

- Включай эмоциональные акценты — вопросительные и восклицательные знаки, многоточия и тире — чтобы сделать текст более выразительным.

Опционально: общая структура сюжета должна быть примерно такой:

1. Завязка: Начни рассказ сразу с погружения в основное событие

2. Вступление: кратко опиши предысторию, чтобы объяснить, как герои оказались в конфликтной ситуации.

3. Перипетии: Введи неожиданные повороты в сюжет, которые усложняют планы героев и усиливают конфликт.

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

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

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

Выдай мне весь этот план в структурированном виде, чтобы я мог использовать его для генерации текста.

Пробуйте указать объём текста для глав, если нужно.

Второй промпт: Генерация текста на основе плана

Ты — профессиональный писатель и сценарист. У меня есть детальный план рассказа, и мне нужно сгенерировать текст на его основе. Вот план:

[Вставь сюда план, который ты получил от первого промпта]

Теперь помоги мне написать текст по этому плану. Мы будем работать по частям:

1. **Генерация текста**:

- Начни с первой главы. Я предоставлю тебе описание сцены или главы, а ты сгенерируешь текст.

- После генерации каждой части я буду давать тебе обратную связь или уточнять, что должно произойти дальше.

- В конце каждой части добавляй "якорную фразу", которая подскажет, что должно быть в следующей части (например, "На следующее утро герой проснулся с чувством тревоги...").

- Учитывай следующие рекомендации по языку, стилю и персонажам:

- Используй разговорный и художественный стиль, чтобы создать ощущение живого общения и эмоциональной вовлечённости.

- Включай яркие образы, метафоры и сравнения, которые помогут передать глубину чувств героев.

- Диалоги должны быть естественными и динамичными, помогая раскрывать внутренние конфликты героев.

- Используй чередование коротких и длинных предложений для создания естественного ритма повествования.

- Включай эмоциональные акценты — вопросительные и восклицательные знаки, многоточия и тире — чтобы сделать текст более выразительным.

- Показывай внутренний мир персонажей через действия и диалоги, постепенно раскрывая их прошлое, страхи и надежды.

Важно: для лучшей генерации текста желательно использовать языковую модель GPT-4o, но могут кончится лимиты, и ChatGPT переключит модель на GPT-4o mini. Возможно, генерация глав остановится, так что лучше сразу потратьте все лимиты и используйте 4o mini, либо создайте несколько аккаунтов OpenAI, генерите план рассказа на одном аккаунте первым промптом, потом скопируйте его во второй промпт, и генерите главы рассказа на другом аккаунте ChatGPT. На генерацию художественного рассказа из пяти глав мне обычно хватает лимитов. Ну или оплатите подписку Pluse.

GPT-4o mini это облегчённая модель полноценной GPT-4o, она пришла на смену халявной GPT-3.5, вот она-то иной раз могла написать чушь, к примеру, она путала родственные связи, ну это ни в какие ворота. 4o mini более умная, пишет рерайты статей и рассказы без явных глюков.

Но вы можете использовать другие языковые модели различных нейросеток, будь то новомодный DeepSeek, Qwen, Llama или Mistral. Они отлично справляются с задачей. Не стоит использовать GPT-1o или какие там новые появились... Они для других целей: программирование, сложные математические вычисления, глубокое размышление. Я как-нибудь напишу гайд по моделям, чтобы вы не путались, да что уж говорить, я и сам иной раз путаюсь, и постоянно читаю, чем хороша или плоха та или иная модель.

Третий промпт: Проверка и улучшение (опционально, первая версия)

**Сбор и доработка текста**:

- Проверь текст на связность, логику и стиль. При необходимости предложи правки или улучшения.

**Детализация и улучшение**:

- Помоги добавить детали (описания, диалоги, эмоции).

- Убедись, что текст соответствует жанру и теме.

- Используй синтаксическую гибкость для акцентирования важных элементов — инверсии, разнообразные синтаксические конструкции.

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

- Используй паузы и ритм, создавая эмоциональные акценты с помощью многоточий и тире.

Начнем с первой главы. Вот описание первой сцены: [Вставь описание сцены из плана].

Лёгкая версия третьего промпта

Ты — профессиональный писатель,  сценарист и редактор с огромным опытом создания увлекательных художественных рассказов для женской аудитории в возрасте 35–55 лет.

Проверь текст рассказа на связность, логику и стиль. При необходимости предложи правки или улучшения.

Убедись, что текст рассказа соответствует жанру и теме.

**Детализация и улучшение**:

- Помоги добавить детали (описания, диалоги, эмоции).

- Используй синтаксическую гибкость для акцентирования важных элементов — инверсии, разнообразные синтаксические конструкции.

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

- Используй паузы и ритм, создавая эмоциональные акценты с помощью многоточий и тире.

Начнем с первой главы.

Расширенная версия третьего промпта с неработающим объединением глав

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

Вот информация о сюжете, структуре и персонажах, которая была создана ранее:

[Вставь сюда информацию из первого промпта: жанр, тему, описание персонажей, структуру глав и ключевые события]

Вот черновой вариант текста: [Вставь сюда часть текста или файл].

Теперь выполни следующие шаги:

1. **Объединение частей**:

- Собери все части текста в один документ.

- Проверь, чтобы переходы между главами и сценами были плавными и логичными.

- Убедись, что сюжет развивается последовательно, без противоречий.

2. **Проверка связности**:

- Убедись, что действия персонажей соответствуют их мотивациям и характерам.

- Проверь, нет ли "провалов" в повествовании (например, резких скачков времени или места действия).

- Добавь переходные фразы, если это необходимо.

3. **Стилистическая правка**:

- Улучши язык текста: замени шаблонные фразы на метафоры, добавь сенсорные детали (звуки, запахи, тактильные ощущения).

- Сделай диалоги более естественными и динамичными.

- Убедись, что описания создают атмосферу и соответствуют жанру.

4. **Работа с ритмом и эмоциями**:

- Убедись, что напряженные сцены написаны короткими предложениями, а описательные — длинными.

- Добавь эмоциональные акценты: восклицания, паузы (многоточия), резкие переходы.

- Проверь, что ключевые моменты сюжета выделены и вызывают эмоциональный отклик.

5. **Устранение противоречий**:

- Проверь, нет ли противоречий в характерах персонажей, деталях сеттинга или хронологии событий.

- Если найдены противоречия, предложи логичные исправления.

6. **Финальная полировка**:

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

- Используй синтаксическое разнообразие: инверсии, риторические вопросы, неоконченные предложения.

- Введи лейтмотивы: повторяющиеся символы или фразы, которые усиливают тему.

Начни с объединения частей и проверки связности. После этого переходи к стилистической правке и остальным этапам.

Важно: если вы работаете с ChatGPT, то она будет очень плохо объединять все главы, не дописывать их, или переписывать (сокращать), пишите ей, чтоб скопировала и объединила все части рассказа полностью. Может когда-то она поумнеет. Хотя я думаю, что это разработчики наложили некие ограничения, чтобы серверы не перегружать. Но лучше объединяйте главы вручную в текстовом файле в программе WORD. И не используйте эту расширенную версию третьего промпта =) Вам достаточно будет промпта на генерацию плана и глав рассказа.

Практика

Начнём с генерации плана (структуры сюжета) рассказа

  1. Заходим на сайт https://chatgpt.com
  2. Копируем первый промпт
  3. Смотрим какой план нам создал искусственный интеллект
-6

Если "не то", то нажимаем на кнопку "попробуй ещё раз".

-7

Итак, мы получили жанр, тему, основной замут и детальное описание главных героев

-8
-9

И детализация: место действия, время, ключевые диалоги и фразы, которые триггерят героев, список конфликтов и прочие дополнения.

-10

Вы, кстати, можете дополнять как вам угодно. Например, укажите, если вам хочется оставить концовку открытой, или как я уже говорил, внедрите ненадёжного рассказчика, чтобы был ВОТ-ЭТО-ПОВОРОТ!

-11

Догадки: Возможно, нужно указать в промпте, что под конец повествования, после того, как ненадёжный рассказчик отработает, нужно сделать поворотный момент, который раскроет карты.

Я, просто, ещё не пробовал, не тестировал, не читал.

Используем генератор жанра, темы и основной идеи для плана

Вот тут опциональный пункт, о котором я говорил выше в статье.

Скармливаю свой промпт генератора чатуЖПТ и интерактивно работаю с ним, как в командной строке, заморочился специально))

-12

Указываем только цифру и продолжаем.

-13

Я выбрал жанр — Драма под шестым пунктом.

-14

Теперь выбираем поджанр.

Потом тему:

-15

Теперь нейросеть комбинирует все варианты в рамках условий/параметров, что мы выбрали.

-16

Сверху написано:

Жанр: Драма
Поджанр:
Семейная драма
Тема:
Любовь и предательство

И генератор выдаёт нам обширный список Основной идеи для плана рассказа. Всё это мы можем "запихать" в промпт.

Сюда:

-17
-18

Генерация глав рассказа (сам художественный текст)

  1. Копируем план рассказа,
  2. Вставляем его в соответствующее место во втором промпте,
  3. Начинаем генерацию по одной главе,
  4. После того как глава будет сгенерирована ИИ, пишем "Продолжи".
-19
-20

Пошла генерация

-21

Вот ИИ написал ту самую "Якорную фразу", которую потом вы должны будете удалить, когда будете собирать все главы в единый рассказ. Это технический текст.

-22

Пишем: "Продолжи" и ждём окончания генерации следующей главы

-23
-24

И так до последней главы. Будьте внимательны, следите за ходом генерации.

-25

Проверка текста

Я не буду генерировать остальные главы, но покажу вам, что делать с текстом дальше.

Первым делом, его нужно проверить на ИИ-детекторах:

AI Detector - Trusted AI Checker for ChatGPT, GPT4 & Gemini
AI-детектор для GPT, GPT2, GPT3 и GPT4

Лучше это делать по главам.

-26

Может получиться так, что детектор выявит большой процент ИИ-контента, тогда у вас есть два пути для снижения этого показателя:

  1. Переписать некоторые предложения из мозга
  2. Изменить/доработать различными промптами (например третьим)
Тут раз-на-раз не приходится, проще начать генерировать главы заново, или на другой языковой модели.

Вот, я ещё раз сгенерировал в новом чате первую главу рассказа вторым промптом со старым планом, и что показал ИИ-детектор:

-27

Он не обнаружил сгенерённый текст!

Так, теперь вам нужно придумать название для рассказа и делать превьюшку (картинку).

Вот эти промпты помогут вам:

Придумай самый интересный, вовлекающий в статью, основной заголовок, чтобы повысить CTR. напиши 10 вариантов.

Придумай самый интересный, вовлекающий в статью, основной заголовок, чтобы повысить CTR. Используй прямую речь, она должна отражать мысли героев рассказа. Напиши 10 вариантов.

Составь промпт для Dalle, чтобы поставить картинку на превью к рассказу. Напиши на русском и английском языках. Сделай 5 вариантов.

Составь промпт для DALLE, чтобы фотореалистичная картинка соответствовала содержанию рассказа. Напиши на русском и английском языках. Сделай 5 вариантов.

Заключение

Всё, у вас есть полный кейс (инструкция), как генерировать мощные художественные рассказы и сюжеты, благодаря отличным промптам. Используйте с умом, хотелось бы сказать, ну вот и говорю.

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

Надеюсь, статья вам понравилась, я знаю, многие её долго ждали. Помогите загнать её в ТОП, понаделайте комментов, лайкайте, делитесь с коллегами.

Подпишись, поставь лайк и поделись с друзьями!

Жмякни на колокольчик