Как я написал web-приложение, чтобы закончить книгу
Автор: Артем КочеровскийТворческий кризис, ощущение, что я пишу не в своём жанре и низкие продажи, сделали своё дело - я застрял на последний книге Печати Правосудия (за что мне очень стыдно перед читателями).
Я предпринял много попыток, чтобы дописать книгу, но все они заканчивались парой ужасных абзацев (иногда страниц), от которых писать хотелось ещё меньше.
Так прошло несколько месяцев.
Незадолго до этого я сменил профессию и начал работать в IT. С головой погрузился в изучение нового и работу, но мысль, что книга осталась незаконченной, не покидала.
Я часами залипал в свои наброски, пялился в схему сюжетной линии, просил помощи у нейросетей и искал в сети приложения, которые подскажут выход из творческого кризиса. Не помогло.
И тогда я решил прокрастинировать с пользой.
Решил, что сам напишу приложение, которое будет отвечать моим ожиданиям. Добавлю туда именно то, что мне нужно, и тогда уж точно допишу книгу.
Так началось моё приключение. С чистой папки на рабочем столе до всеми любимого слова среди основателей стартапов MVP (Minimal Viable Product или минимально жизнеспособный продукт).
На первую версию приложения ушло примерно семь месяцев. Причём не меньше пяти из них - на изучение всего подряд. Оказывается, не так уж просто написать приложение, когда у тебя стаж программирования около полугода, причём в сфере, которая никак не связана с разработкой приложений.
Пришлось стать немножко фронтендером, бэкэнедером, дизайнером, девопсом и может быть кем-то ещё.
В основе первой версии стояла идея, что искусственный интеллект придумает всё за меня. Я лишь буду, пить чай, курить сигары, нажимать кнопку “сгенерировать новую идею для главы”, выбирать лучшие идеи, кормить музу и налегке писать книгу.
Получилась редкостная фигня.
Прямолинейная, почти без возможности вмешательства автора и надеждой, что всё как-то само сделается. Я замахнулся на то, что модель будет генерить все детали сюжета: описания глав, сцен, конфликтов… Ну короче, ещё немного и она сама за меня будет писать. Ага… В итоге я получил одну сплошную шаблонную галлюцинацию, в которой главный герой иногда бесшумно подкрадывался сзади и хладнокровно перерезал горло сам себе.
Идею с приложением я почти похоронил.
Но потом случайно наткнулся на реддите на обсуждения бума искусственного интеллекта. Мне понравился комментарий одного из пользователей. Он сказал, что сейчас все делают приложения, в основе которого лежит ИИ, но с его точки зрения стоит делать приложения, которые и без ИИ имеют какую-то ценность, а ИИ может сделать их лучше.
С этим посылом я взялся за вторую версию приложения. И через пару месяцев собрал довольно простенькое приложение - аналог таблицы, которую я использовал для создания своих сюжетов. Но сделал её более удобной для себя.
Пока что приложение основывается на принципах построения сюжета, которые я почерпнул из книг: “История на миллион долларов” Роберта Макки и “Спасите котика!” Блейка Снайдера.
История имеет главы, главы состоят из сцен, каждая сцена имеет конфликт, и всё это пронизано сюжетными линиями.
В планах добавить подсказки развития сюжета описанного Джозефом Кэмпбеллом в книге “Тысячеликий герой”, а также прикрутить ИИ, который будет подкидывать автору идеи, помогая пробиться через творческий ступор (хотя с этим, как показала практика, будет не просто).
Книгу я пока что так и не закончил (за что тысячу раз извиняюсь). Но теперь у меня есть железное оправдание! Приложение обладает лишь минимальными функциями! Это всего лишь MVP!
Вот когда доделаю, тогда уж наверняка…
Если кому-то интересно, то посмотреть приложение (нужно зарегаться и подтвердить почту) можно здесь - https://storyhub.art/
!!! Под мобилки оно пока не свёрстано (там всё плывёт и косится) ♂️. Да и будет ли, пока не уверен. Работа с приложением рассчитана под широкий экран, чтобы автор мог видеть почти всю картину построенной истории.
Баги и предложения можно направить сюда - storyhub.art@gmail.com
Как я уже сказал ранее, я всё писал и тестировал один. Поэтому у меня нет сомнений, что там что-то сломается. Но я это починю, если получу обратную связь.
Сори за такой длинный пост.