Где та кнопка? Или «чайник» в мире нейросетей. Часть 3

Автор: Олег Волков

Читать первую часть статьи: https://author.today/post/642371

https://dzen.ru/a/aBnyApfegUl2SEj2

Читать вторую часть статьи: https://author.today/post/645839

https://dzen.ru/a/aCMh5AoKCT-3Ci0b

Зачем я пишу эти статьи?

Понимаю, это смешно и глупо, но так оно и есть на самом деле. Лишь начав писать третью по счету статью, я вдруг понял: а зачем вообще я взялся за это дело? Даже разбираться не нужно, видно же с первого взгляда, что в нейросетях я дилетант, «пустой чайник». Но причина нашлась. По крайней мере, для меня она очень весомая.

Никаких курсов по литературному ремеслу я не проходил. Да и когда в середине девяностых я «взялся за перо», не было никаких курсов. У меня даже доступа в Интернет не было. Первым моим пособием по литературному ремеслу стала книга Дейла Карнеги «Как выработать уверенность в себе и влиять на людей, выступая публично».

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

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

Следующий вполне логичный шаг – поделиться собственным опытом и эмоциями с другими. Плюс пиара – наша всё. Но имеется ещё одна причина. Статьи предназначены для других, тут небрежные заметки не прокатят. Волею-неволею приходится формулировать собственные мысли более ясно и более точно. И тут временами срабатывает весёлая, но чуток грустная истина: до того дообъяснял, что сам понял.

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

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

Итак, я продолжаю.

Полный бардак и провокация

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

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

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

Копался, но так и не нашёл. Вместо этого на меня обрушился полный бардак и провокация. Одни авторы рекомендуют одну формулу протов, другие – другую. Кто-то начинает писать книгу с главных героев, кто-то с внешнего мира, кто-то сперва придумывает, во что была одета главная героиня. Как смоделировать сеттинг? На такой простой вопрос на меня высыпались десятки вариантов, и все разные.

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

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

Просто? Да. Но я только недавно это понял. Заодно мне удалось понять три важные закономерности.

Результат всё равно будет

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

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

Фактически этим я сейчас и занимаюсь – пытаюсь найти собственные рецепты, понятные и удобные именно для меня. А для этого приходится сперва тестировать рецепты других. То есть смотреть на практике и думать, что сработало, а что нет. Главная проблема – пока трудно оценить результат. Это как сравнить между собой яблоко и грушу, а там, на полке, ещё и дыня лежит.

Чего нет, то придумает

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

В нейросеть можно легко загрузить задание из разряда «напиши рассказ». И она напишет, обязательно напишет. Отсутствие, казалось бы, ключевых данных и подробностей нейросеть не остановит. Пользователь не указал место действия? Пусть будет Москва. Пользователь не указал, как зовут персонажа? Пусть будет Михалыч.

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

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

Специально уточню ещё раз и сформулирую чуток иначе. Сама по себе дополнительных данных ни одна нейросеть запрашивать не будет. Ни одна нейросеть не откажется от задания из-за недостатка информации. Этот самый недостаток информации нейросети замещают собственными фантазиями.

Зато нейросеть может подсказать, чего ей не хватает. Что я лично проделывал уже много раз. Просто спрашивал, что ей нужно. Увы, но и это не есть полное и окончательное решение проблемы. По каким алгоритмам работают нейросети, я понятия не имею, да меня это и не интересует. Самое печальное другое: сколько раз нейросеть спросишь, столько и получишь ответов. Иногда ответы сильно отличаются друг от друга.

Порядка нет

Я уже научился решать простенькие задачки с помощью нейросетей. Например, проверить предложенный текст на грамотность. Схема проста: промт плюс текст, и будет результат. Но художественная книга не так проста. Каждая художественная книга, даже ещё не написанная, состоит из многих разных компонентов. Например, география вымышленной планеты, мода, хронология, законодательство, оружие и прочее, прочее, прочее. Всё это разнообразие в один промт не запихнёшь. Так или иначе, все эти компоненты приходится генерировать отдельно. И вот тут я «споткнулся о камешек», то самое «наследие» моего былого увлечения программированием.

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

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

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

Говоря иначе, не важно, в какой последовательности были сгенерированы компоненты будущей книги и в какой последовательности они были загружены в чат нейросети для последующей генерации художественного текста. На первом месте качество самих компонентов. И количество играет далеко не последнюю роль: чем больше и чем подробней – тем лучше.

Голая практика без теории

То, что голая теория без практики не стоит и ломаного гроша, понимают все. Однако и голая практика без теории стоит не намного больше.

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

Именно в этом заключается главный, а то и фатальный, недостаток многочисленных книг и статей по нейросетям. Авторы охотно и подробно делятся собственным опытом, однако даже не пытаются хоть как-то обобщить его, подвести под него хоть какую-нибудь теоретическую базу. Коротко все наставления авторов можно выразить следующим образом: «делай так, так и эдак». А почему так и так, и тем более эдак? Ответов нет.

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

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

Тема, стиль и тон повествования

Ох, и намучился же я с этой несвятой троицей.

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

Как хорошо, что у меня нет диплома об окончании курсов литературного мастерства. А то пришлось бы его сжечь, а то и съесть, от стыда. Третий десяток лет пишу книги, но так и не понял, что значит тема, стиль и тон повествования. Все эти годы как-то обходился без них и обходился прекрасно, даже не ощущая потребности в них. Но надо, для корректной работы нейросетей надо.

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

Чуть ниже я кратко расскажу, что это за тема, стиль и тон повествования. Сейчас же объясню, почему это больше двадцати лет я не испытывал в них потребности. Причина проста: я – живой человек.

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

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

Тема повествования

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

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

В качестве примера я выбрал список из книги Джессики Броуди «Спасите котика! Все, что нужно для написания романа». К слову, отличная книга, рекомендую всем, кто считает себя писателем.

1. ЗАЧЕМ ТЫ ТАК: герой должен раскрыть тайну (он может быть детективом или нет), но во время расследования обнаруживается шокирующий факт о темной стороне человеческой природы.

2. ОБРЯДЫ ПОСВЯЩЕНИЯ: герой должен выдержать боль и страдания, вызванные жизненными испытаниями (смерть, расставание, потеря, развод, зависимость, взросление и так далее).

3. СОЦИАЛЬНАЯ ЛЕСТНИЦА: герой попал в определенную группу/заведение/семью группу/заведение/семью (или уже там находится); он должен принять решение присоединиться к этой институции, сбежать или уничтожить её.

4. СУПЕРГЕРОЙ: исключительный персонаж оказывается в обычном мире и должен смириться с тем, что он особенный или даже избранный.

5. ЧУВАК С ПРОБЛЕМОЙ: ни в чем не повинный, заурядный герой вдруг оказывается в исключительных обстоятельствах; он должен найти в себе силы принять этот вызов.

6. ТРИУМФ ДУРАКА: недооценённый герой-неудачник противостоит сильным мира сего и доказывает свою ценность для общества.

7. РАДИ ЛЮБВИ: герой трансформируется, встречая кого-то (сюда относятся романтические истории, истории про дружбу и даже про домашних животных).

8. ДЖИНН ИЗ БУТЫЛКИ: заурядного героя «касается волшебство» – обычно это связано с исполнением желания или наложением проклятья; герой усваивает важный урок о том, что нужно ценить «реальность» и наслаждаться жизнью.

9. ЗОЛОТОЕ РУНО: герой отправляется в «дорожное путешествие» (не обязательно по реальной дороге) в поисках чего-то, а в итоге находит самого себя.

10. МОНСТР В ДОМЕ: герой (или группа героев) должен справиться с монстром (сверхъестественным или нет) в закрытом пространстве (или в стеснённых обстоятельствах). Обычно в появлении этого монстра кто-то виноват.

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

Конечно же, в промте для генерации идеи книги не нужно указывать что-то типа: «Тема 1 «Зачем ты так»». Приведённый список обобщённый, для наглядности. Каждую тему нужно адаптировать под идею конкретного произведения. Например, так: «Старшему следователю МУРа предстоит расследовать таинственное убийство, к которому оказался причастен высокопоставленный и влиятельный чиновник».

Стиль повествования

Ответ нейросети, привожу почти дословно.

Стиль в литературе — это уникальный способ, которым автор выражает свои мысли и идеи. Он включает в себя выбор слов, структуру предложений, ритм, тон и использование литературных приёмов. Стиль может значительно влиять на восприятие текста читателем и на атмосферу произведения.

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

1. Реалистичный стиль.

Характеризуется точным и детализированным описанием реальной жизни и событий. Используются простые и понятные слова, а также правдоподобные персонажи и ситуации. Пример: рассказы Антона Чехова, где внимание уделяется повседневной жизни и внутреннему миру персонажей.

2. Лирический стиль.

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

3. Ироничный стиль.

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

4. Готический стиль.

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

5. Фантастический стиль.

Включает элементы фантастики и магии, создавая уникальные миры и законы. Язык может быть более свободным и экспериментальным, позволяя автору играть с реальностью. Стиль часто насыщен яркими образами и необычными ситуациями. Пример: рассказы Льюиса Кэрролла, где логика и реальность поддаются игривым изменениям.

6. Научный стиль.

Характеризуется точностью и логичностью, используется для передачи научной информации и идей. Язык формален, с акцентом на факты и доказательства. Часто встречается в научной фантастике и произведениях, основанных на научных концепциях.

7. Психологический стиль.

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

8. Экспериментальный стиль.

Отклоняется от традиционных форм и структур, использует нестандартные приёмы и техники. Может включать разрывы в повествовании, необычные форматы и смешение жанров. Стиль часто провокационный и новаторский.

9. Классический стиль.

Основывается на традиционных формах и структурах, часто использует высокие стили и архаизмы. Стремится к гармонии и эстетике, часто встречается в произведениях великих классиков.

10. Минималистичный стиль.

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

Тон повествования

Тоже почти дословный ответ нейросети.

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

Десять основных тонов. Возможны комбинации тонов.

1. Серьёзный тон.

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

2. Игривый тон.

Лёгкий и весёлый, с элементами юмора и шуток. Этот тон создаёт атмосферу радости и беззаботности. Пример: комедийные рассказы, где персонажи попадают в забавные ситуации, как в произведениях Дугласа Адамса.

3. Мрачный тон.

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

4. Романтический тон.

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

5. Саркастический тон.

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

6. Оптимистичный тон.

Наполнен надеждой и позитивом. Подчеркивает светлые стороны жизни и возможность изменений к лучшему.

7. Пессимистичный тон.

Отражает негативное восприятие жизни и человеческой природы. Часто акцентирует внимание на безысходности и трудностях.

8. Ностальгический тон.

Вызывает чувства тоски по прошлому, воспоминания о счастливых моментах или утраченных возможностях. Создаёт атмосферу меланхолии.

9. Ироничный тон.

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

10. Торжественный тон.

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

Подводя итог

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

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

По ходу дела всплыли новые «камни на дороге» и новые важные особенности работы с нейросетями. Например, я всё ближе и ближе подхожу к необходимости не только регистрироваться на сайтах нейросетей, но и платить за их использование. Но это уже темы для последующих статей.

+49
575

0 комментариев, по

25K 3 287 30
Наверх Вниз