Это вторая статья из серии генерации художественных рассказов с помощью нейросетей, таких как ChatGPT. Искусственный интеллект и правильный подход пользователя способны в несколько раз ускорить публикацию контента в блог, будь то Дзен, личный сайт, канал в Телеграме или паблик в ВК. В современном цифровом мире технологии развиваются очень быстро, скорость затрагивает и информацию от её создания до поглощения аудиторией, взять те же новости, посты в соц сетях или короткие вертикальные видео. Для их производства авторы стремятся оптимизировать рабочий процесс, кто-то богатый и знаменитый нанимает штат копирайтеров/рерайтеров, кто-то прибегает к помощи нейросетей (Больший языковых моделей).
Как генерировать художественные рассказы с помощью ChatGPT. Составляем промпт. Часть 1
Я не так давно пришёл в Дзен в качестве автора, но заметил, что большой популярностью на площадке пользуются художественные рассказы, преимущественно про быт и семейные конфликты, про то как внучка кинула бабушку и дедушку с хатой в подмосковье, или как соседка воровала овощи на даче... ну вы поняли. Эти рассказы... это некое массовое явление, тренд, который, конечно же, никак нельзя обходить стороной, если вы блогер (автор), стремящийся заработать в интернете, а тут есть неплохая возможность поднять какое-то баблецо. И как оказывается, не обязательно быть профессиональным писателем. За Донцову же пишут другие, но говорят, это всего лишь слухи =)
В этой статье я дам вам универсальный промпт, с помощью которого можно создавать отличные художественные рассказы под любой жанр, тему, идею. Хоть своего "Властелина колец" Толкина или "Дюну" Френка Герберта. Решил зайти широко, а в следующей статье сузим всё до женской тематики и аудитории 45-55 лет, иными словами, с помощью универсального промпта вы сможете генерить любые рассказы, но чуть позже будет более точечный промпт с определёнными параметрами. И скорее всего, пока вы читаете это предложение, я уже всё опубликовал, а ниже вы увидите ссылку на инструкцию.
Что такое Промпт
Промпт — это текстовый или командный запрос, который пользователь вводит для взаимодействия с программой, чаще всего с искусственным интеллектом или чат-ботом. Промпт задаёт контекст, направление или инструкцию, на основе которой система формирует ответ.
В разных контекстах это слово может иметь разные значения:
- В ИИ и генеративных системах — это текстовая инструкция, которая определяет, каким будет сгенерированный ответ (например, описание изображения или запрос на создание текста).
- В программировании — это сообщение или строка, запрашивающая ввод данных (например, командная строка с приглашением ввести команду).
- В творческом контексте — это краткое описание или подсказка, стимулирующая создание текста, изображения или идеи.
Немного о том, как я разрабатывал промпт для генерации рассказов
У меня есть несколько очень хороших промптов, которые помогают делать крутейшие уникальные рерайты статей, небольшие художественные рассказы, списки заголовков, мета-описаний, бизнес-планов и всего такого... Но когда ты скармливаешь нейросети текст статьи-донора или даже небольшой пост из социальной сети, то всегда получаешь на выходе статью определённой длины, какие-бы параметры объёма текста ты бы не написал, ты не сможешь выйти за рамки дозволенных лимитов (ограничение по токенам), что составляет около 4000-8000 знаков в лучшем случае. А как писать рерайты длинных статей?
Разбивать донора на части в Ворде, и добавить в промпт строчку: "Напиши рерайт без вступительной и заключительной частей, я буду присылать тебе фрагменты текста один за другим"? Ну как вариант, запарный вариант.
А как же тогда писать длинные рассказы? Как генерировать целую книгу? Многотомник?! Не будет ли страдать логика повествования при таком подходе?
Да пришлось напрячь извилины и продумать весь концепт, всю схему целиком, составить несколько промптов. Я решил переизобрести велосипед с нуля.
Задавал нейросети вопросы, типо: "Хочу генерировать длинные рассказы нейросетью, там есть ограничения, у меня уже есть некоторые промпты, помоги доработать и предложи несколько идей".
Потом ещё по каждому пункту углублялся всякими расспросами и отмечал для себя самое нужное и интересное.
Я уже подготовил материалы для подробной статьи, как я занимался промптинженерингом, постараюсь всё детально описать. И вы сами сможете составлять подобные сложные запросы для нейросеток, а главное, будете лучше понимать, как работает промпт для генерации рассказов, о котором я пишу сейчас.
Как работает промпт и из чего он состоит
Промпт состоит из нескольких частей, их нужно будет отправлять нейросетке друг за другом, и копировать себе ответы в текстовый файл для сохранности и дальнейшей редактуры.
Какой же рассказ без структуры, плана, сюжета? В каком жанре он должен быть написан? Какие там действующие лица? Чё там за замут между героями, кто кого, чем и как триггернул? Что там по тайне, какая развязка, какая концовка, какой рассказчик..?
Да, всё начинается именно с плана. В нашем случае, с генерации плана сюжета рассказа. В самом промпте мы можем задать определённые параметры, потом скормить его нейросетке, посмотреть что получилось, если не понравится, то можно перегенерировать ответ, а после уже изменять выходные данные по своему вкусу.
Например: Действующее лицо - Оксана: женщина 42 лет, работает журналистом в местной газетёнке, бла бла бла, любопытный нрав...
Хотелось бы помоложе — изменяем возраст на 34. И пусть будет главным редактором или корреспондентом.
Основная тема или идея — "Тайна на дачном участке, журналистское расследование, мистическое происшествие, загадочный человек...бла бла бла ", ну например, не смейтесь, это первое, что пришло на ум.
Это тоже можно подкорректировать в сформированном плане или сразу прописать тему в промпте.
Ну вы поняли.
Понимаю, что есть люди, которые иной раз, под крепкий кофеёк с утра предпочитают работать "на скорость", и продумывать сюжет, жанр, тему, основную идею для них это накладно по времени. Для этого я разработал интерактивный генератор Жанра, Темы и Основной идеи в виде промпта для Chat GPT. Это мини программа, которая позволяет выбрать из нескольких доступных вариантов то, что вам нужно, нейросеть переваривает, комбинирует всё и выдаёт вам список идей для сюжета.
Позже я добавлю генератор действующих лиц (персонажей), стилей повествования, выбор концовок и всё, короче, по пунктам плана.
Ну вы уже догадались, что итоговые данные из этого генератора следует добавлять в промпт для создания структуры сюжета рассказа (плана).
Возможно напишу программу под Винду, чтобы было удобно пользоваться интерфейсом. Этот генератор будет из готовых частей составлять промпт и сохранять его в текстовый файл, ну или типо того. Подписывайтесь :-)
Когда план готов, копируем его в следующий промпт, который генерит рассказ. Нейросеть будет писать главы одну за другой, при чём в конце каждой будет оставлять "Якорную фразу" чтобы не терять нить повествования, придерживаться логики, следовать схеме сюжета.
Есть ещё и третий промпт, который проверяет поочерёдно все главы на наличие ошибок, на связанность, логику и стиль, а так же предлагает различные правки и улучшения. Опциональная штука, скажу я вам, но имеющая место быть. Отнесём эту процедуру к постпродакшину.
Этот промпт помог повысить "человечность" текста, кстати говоря. Вот что показывал ИИ-детектор изначально:
Вот что после проверочно-улучшающего промпта:
Но работает нестабильно, и не факт что у вас будут подобные результаты. Тем более я ещё его толком не протестировал, я не знаю, насколько сильно он способен изменять текст, вдруг он будет переписывать концовки глав так, что получится белиберда. Так что, используйте с осторожностью.
Сам промпт для создания художественных рассказов
Первый промпт: Генерация идеи, сюжета, структуры и персонажей
Ты — профессиональный писатель и сценарист с огромным опытом создания увлекательных рассказов. Мне нужно разработать детальный план для длинного рассказа объемом примерно [количество символов, слов или страниц]. Рассказ должен быть структурированным, с четким сюжетом, проработанными персонажами и логичными переходами между частями.
Помоги мне создать следующий план:
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. И не используйте эту расширенную версию третьего промпта =) Вам достаточно будет промпта на генерацию плана и глав рассказа.
Практика
Начнём с генерации плана (структуры сюжета) рассказа
- Заходим на сайт https://chatgpt.com
- Копируем первый промпт
- Смотрим какой план нам создал искусственный интеллект
Если "не то", то нажимаем на кнопку "попробуй ещё раз".
Итак, мы получили жанр, тему, основной замут и детальное описание главных героев
И детализация: место действия, время, ключевые диалоги и фразы, которые триггерят героев, список конфликтов и прочие дополнения.
Вы, кстати, можете дополнять как вам угодно. Например, укажите, если вам хочется оставить концовку открытой, или как я уже говорил, внедрите ненадёжного рассказчика, чтобы был ВОТ-ЭТО-ПОВОРОТ!
Догадки: Возможно, нужно указать в промпте, что под конец повествования, после того, как ненадёжный рассказчик отработает, нужно сделать поворотный момент, который раскроет карты.
Я, просто, ещё не пробовал, не тестировал, не читал.
Используем генератор жанра, темы и основной идеи для плана
Вот тут опциональный пункт, о котором я говорил выше в статье.
Скармливаю свой промпт генератора чатуЖПТ и интерактивно работаю с ним, как в командной строке, заморочился специально))
Указываем только цифру и продолжаем.
Я выбрал жанр — Драма под шестым пунктом.
Теперь выбираем поджанр.
Потом тему:
Теперь нейросеть комбинирует все варианты в рамках условий/параметров, что мы выбрали.
Сверху написано:
Жанр: Драма
Поджанр: Семейная драма
Тема: Любовь и предательство
И генератор выдаёт нам обширный список Основной идеи для плана рассказа. Всё это мы можем "запихать" в промпт.
Сюда:
Генерация глав рассказа (сам художественный текст)
- Копируем план рассказа,
- Вставляем его в соответствующее место во втором промпте,
- Начинаем генерацию по одной главе,
- После того как глава будет сгенерирована ИИ, пишем "Продолжи".
Пошла генерация
Вот ИИ написал ту самую "Якорную фразу", которую потом вы должны будете удалить, когда будете собирать все главы в единый рассказ. Это технический текст.
Пишем: "Продолжи" и ждём окончания генерации следующей главы
И так до последней главы. Будьте внимательны, следите за ходом генерации.
Проверка текста
Я не буду генерировать остальные главы, но покажу вам, что делать с текстом дальше.
Первым делом, его нужно проверить на ИИ-детекторах:
Лучше это делать по главам.
Может получиться так, что детектор выявит большой процент ИИ-контента, тогда у вас есть два пути для снижения этого показателя:
- Переписать некоторые предложения из мозга
- Изменить/доработать различными промптами (например третьим)
Тут раз-на-раз не приходится, проще начать генерировать главы заново, или на другой языковой модели.
Вот, я ещё раз сгенерировал в новом чате первую главу рассказа вторым промптом со старым планом, и что показал ИИ-детектор:
Он не обнаружил сгенерённый текст!
Так, теперь вам нужно придумать название для рассказа и делать превьюшку (картинку).
Вот эти промпты помогут вам:
• Придумай самый интересный, вовлекающий в статью, основной заголовок, чтобы повысить CTR. напиши 10 вариантов.
• Придумай самый интересный, вовлекающий в статью, основной заголовок, чтобы повысить CTR. Используй прямую речь, она должна отражать мысли героев рассказа. Напиши 10 вариантов.
• Составь промпт для Dalle, чтобы поставить картинку на превью к рассказу. Напиши на русском и английском языках. Сделай 5 вариантов.
• Составь промпт для DALLE, чтобы фотореалистичная картинка соответствовала содержанию рассказа. Напиши на русском и английском языках. Сделай 5 вариантов.
Заключение
Всё, у вас есть полный кейс (инструкция), как генерировать мощные художественные рассказы и сюжеты, благодаря отличным промптам. Используйте с умом, хотелось бы сказать, ну вот и говорю.
Возможно, я буду дополнять эту статью, точно напишу гайд по генерации художественных рассказов под женскую тематику на Дзене, опишу то, как я общался с нейросеткой, составляя все эти промпты, и бонусом докину ещё что-то полезное.
Надеюсь, статья вам понравилась, я знаю, многие её долго ждали. Помогите загнать её в ТОП, понаделайте комментов, лайкайте, делитесь с коллегами.
Подпишись, поставь лайк и поделись с друзьями!
Жмякни на колокольчик