Улучшение процесса творческого письма с помощью ИИ

Использование ИИ для разработки полноценной истории

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

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

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

Моя философия творческого письма, как и большинства других творческих занятий, заключается в том, что человек необходим для процесса творчества. GPT-3 не автоматизирует роль творческого писателя и не заменяет его. Скорее, это инструмент, улучшающий работу творца. Я надеюсь показать, что этот процесс творческого письма с помощью ИИ гарантирует, что человек по-прежнему находится в центре творческого процесса.

Форма: Флэш-фантастика

Флэш-фантастика — это очень короткий рассказ, в котором может быть от 1000 до 6 слов. Флэш-фантастика заставляет писателей доходить до сути истории как можно меньшим количеством слов. Каждое слово должно быть обдуманным и важным для истории. См. примеры из NYT Tiny Love Stories или из Истории из 100 слов.

Метод

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

1) Выбор заголовка с использованием смайликов

«Истории из шести слов» — это еще более короткая и ограниченная версия флэш-фантастики, в которой вы рассказываете целую историю всего в шести словах. Один из самых известных написал Хемингуэй: «Продаются детские туфли. Ни разу не надеванный."

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

Название:Ночью я снова становлюсь человеком

2) Создание настройки с учетом названия

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

Это была моя подсказка:

Title: At night, I become human again
Brainstorm ideas for the story idea.  Generate three scenes that might align well with the story title. Make sure each scene is distinct from the other ones.
Use this format:
${Scene number}: Nouns: ${Describe the scene using at least 5 nouns}. Adjectives: ${Describe the scene using at least 5 adjectives}
Reason: ${Step-by-step reason why this scene might work well with the title}
Repeat 3 times.

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

3) Создание главного героя

Затем я создаю главного героя для истории. Я призываю GPT-3 представить себе подробную предысторию персонажа. Большинство этих деталей, скорее всего, не будут использованы в финальной версии истории, но они сделают характер персонажа более богатым.

Я начинаю с двух пунктов («учитель математики средней школы с игровой зависимостью» и «маленький город, большие мечты») и предлагаю GPT-3 заполнить остальные. GPT-3 добавляет третий маркер, а затем генерирует два абзаца, описывающих главного героя. Полученное поколение включает предысторию и контекст главного героя: его мотивы, желания и личность.

Моя подсказка:

Write a back story for the following person. Do not repeat any of the traits verbatim. Work them into sentences with additional background context. Do not repeat the same sentence twice.
In the first paragraph, include the character's name. Describe their childhood and their relationship with their family, if they have any. Include the major event that led to their main personality traits.
In the second paragraph, expand upon each of the points to show how they contributed to them as a person. Talk about the character's main fears and weaknesses and where they originated from. End the paragraph with a major conflict the character faces and the consequences of it.

4) Объединение частей для создания истории

Теперь у меня есть название, место действия и главный герой. Чтобы создать окончательную историю, я использую все эти части в подсказке в качестве контекста. Затем я передаю GPT-3 следующие инструкции, объясняющие формат конечного вывода. Вывод ограничен 100 словами.

Task: Write a 100-word flash fiction short story.
- You only have 100 words, so think very carefully about each word that you use
- Employ brevity of word while still including the important elements of the story
- Use the character's background as context and refer to it as needed. However, do NOT repeat any sentences from the Character background. Only refer to it cryptically and do not bring up the obvious parts
- The story must include elements of conflict, character building, and a dramatic arc
- The story must be in first person.
- Do NOT include the character's name
- The story takes place in a few minutes
- Tell a story that needs to be told.
Begin.

Я запускал контекстную + подсказку несколько раз, чтобы получить несколько разных историй на выбор! Какой из них твой любимый?

Версия #1: Депрессивная и довольно туманная история о человеке, который днем ​​чувствует себя роботом/калькулятором, а ночью может «стать человеком», чувствуя свои эмоции.

Версия № 2: немного менее расплывчатая, но все же удручающая история о беспокойном человеке, обеспокоенном своими игровыми долгами, который может «стать человеком» ночью, проводя несколько минут наедине с собой ночью.

Версия №3.Эта история переворачивает первую историю, в которой главный герой является учителем математики днем ​​и «становится человеком» ночью, превращаясь в тайную страсть игрока. Эта версия немного повторяется («Я есть…»), но имеет приятный ритмический стиль.

5) Бонус: Переписывание в другом стиле

GPT-3 может имитировать стиль известных авторов. Один из моих любимых авторов всех времен — Габриэль Гарсиа Маркес, и поэтому я побудил GPT-3 переписать историю в его стиле. Есть некоторый копипаст из оригинальной истории, но есть и новые украшательства в новом стиле.

Заключительные замечания

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

Я надеюсь, что такие инструменты, как GPT-3, могут помочь творческому писателю в моменты писательского кризиса! Для получения более интересных примеров творческого письма и поэзии, созданных GPT-3, я рекомендую посетить Gwern.net.

Надеюсь, вам понравилась эта статья!