Генератор историй или генератор сюжетов — это инструмент, который генерирует базовые повествования или идеи сюжетов . Генератор может быть в форме компьютерной программы, диаграммы с несколькими столбцами, книги, состоящей из панелей, которые переворачиваются независимо друг от друга, или набора из нескольких смежных барабанов, которые вращаются независимо друг от друга, позволяя пользователю выбирать элементы сюжета повествования . Инструмент может позволять пользователю выбирать элементы для повествования или может комбинировать их случайным образом, особая вариация, известная как генератор случайных сюжетов . Такие инструменты могут быть созданы практически для любого жанра , хотя они, как правило, производят шаблонные и избитые ситуации.
Генераторы сюжетов были описаны еще в конце 1920-х годов, когда в 1928 году появился Plotto — новый метод предложения сюжета для писателей художественной литературы , разработанный Уильямом Уоллесом Куком. [1] Plotto — это неслучайный генератор сюжета; читатель принимает все решения в рамках, установленных книгой. [2]
В статье, первоначально опубликованной в 1935 году и переизданной в 2002 году, Роберт Дж. Хоган описал книжное устройство под названием Plot Genie , которое состояло из трех списков по 180 пунктов в каждом: жертвы убийств в первом списке, места преступлений во втором списке и важные улики в третьем списке. Элемент для использования из каждого списка выбирался путем вращения диска со 180 числами на нем. Plot Genie (официально Plot Robot ) разрабатывался в течение шестнадцати лет Уиклифом, А. Хиллом и опубликован около 1931 года. Хоган также упоминает другие похожие устройства, такие как The 36 Dramatic Situations (описано Полти в 1895 году, который утверждает, что улучшил работу Карло Гоцци, 1720–1806) и Plotto (см. выше). [3] [4]
Самым ранним компьютерным генератором историй был TALE-SPIN, программа искусственного интеллекта, разработанная в 1970-х годах. [5] [6] Совсем недавно, в 1990-х годах, была разработана компьютерная программа MEXICA для академических исследований в области автоматизированной генерации сюжетов. Она создает сюжеты, связанные с народом Мексики . [7] Используя подход, аналогичный подходу MEXICA, программа ProtoPropp генерирует истории, связанные с русским фольклором . [8] В Интернете доступно большое количество «генераторов случайных сюжетов» — как общих, так и относящихся к определенным фандомам , с определенным количеством академических исследований по этой теме. [ требуется ссылка ]
Термин алгоритмы генератора историй (SGA) относится к вычислительным процедурам, результатом которых является артефакт, который можно считать историей. В области искусственного интеллекта (ИИ) автоматизированная генерация историй является предметом исследований уже более пятидесяти лет. Алгоритм понимается как набор инструкций, который при применении к заданным входным данным производит вывод. В данном контексте желаемым выводом является история. Базовая концепция «истории» в SGA является функциональной и не подразумевает какого-либо эстетического понятия. Это важно, поскольку она задает контекст для оценки сгенерированных историй, для которых наличие поверхностной реализации в виде читаемого и привлекательного текста не обязательно является основной проблемой. [9]
GPT-2 (2019) можно было использовать для создания историй, если были даны соответствующие подсказки. [10] «TalkToTransformer.com», выпущенный позже в том же году, предлагал общедоступный интерфейс для использования технологии GPT-2 для создания историй. [11] AI Dungeon , также созданный на основе GPT-2, дебютировал в декабре 2019 года и к августу 2020 года, как сообщается, насчитывал более миллиона активных пользователей в месяц. [12]