Прошло больше года с начала этой темы, много воды утекло за этот год. Облачные модели стали сильно умнее, но при этом стало гораздо больше цензуры. Доходит до смешного - я видел в ютубе что кто-то жаловался что ЧатЖПТ отказался отвечать на вопрос: Пукают ли шмели, потому что видите ли это слишком вульгарно и неполиткорректно. И в то же время появились локальные модели, которые по качеству примерно сопоставимы с крупными моделями годовой давности, у которых есть версии с отключенной цензурой, и их можно запустить на собственном компе, не рассказывая техногигантам что ты хочешь поговорить с моделью про шмелей.
Предлагаю поднять тему и обсудить текущие реалии и тонкости написания текстов с помощью ИИ.
(во избежание моральных травм любителям писать исключительно гусиным пером по виниловым пластинкам лучше дальше не читать)
Немножко предыстории и о себе, и почему я поднимаю эту тему.
Сам я уже за 40, всю жизнь считал и считаю себя технарём до мозга костей, в школе я обожал математику и физику, всякие там олимпиады по ним выигрывал, а литература была для меня самым скучным и нелюбимым предметом, мне обычно за сочинение из жалости ставили 3 за содержание, и 5 за грамотность. Я всегда знал что писать тексты - это абсолютно не моё (как и рисовать, кстати, тоже но при этом по черчению тоже было 5). Работать я пошёл тоже по призванию - программистом, в итоге долго и достаточно счастливо проработал в разных сферах.
И вот в какой-то момент что-то щелкнуло в башке - то ли кризис среднего возраста, то ли просто изменилсь интересы, но вдруг стали появляться различные идеи литературных произведений, и в том числе не очень приличных (или совсем неприличных). И они не просто появляются а прям прут наружу, и я их по возможности записываю в блокноте (но конечно же не в бумажном а на компе). Причём бывает так прёт что сядешь записать буквально строчку-идею, моргнул, а тут уже несколько страниц написано с действиями, репликами, описаниями и т.д.
Спустя какое-то время я посмотрел на записки, и понял что чуда почему-то не произошло, и они так и остались разрозненными обрывками мыслей, идей, сцен и т.д.
Я попытался скомпоновать что-то в хотя бы более-менее связный рассказик - но получилась полная хрень. Видимо из-за недостатка таланта и опыта - сцены получались скорее статическими чем динамическими и живыми, персонажи скучные и однообразные, ну я думаю вы понимаете.
И тут я подумал, что для литературных инвалидов типа меня неплохим подспорьем мог бы стать искусственный наш интеллект. Причём я не воспринимаю его как волшебную палочку, или как трое из ларца, которые будут за меня не только делать всю работу но и есть. Я понимаю что мне нужен ИИ как протез безногому человеку, но который очень хочет как минимум ходить а как максимум даже бегать. Понятно, что с настоящим полноценным человеком, особенно тренированным, такой человек не сравнится, зато может дать фору какому-нибудь алкашу с двумя ногами, который еле-еле передвигает этими ногами.
Я НЕ хочу чтобы ИИ за меня всё сделал, НЕ хочу дать один запрос типа "напиши роман про секас", я наоборот хочу самостоятельно продумать идею, начальное состояние, конечное, примерное развитие событий, сначала собрать сцену, персонажей, продумать развитие. Но мне не хватает знаний и умений для выстраивания мыслей в связный рассказ. Я хочу чтобы ИИ помог продумать интерьеры, второстепенные детали, связки, шлифануть диалоги и мой корявый стиль письма, ну и прочее чего я сейчас могу даже не представлять.
Кто нибудь из тех кто использует ИИ в написании рассказов может помочь начинающему недописателю?
Что я понимаю на данный момент:
1. Есть очень обширная тема писательской профессии, драматургии и сторителлинга. Адекватно прикинув объём информации и то количество времени которое у меня есть на это хобби я с сожалением осознаю что мне понадобится ещё несколько жизней чтобы освоить хотя бы азы.
2. Я попробовал готовые модели, которые прям по одному предложению могут написать достаточно большой рассказ, иногда даже с интересными фишечками и ходами. Но как тут писали выше - это всё-таки не моё произвоедение, это некая компиляция заложенных в бездушную машину уже существующих текстов. Там нет моих идей и мыслей.
3. Я хочу пробовать создавать рассказ поэтапно, но я не знаю как это сделать. Какой должен быть (не знаю как правильно назвать workflow) процесс - вот у меня есть идея/мысль. Мне нужен некий алгоритм действий как превратить её в готовый рассказ. В идеале хотелось бы получить советы от бывалых такого рода: сначала прогоняешь свою идею через такую-то ИИ модель с таким-то запросом, вытаскиваешь персонажей/сцены и чё там ещё бывает. Потом смотришь на эту получившуюся структуру, анализируешь, дописываешь чего не хватает, добавляешь ещё своих мыслей, меняешь то чно он не правильно понял и скармливаешь следующей модели с таким-то запросом. Потом. ...... (тут туман войны). На выходе прогоняешь почти готовый текст через такую-то модель которая поправит ошибки и исправит стиль.
PS Писать хочу исключительно для себя, "в стол", скоре чтобы выпустить то что рвётся наружу и чтобы рвущееся не сорвало клапан. Ну и ещё как выяснилось (что для меня было реальным шоком) - что бы получать удовольствие именно от самого процесса написания текста, от продумывания деталей, диалогов и т.д.. ..я раньше думал что можно получать удовольствие только от решения сложных задач и написания интересных программ.
Если кому интересно, мой текущий опыт примерно такой:
Я попробовал Grok, да, действительно неплохо пишет, но тоже бывает морализирует, то ему слова неполиткорректные, то не нравится что что-то делается не по собственной воле, то лимиты бесплатных сообщений заканчиваются :) Пожалуй из больших моделей Grok прям неплохая модель, наверно на 3+ из 5.
Ещё попробовал сервис writewithpaige. Прям хорошо пишет... на выходе получается готовый текст... но скучно с точки зрения утоления писательского зуда. Ну и опять-таки сильно ограничен и по темам и по количеству.
Дальше пошёл пробовать локальные модели. Перепробовал кучу разных, например:
qwen3.5-122b-a10b-uncensored-hauhaucs-aggressive - MoE модель (может работать не только в памяти видеокарты но и в памяти компьютера, что позволяет запускать относительно большие-умные модели на относительно слабых компьютерах), безропотно пишет всё что закажешь, но сцены получаются какие-то простенькие, слог тоже средний, и работает достаточно медленно на моём железе.
qwen3.8-27b-turbo-fable-cold-fusion-735-882-heretic-uncensored-neo-coder-max-mtp - хорошо понимает сцену, но если явно не расписывать получаются очень короткие сценки, галопом по европам, слог оченть слабенький, повторяющиеся прилагательные, короче очень мало и скучно
skyfall-31b-v4.2-heretic-i1 - может развёрнуто описывать достаточно большие куски текста, но имеет встроенный косяк - видимо модель предназначена только для английского текста, а если просишь писать на русском - оно вставляет в текст кучу английских слов, или может внезапно перейти на английский язык на целые абзацы, а потом обратно на русский. Получается что-то забавное из серии Она зашла в house и легла в свою bed.
Дальше я уже стал дотумкивать что не обязательно использовать одну модель для всего, а можно использовать связку из нескольких моделей. Сейчас я наблатыкался так: модели skyfall я даю задачу написать большой кусок текста (по заданным мною идеям/описанию), несколько раз корректирую то что получилось, задавая корректирующие промпты, потом, когда результат построения самой сцены меня более-менее устраивает я передаю получившийся текст в модель qwen3.8, и говорю ей особо ничего не менять, только найти в тексте артефакты и английские слова, и исправить их на нормальные русские. На выходе получается вполне неплохая сценка (естественно не на уровне топовых рассказов, а на уровне пойдёт для начала). Но! Всё равно для меня остаётся загадкой как продумать всю концепцию целиком, как проработать персонажей чтобы они не были скучными и фарфоровыми, как и какие вложить им мотивы и желания и далее по списку.
Короче помогите кто чем может литературному инвалиду!
PPS Вот опять... просто хотел попросить помощи с техниками написания рассказов а на выходе получилась простыня.
Привет коллега!
Я тут программу написал, для писания рассказов. Суть такова - задается несколько файлов - закрытый канон и открытая библия, возможен еще один, но он опциональный и о нем позже.
Закрытый канон определяет план рассказа и скрытые детали (если есть, например в конце оказывается, что трахальщиком был двоюродный дедушка)
Открытая библия описывает героев, их открытые свойства и поведение.
Далее запускаем первого "агента" архитектор, он по закрытому канону и билилии строит план частей. Для каждой части свой. Далее запускается агент "верификатор" который проверяет, не утекло ли что-то из закрытого канона в план частей (о чем писателю частей знать не надо). Дальше план частей разбиваем на отдельные файлы для каждой части.
Для каждой части запускается процесс - писатель части -> редактор -> анализатор состояния.
— Писатель части получает план части N, состояние N-1 (если есть, состояние 0 нужно создавать ручками, но это опционально) -> пишет часть
— Редактор проверяет и если что вносит изменения
— Анализатор состояния читает часть и создает состояние N для следующей части
Далее если все прошло успешно, то части собираются в одно целое и вычитываются, редактируются итд.
В принципе весь процесс может быть автономным, но на практике после архитектора нужно править и вносить изменения в планы частей.
Я пока использовал модель GLM5.2 она на удивление пропускает многое через цензуру, даже инцест, но до определенного предела конечно. Можно попробовать запустить такую без цензуры вообще, но это довольно муторно и стоит денег, а уровень цензуры обычной меня пока устраивал (пришлось правда забанить несколько китайских провайдеров). Но возможность такая в принципе есть, там она сможет писать что угодно.
Кстати насчет цензуры. Меня на этот счет повеселил Гугловский Gemini - вот где цензура достигла маразма. Мне кажется, им придется что-то менять, потому что с таким уровнем, они далеко не уедут. Я как-то думал над картинкой и для заготовки попросил Gemini нарисовать сцену, мужик выходит из самолета и дает на выходе стюардессе на чай деньги. Gemini отказался, сказал, что это порочит работников отрасли. Тогда я сказал, хорошо он дает ей конфетку и он согласился. Ладно он нарисовал, я ему "ты что нарисовал, дебил, почему у тебя проход между сиденьями упирается в выход самолета?" Он воспринял это как команду нарисовать картинку и сказал "не могу такое нарисовать, это может повлиять на безопасность полетов" Писец. В обчем там у них цензура дошла до маразма. ЧатГПТ по сравнению с ними - развязный грубиян.
Спасибо за информацию!
Я правильно понял что GLM 5.2 вы используете через провайдера (опенроутер?) а не локально?
Да, черех openrouter.ai очень удобно, что можно положить на один аккаунт небольшую сумму и попробовать очень много разных моделей (вплоть до chatgpt и claude), но они дорогие. GLM5.2 можно запустить и на рентованном железе, но пока не вижу смысла, во первых еретической версии я пока не видел, а остальные надо проверять, насколько там дейсвтительно убрана цензура, а дело это не быстрое. Кроме того, модель там 700B - даже квантованную запустить надо много VRAM, но в приципе можно попробовать тот же хуйхуй вариант (хихи).
Что интересно я обнаружил, если пробовать написать что-то эротическое через чат (я пользуюсь librechat и тотже API через опенроутер) и положить описание в промпт, то GLM5.2 агрессивно режектит, но если тоже описание положить в файл, подключить файл как аттачмент, а в промпте просто написать - напиши рассказ по этому плану, то вполне работает. Без есктрима конечно, но мне прямое неприкрытое порно и не нравится честно говоря. Я не знаю, баг это или фича, но работает. Кстати, я еще не понял, работает ли это с GLM5.3, она доступна на опенроутере, первые попытки режектила, но я сильно не разбирался почему. Там еще зависит, какой провайдер и что хорошо на опенроутер - провайдеров можно банить.
— Писатель части получает план части N, состояние N-1 (если есть, состояние 0 нужно создавать ручками, но это опционально) -> пишет часть
— Редактор проверяет и если что вносит изменения
— Анализатор состояния читает часть и создает состояние N для следующей части
Я правильно понимаю что вы используете одну и ту же модель для всех ролей - и для составления плана (структуры) и для написания текста, и для шлифовки (улучшения стиля и литературности текста).
Насколько наглым с моей стороны будет попросить промпты какими вы это всё делаете?
(можно в личку, если не хотите тут светить).
— Писатель части получает план части N, состояние N-1 (если есть, состояние 0 нужно создавать ручками, но это опционально) -> пишет часть
— Редактор проверяет и если что вносит изменения
— Анализатор состояния читает часть и создает состояние N для следующей части
Я правильно понимаю что вы используете одну и ту же модель для всех ролей - и для составления плана (структуры) и для написания текста, и для шлифовки (улучшения стиля и литературности текста).
Насколько наглым с моей стороны будет попросить промпты какими вы это всё делаете?
(можно в личку, если не хотите тут светить).
у меня не совсем так, дело в том, что я тогда споткнулся на одну интересную особенность - ИИ писатель не умеет хранить секреты. Ну то есть если в плане написать "Вася на самом деле все понимал, но читателю об этом не должно быть известно", то он обязательно где-то проколется. Причем прямой запрет говорить об этом делает только хуже, он начинает сливать инфу через отрицание "Вася сделал вид, что не понимает" к примеру или подобное. Или начинает акцентировать на этом внимание, что ломает интригу. То есть проработка была в основном над тем, чтобы закрытое инфо не утекало в рассказ раньше времени. Ну и кроме того редактор проверял текст на факты. Промпты в личку скину, там ничего особенного.
Насчет модели, да я использовал одну модель, но это не обязательно, у меня это работает через питон скрипт и в настройках каждого агента можно указать промт, модель и прочие настройки, такие как температура текста, макс размер контекста итд. В принципе для архитектора и писателя могут лучше подойти разные модели с разными настройками, архитектору не нужно писать литературный текст, ему нужно создать цельную историю. Писательством по готовому плану занимается писатель, ему в принципе надо урезать фантазию, чтобы не начинал выдумывать лишние факты, которые естесвтенно начинают ломать историю. Там в принципе нужно отлаживать и отлаживать, но сложность в том, что с одной стороны, объективной оценки текста на литературность нет, с другой набор моделей сильно ограничен из-за цензуры.