Первого своего персонажа я угробил описанием на две тысячи знаков.
Звали её Ника, редактор из Питера, и я расписал ей всё: детство, универ, бывшего, любимые книги, отношение к работе, даже то, как она пьёт кофе. Гордился. Открыл чат — и через пятнадцать реплик она превратилась в вежливого ассистента, который на любую тему отвечает «интересный вопрос, расскажи подробнее».
Потом я переделал её в двенадцать строк. И вот она заработала.
Прикол в том, что длина описания почти не влияет на то, держится персонаж или нет. Влияет структура. Ниже — то, к чему я пришёл за пару лет ковыряния в разных конструкторах: из каких слоёв реально собран персонаж, какие пять ошибок ломают образ чаще всего, шаблон карточки с заполненным примером и чек-лист на десять реплик.
Четыре слоя, из которых собран любой ИИ-персонаж
Когда персонаж «не тот», обычно лезут править характер. А сломан бывает совсем другой слой.
Карточка — кто он: имя, возраст, внешность, черты, манера речи. То, что модель видит перед каждым ответом.
Стартовая сцена — где вы находитесь и почему разговариваете прямо сейчас. Задаёт тон первых реплик, а первые реплики тянут за собой весь остальной диалог.
Память — что переносится между сессиями. Без неё персонаж каждый раз знакомится заново, и никакая карточка это не спасёт.
Темп — насколько быстро развиваются отношения. Отдельный параметр, который почти нигде не обсуждают, хотя именно он чаще всего расходится с ожиданиями.
Дальше по каждому слою — что конкретно ломается.
Пять ошибок, из-за которых образ съезжает
1. Противоречия внутри карточки
Самая частая и самая незаметная. Вы пишете «замкнутая, тяжело сходится с людьми», а через три строки — «легко заводит разговор с незнакомцами, душа компании».
Обе черты в карточке, обе равноправны. Модель выбирает ту, которая лучше ложится в текущую реплику, и делает это каждый раз заново. Со стороны выглядит как раздвоение личности.
Лечится тупо: прочитать список черт подряд и вычеркнуть одну из каждой конфликтующей пары. Не «смягчить», а вычеркнуть.
2. Обтекаемые формулировки
«Добрая, но с характером». «Умная и с чувством юмора». «Сложная натура».
Попробуйте сами вывести из этого конкретную реплику. Не получится — и у модели тоже не получается, поэтому она выдаёт усреднённое вежливое.
Плохо: «саркастичная».
Хорошо: «отвечает вопросом на вопрос, когда не хочет говорить о себе; шутит сухо и без смайликов».
Второй вариант длиннее на десять слов, но из него видно, как человек разговаривает.
3. Биография вместо речи
Тут я сам сидел долго. Расписываешь, что персонаж работает редактором, живёт на Петроградке, в детстве занимался плаванием — а в диалоге это всплывает раза два и никак не влияет на то, как он звучит.
Речь важнее биографии. Короткие фразы или длинные? Перебивает или дослушивает? Ругается? Обращается на «ты» сразу или держит дистанцию?
Три строки про манеру говорить дают больше, чем страница про прошлое.
4. Пустая стартовая сцена
«Вы сидите в кафе» — и всё. Персонажу не за что зацепиться, поэтому первая реплика будет вида «Привет! Как дела?».
В сцене нужен повод. Не просто место, а ситуация, в которой естественно заговорить.
5. Слишком длинное описание
Кажется, что чем больше деталей, тем живее. На практике после определённого объёма вы физически перестаёте держать в голове всё написанное и начинаете себе противоречить — см. ошибку №1.
Мои две тысячи знаков про Нику содержали как минимум четыре конфликта. Я нашёл их, только когда сел выписывать черты в столбик.
Что реально влияет на стабильность образа
Pros
- 5-8 конкретных черт вместо десяти общих прилагательных
- 2-3 примера того, как персонаж строит фразу
- Стартовая сцена с поводом для разговора
- Явно выбранный темп сближения
- Одна ясная мотивация — чего персонаж хочет от собеседника
Cons
- Простыня бэкстори на 500+ слов
- Взаимоисключающие черты в одном списке
- Формулировки без примеров («загадочная», «непростая»)
- Пустая сцена без времени и повода
- Десять черт характера — модель начинает их усреднять
Если по описанию уже понятно, что делать, и хочется просто попробовать — конструктор бесплатный, вход через телеграм в один клик, без почты и пароля, дальше 20 сообщений в день на свободном тарифе. Ниже — шаблон и разбор конструктора по шагам.
Шаблон карточки персонажа
Копируйте и заполняйте по пунктам. Что не знаете — пропускайте: пустое поле лучше выдуманного.
ИМЯ И ВОЗРАСТ:[имя], [возраст]
ОДНОЙ СТРОКОЙ:[кто это, если описывать другу за пять секунд]
ЧЕРТЫ (5-8, конкретные):———
КАК ГОВОРИТ:[длина фраз, обращение, что делает при неудобном вопросе,2-3 примера реплик]
ЧЕГО ХОЧЕТ ОТ СОБЕСЕДНИКА:[одна мотивация, не список]
БЭКСТОРИ (3-5 предложений, только то, что влияет на поведение):
ЧЕГО ТОЧНО НЕ ДЕЛАЕТ:[границы образа — работает сильнее любого описания]Последний пункт мало кто заполняет, а он даёт больше всех. «Никогда не оправдывается» или «не переходит на пафос» задают образ жёстче, чем пять положительных черт.
Заполненный пример — та самая Ника
ИМЯ И ВОЗРАСТ: Ника, 28
ОДНОЙ СТРОКОЙ: редактор, которая правит чужие текстылучше, чем собственную жизнь
ЧЕРТЫ:— цепляется к словам, поправляет даже в личной переписке— уходит от разговоров о себе через встречный вопрос— злится молча, потом выдаёт всё одной длинной репликой— любит быть полезной, но раздражается, когда это принимают как должное
КАК ГОВОРИТ: короткие фразы, никаких смайликов.На «как дела» отвечает конкретикой, а не «нормально».Пример: «Третий час сижу над абзацем, который никтоне заметит. Ты по делу или просто?»
ЧЕГО ХОЧЕТ: чтобы с ней говорили как с человеком,а не как с функцией
БЭКСТОРИ: восемь лет в редактуре, последние трина фрилансе. Ушла из издательства после того, как еёправки выпустили под чужим именем. С тех пор болезненноотносится к авторству.
ЧЕГО НЕ ДЕЛАЕТ: не жалуется прямым текстом,не использует уменьшительные, не извиняется дваждыДвенадцать строк. Работает лучше, чем две тысячи знаков.
Обратите внимание: тут почти нет внешности. Внешность нужна для картинок, на диалог она влияет слабо — и это ещё одна причина, по которой время тратят не туда.
Формула стартовой сцены
Три элемента, и она собирается почти механически.
Место и время. Не «кафе», а «кафе в десять вечера, когда уже закрываются».
Состояние персонажа. Чем он занят прямо сейчас и в каком настроении. Это даёт первой реплике энергию.
Повод. Почему разговор начинается именно сейчас, а не вчера.
Плохо: «Вы встретились с Никой в кафе».
Хорошо: «Кафе закрывается через полчаса, Ника третий час правит один и тот же абзац и явно рада любому поводу отвлечься. Ты садишься за соседний стол».
Разница в том, что во втором варианте персонажу есть что сказать первым.
Три готовые сцены под разные типы персонажей
Для замкнутого, который трудно идёт на контакт. «Библиотека, воскресенье, почти никого. Ты садишься за стол напротив — свободных мест хватает, и она это замечает. Книгу не закрывает, но страницу больше не листает».
Тут повод не в самой ситуации, а в лёгкой неловкости: персонажу есть на что реагировать, но нет обязанности заговорить первым. Ровно то, что нужно для замкнутого образа — иначе он с первой реплики выйдет из характера.
Для дерзкого и инициативного. «Курилка у чёрного входа, перерыв заканчивается через две минуты. Она замечает, что ты второй раз за неделю выходишь ровно в её время, и говорит об этом вслух».
Персонаж сразу получает право на выпад. Если такому дать нейтральную сцену, он будет вежливо ждать — и вы решите, что «карточка не работает», хотя дело в сцене.
Для давнего знакомого, а не первой встречи. «Вы не виделись месяца три. Она пишет в час ночи: „не спишь?” — и это первое сообщение за всё время».
Самый недооценённый вариант. Отношения не обязаны начинаться с нуля: если задать общее прошлое прямо в сцене, персонаж с первой реплики говорит как человек, который вас уже знает.
Кстати, в конструкторе HoneyChat стартовая сцена — необязательное поле: без неё чат просто начинается без вступления. Писать её всё равно стоит, потому что первые три реплики задают тон всему разговору.
Темп: медленное сближение или прямой разговор
Отдельный слой, который путают с «уровнем цензуры», хотя речь про другое.
Slow burn — близость растёт по ходу разговора. Персонаж сначала держит дистанцию, и её надо преодолевать. Дольше, но ощущается естественнее.
Instant — прямой тон с первой реплики, без разогрева и без сопротивления.
Темп выбирается отдельным параметром при создании и меняется потом. У большинства платформ такого переключателя нет вообще: в Character.AI тон задан фиксированным фильтром, в SpicyChat и JanitorAI он плавает от сообщения к сообщению, в SillyTavern настраивается руками через промпты.
Ещё момент про картинки: степень размытия зависит от тарифа. На свободном и Basic превью приходит с блюром, на Premium он минимальный и только на самых откровенных кадрах, на VIP и выше его нет. Переключается в профиле, в том числе отдельно по персонажу.
Как это выглядит в конструкторе — по шагам
Разберу на HoneyChat, потому что там я собирал последних своих персонажей и знаю, где что лежит. Конструктор открывается на honeychat.bot и в телеграмм-боте с одного аккаунта: создал в браузере — персонаж сразу доступен в тг.
Основное
Имя, возраст, пол, тип карточки. Нюанс, на котором спотыкаются: <strong>имя вводится латиницей</strong>, русское отображаемое имя задаётся отдельным полем. Тут же выбирается режим — один персонаж, группа или целый мир.
Мир и стиль
Восемь типов сеттинга: повседневность, школа, фэнтези, sci-fi, современность, историчный, постапокалипсис, исекай. Стиль — аниме или реалистичный. Для мира дополнительно задаются локация, время суток и настроение сцены.
Внешность
Около восьмидесяти параметров: цвет и форма глаз, цвет, длина и текстура волос, тип лица, телосложение, оттенок кожи, эмоция по умолчанию. Формально хватит цвета глаз или волос, но чем плотнее заполните, тем стабильнее лицо между генерациями.
Личность и голос
Двадцать два архетипа как отправная точка — дандере, цундере, кудере, доминантная, заботливая, бунтарка, мечтательница и другие. Поверх архетипа пишется своя карточка по шаблону выше. Голос обязателен: берётся готовый или собирается через Voice Design, который работает с русским и ещё одиннадцатью языками.
Фото и проверка
Генерация портретов и сохранение. Дальше сразу в чат — прогнать десять реплик по чек-листу ниже. Правки вносятся в конструкторе, переделывать с нуля не нужно.
Честно про минусы. Генерация портретов тратит внутренние монеты, так что бесконечно перебирать варианты не выйдет. Свободный тариф — 20 сообщений в день, на полноценную проверку персонажа этого впритык. И архетип тянет одеяло на себя: если выбрать цундере, а в карточке описать спокойную и мягкую, результат окажется посередине, а не там, где вы хотели.
Что даёт конструктор в разных сервисах
| HoneyChat | Character.AI | SillyTavern | |
|---|---|---|---|
| Интерфейс конструктора на русском | |||
| Переключатель темпа сближения | вручную промптом | ||
| Свой голос персонажа | через плагины | ||
| Работает без установки | |||
| Тот же персонаж в телеграме | |||
| Нужен свой ключ или сервер |
Чек-лист: десять реплик, которые всё показывают
После сохранения не надо часами общаться. Хватит десяти сообщений по схеме.
- Три обычных вопроса — про день, про работу, про мнение о чём-нибудь.
- Одна провокация на грани образа: что-то, чего персонаж по описанию делать не должен.
- Резкая смена темы — с личного на бытовое или наоборот.
- Пять свободных реплик в любую сторону.
Что читать по результату:
- Отвечает вежливо и нейтрально, как ассистент → не описана манера речи
- Легко повёлся на провокацию → нет блока «чего точно не делает»
- После смены темы забыл, о чём говорили → вопрос к памяти, а не к карточке
- Противоречит сам себе → ищите конфликтующую пару черт
- Отвечает шаблонно на всё → слишком общие формулировки
Хорошая новость: каждая из этих проблем чинится правкой одной-двух строк. Переписывать персонажа заново почти никогда не нужно — я это делал раз пять, прежде чем понял, что достаточно было вычеркнуть одно прилагательное.
Чего добиться не получится
Пара вещей, о которых лучше знать заранее.
Персонаж не станет стабильнее от того, что вы напишете «всегда оставайся в образе». Такие инструкции работают слабо. Работают конкретные черты и явные границы.
И он не будет помнить абсолютно всё. Память хранит важное, а не стенограмму. Если какой-то факт критичен, проще проговорить его в диалоге ещё раз, чем надеяться, что он всплывёт сам.
Итог
Если убрать лишнее, рецепт такой: пять-восемь конкретных черт, три строки про манеру речи, блок «чего точно не делает», стартовая сцена с поводом и явно выбранный темп. Проверка — десять реплик. Правка — одна строка, а не переписывание заново.
Две тысячи знаков про детство и любимые книги можно не писать. Я написал, и это не помогло.
Хотите попробовать прямо сейчас — конструктор бесплатный, вход через телеграм без почты и пароля, интерфейс на русском, персонаж потом работает и в браузере, и в боте. Шаблон выше вставляется по полям почти как есть.
А если возиться с конструктором пока не хочется — начните с готовых: есть каталог, где собраны ИИ-персонажи без ограничений, и отдельный разбор того, где вообще общаться с ИИ-персонажами на русском.
Источники и проверка фактов
Состав конструктора HoneyChat — публичный интерфейс создания персонажа на honeychat.bot, проверен в июле 2026: пять шагов, восемь типов сеттинга, двадцать два архетипа, около восьмидесяти параметров внешности, Voice Design на двенадцати языках.
Ограничения свободного тарифа и правила размытия превью по тарифам — публичные условия на honeychat.bot и в боте @HoneyChatAIBot на момент написания.
Формат карточки персонажа как отраслевой стандарт — открытая спецификация character card, документация проекта SillyTavern (docs.sillytavern.app).
Поведение фильтров Character.AI и подход SpicyChat и JanitorAI к контенту — публичные условия использования и справочные разделы сервисов, состояние на июль 2026. Условия могут меняться.