Текстовые ролевые игры с нейросетью за последние пару лет превратились из забавы для гиков в массовое увлечение — кто-то отыгрывает детектива в нуарном Питере, кто-то ведёт неспешный разговор с эльфийкой из самописной вселенной, а кто-то и вовсе пишет с ботом многотомную сагу. Но за красивыми скриншотами в тематических чатах прячется суровая правда: «из коробки» ни одна модель толком на русском не отыгрывает. Она путает падежи, скатывается в English, теряет характер персонажа через десять реплик и упорно пишет за вашего героя. А чтобы такого не случилось, бота нужно правильно настроить.
Что такое ролка с AI и зачем её затевать
Ролка — слово, перекочевавшее из ЖЖ-сообществ нулевых, где люди отыгрывали персонажей по переписке. Сейчас под этим словом понимают совместное сочинение истории с языковой моделью, где вы — игрок, а нейросеть — мастер, второй персонаж или сразу целая массовка. Зачем это нужно? Кому-то — потренировать писательский навык, кому-то — отдохнуть после работы, а кому-то просто хочется поговорить с тем, кого в реальности не встретишь. Жанры тянутся от бытовой драмы до космооперы, от романтики до тёмного фэнтези с интригами при дворе. И всё-таки, чтобы это работало именно на русском, придётся повозиться.
Выбор площадки и модели
С чего начинается ролка? С выбора инструмента. Площадок сейчас довольно много, и каждая со своими подводными камнями. Самое популярное среди русскоязычной аудитории решение — SillyTavern, локальный фронтенд, через который можно подключаться к разным бэкендам: OpenAI, Claude, OpenRouter, локальной модели через KoboldCpp или text-generation-webui. Альтернатива попроще — Janitor AI, Chub, Risu, AI Dungeon, character.ai. Последний, к слову, для серьёзной русской ролки подходит средне: цензура душит сюжет, а русский там — гость, а не хозяин.
Отдельно стоит упомянуть OpenRouter. Это агрегатор, через который за копейки можно гонять Claude, Gemini, DeepSeek, Llama и десятки других моделей. Для русского языка лидеры довольно очевидны — Claude (Sonnet и Opus), GPT-4o, DeepSeek V3, Gemini 2.0/2.5. Локальные модели вроде Mistral, Command R, Qwen на русском тоже умеют, но требуют видеокарты с приличным объёмом памяти (от 16 ГБ и выше для комфортной работы). Бюджетный вариант — DeepSeek через API: дёшево, на русском говорит сносно, цензура мягкая. Серьёзное вложение — подписка на Claude Opus, но и качество отыгрыша там другого порядка.
История развивается так, как решаете вы ✍️
Это не книга с готовым финалом и не игра с фиксированными ответами. В нашем телеграм-боте вы сами ведёте диалог с ИИ-персонажем: задаёте тон, принимаете решения, меняете ход событий. Захотели романтики — будет романтика. Захотели интриги — сюжет повернёт туда. Каждая партия — уникальная.
Попробовать прямо сейчас 👉 https://clck.ru/3Ta8kQ
Карточка персонажа: фундамент всего
Карточка — это файл с описанием героя, которого будет отыгрывать бот. Именно от неё зависит 70% успеха. Многие новички совершают одну и ту же ошибку: копируют англоязычную карточку, прогоняют через переводчик и удивляются, почему бот выдаёт корявый канцелярит. Дело в том, что машинный перевод тащит за собой английский синтаксис, а модель потом подхватывает этот стиль и зеркалит его в ответах.
Карточку лучше писать на русском с нуля, либо тщательно вычитывать после перевода. Машинный перевод тащит за собой английский синтаксис, а модель потом зеркалит этот стиль в ответах.
Из чего состоит добротная карточка? Во-первых, имя и базовое описание — пол, возраст, внешность, род занятий. Во-вторых, личность: черты характера, привычки, страхи, мотивация. В-третьих, манера речи — этот блок русскоязычные авторы часто игнорируют, а зря. Здесь стоит прописать любимые словечки персонажа, уровень образования, диалект, тон. В-четвёртых, бэкграунд — короткая история жизни, ключевые события. Ну и, наконец, сценарий — где и при каких обстоятельствах герой встречает игрока.
Объём карточки — отдельная головная боль. Многие думают, что чем больше токенов вбухаешь, тем «умнее» получится бот. На самом деле наоборот: модель тонет в деталях, забывает важное, путается. Оптимальный размер — 800–1500 токенов на основное описание плюс пара примеров диалогов. Не стоит расписывать рост с точностью до миллиметра и перечислять все шрамы — лучше вписать пару ярких деталей, которые работают на образ.
Системный промт под русский язык
Ведь именно здесь ломается большинство ботов. Системный промт — инструкция, которую модель видит перед каждым ответом. И если на английском работают шаблонные «You are {{char}}, respond in character», то для русской ролки этого катастрофически мало. Модель будет соскальзывать в английский, особенно на эмоциональных сценах, использовать кальки («он сделал шаг назад» вместо «он отступил»), писать за игрока и зачитывать внутренние монологи на три экрана.
Хороший русскоязычный системный промт содержит несколько обязательных блоков. Первое — жёсткая фиксация языка: «Все ответы исключительно на русском языке. Английские слова, фразы и кальки запрещены». Второе — правила отыгрыша: бот не пишет за игрока, не принимает решений за его персонажа, не перескакивает через события. Третье — стилистика: длина ответа (обычно 150–400 слов), формат прямой речи (русские «ёлочки», тире для реплик), описание действий курсивом или звёздочками — на ваш вкус. Четвёртое — тон повествования: от первого или третьего лица, прошедшее или настоящее время.
Отдельный нюанс — борьба с «лупами». Это когда модель из ответа в ответ повторяет одни и те же фразы, обороты, описания. Лечится добавлением в промт прямого запрета: «Избегай повторов формулировок и описаний из предыдущих сообщений. Каждая сцена должна развивать сюжет, а не топтаться на месте». Помогает, хоть и не на 100%.
Сэмплеры и параметры генерации
Раздел, который пугает новичков. Сэмплеры — настройки, определяющие, насколько креативно модель выбирает следующее слово. Главные параметры — температура (Temperature), Top P, Top K, Min P, штрафы за повторы (Repetition Penalty). И тут русский язык подкидывает свинью: то, что хорошо работает для английского, для нашего великого и могучего часто слишком агрессивно.
Температура отвечает за «градус безумия» модели. Низкая (0.5–0.7) даёт сухие, предсказуемые ответы. Высокая (1.2–1.5) — креатив, но и больше шансов словить галлюцинацию или скатывание в бессвязный набор слов. Для русской ролки золотая середина — 0.8–1.0. Min P в районе 0.05–0.1 хорошо отсекает совсем уж маловероятные варианты, не зажимая модель.
Repetition Penalty стоит держать в районе 1.05–1.15: выше — и модель начнёт коверкать русские окончания, лишь бы не повторяться. Вместо «он посмотрел» вдруг получаешь «он гляжущий», потому что «посмотрел» уже было два абзаца назад.
Лорбук и память
Беда любой нейросети — короткая память. Контекстное окно даже у топовых моделей конечно (8k, 32k, 128k, иногда больше), и старые сообщения вываливаются за борт. Через сотню реплик бот может забыть, как зовут вашего героя, или решить, что вы вообще-то не в Москве, а на Татуине. Спасательный круг — лорбук (он же World Info).
Лорбук — это база знаний с триггерами по ключевым словам. Упомянул игрок «Аркадий» — модели подкидывается справка про дворецкого Аркадия. Зашёл разговор о городе Светлогорске — подгружается описание города. Это удобно. Ведь забивать всё в основной промт нерационально: токены кончаются, а большая часть информации в конкретной сцене не нужна. Лорбук работает точечно, по делу, и серьёзно расширяет масштаб мира без потери качества.
Заполнять его стоит без фанатизма. На каждую запись — одно понятие, два-три ключевых слова, описание в 50–200 токенов. Не нужно загонять туда биографию каждого второстепенного персонажа в трёх томах: лорбук должен помогать, а не топить.
Первое сообщение и примеры диалогов
Первое сообщение бота (greeting) задаёт тон всей последующей переписке. Если оно написано суконным канцелярским языком, бот будет писать так же. Если в нём драматичные многоточия и «…— прошептала она, отводя взгляд», ждите того же стиля и дальше. Поэтому стартовое сообщение — не просто приветствие, а полноценный образец того, как должен звучать персонаж.
Примеры диалогов (Example Messages) работают по тому же принципу. Это короткие сценки, которые показывают модели, как герой реагирует в типичных ситуациях. Достаточно двух-трёх примеров на 100–200 слов каждый. Желательно разных по эмоциональному фону: один спокойный, один напряжённый, один с юмором. Так модель схватывает диапазон, а не один-единственный регистр.
Подводные камни и борьба с ними
Что обычно идёт не так? Во-первых, модель пишет за игрока — самая раздражающая беда. Лечится жёстким указанием в промте плюс ручной правкой первых десяти-пятнадцати ответов: если бот всё-таки сорвался, не стоит лениться и редактировать его сообщение, удаляя действия за вашего персонажа. Модель учится на контексте, и через десяток таких исправлений привычка пропадает.
Во-вторых, скатывание в английский. Особенно грешат этим Gemini и некоторые версии GPT. Помогает добавление в промт фразы вроде «Если в ответе появится хоть одно английское слово, ответ считается недействительным». Звучит наивно, но работает.
В-третьих, перебор с описаниями природы и одежды в ущерб действию. Тоже лечится промтом: «Описания не должны занимать больше 30% объёма ответа. Главное — действия, диалоги, эмоции». В-четвёртых, цензура — у Claude и GPT она строгая, и серьёзные сцены могут резаться. Тут либо переходить на DeepSeek, либо использовать джейлбрейки (тема отдельная и довольно скользкая, обсуждается на профильных форумах).
Тонкая настройка под себя
Универсального рецепта не существует. У каждого автора свой темп, свой жанр, свои предпочтения по длине и стилю. Кто-то любит медитативную ролку с пятью описательными абзацами на ответ, кто-то — динамичную, на коротких репликах. Поэтому первые несколько часов после запуска бота уйдут на тонкую подкрутку: чуть подвинуть температуру, переписать кусок промта, убрать лишний пример диалога. Это нормально.
Ролка с AI это всё-таки соавторство, а не одностороннее потребление контента. Чем интереснее и продуманнее ваши собственные реплики, чем глубже вы вживаетесь в роль, тем ярче отвечает бот.
Не стоит бояться экспериментов. Сохраняйте резервные копии карточки и промта перед каждым серьёзным изменением — так можно откатиться, если стало хуже. Ведите небольшой журнал: что поменяли, как это сказалось на ответах. Через неделю-другую набьёте руку и будете чувствовать модель интуитивно. А там и до собственных карточек, которыми не стыдно поделиться с сообществом, рукой подать.
Удачи в настройке, пусть ваши истории получаются живыми, а персонажи — такими, что не хочется закрывать вкладку даже в три часа ночи.

