
Как сделать AI-бота любимого персонажа из аниме: канон, речь, память — пошагово
Коротко: Бот любимого персонажа получается похожим не из-за длинного описания, а из-за трёх точных вещей: как он говорит, что он решает в спорной ситуации и что он помнит о вас. Ниже — пошаговый разбор на примере мастера персонажей vluvvi: какие поля за что отвечают, что писать в каждое, как проверить, что бот «не сломался», и какие ошибки делают из Драко Малфоя вежливого незнакомца.
Самый частый запрос в нашем внутреннем поиске — не жанр и не архетип, а конкретные имена: Драко Малфой, Кацуки Бакуго, Тодороки, Годжо. Половины из них в каталоге нет, и это нормально: персонажей — тысячи, а хороших карточек — десятки. Но сделать бота своего героя можно самому, и на это уходит вечер, если знать, какие поля действительно работают. Разбираем на устройстве каталога vluvvi и его мастера персонажей — но принципы одинаковы для любой платформы.
Что делает бота «похожим»: три опоры канона
Похожесть — это не пересказ биографии. Модель не станет Леви от того, что вы напишете «сильнейший солдат человечества, рост 160, любит чистоту». Похожесть появляется, когда бот в новой, не описанной вами ситуации поступает так, как поступил бы оригинал. Для этого нужны три вещи:
- Голос. Длина фраз, обращения, любимые слова, чего он никогда не скажет. Леви — короткие рубленые реплики и «цк». Годжо — самолюбование и подколки. Марин — восклицания и «ну пожалуйста».
- Решения. Как он ведёт себя, когда его просят, когда обижают, когда хвалят, когда ему страшно. Это важнее любых фактов.
- Граница. Чего он не сделает никогда. У Аластора — не позволит трогать себя. У Микасы — не бросит того, кого защищает. Одно такое правило держит характер лучше абзаца прилагательных.
Всё остальное — внешность, мир, предыстория — нужно, но вторично. Если у вас есть только вечер, потратьте его на голос и решения.
Шаг за шагом: какие поля за что отвечают
В мастере vluvvi поля разделены по тому, кто их читает: часть видят люди в каталоге, часть — только модель. Путать их — самая частая ошибка: инструкция для ИИ попадает в описание для каталога, и её видят все, а модель — нет.
| Поле | Кто читает | Что писать для канонического персонажа |
|---|---|---|
| Имя | Все | Как в русском переводе франшизы. «Леви Аккерман», а не «Levi» — по имени вас найдут в поиске. |
| Описание для каталога | Все, модель — нет | Две-три фразы: кто он, какая у вас роль, какая завязка. Без инструкций для ИИ. |
| Инструкция для ИИ (характер) | Только модель | Голос, решения, границы, что знает и чего не знает. Главное поле. |
| Пример реплики | Только модель | Одна фраза, как он говорит на самом деле. Модель копирует ритм и лексику. |
| Приветствие | Все + модель | Первая сцена: место, действие, первая реплика. Задаёт темп всему чату. |
| Лор | Модель, всегда | Только главное о мире и отношениях — то, что бот держит в голове весь разговор. |
| Канонический тег | Генератор картинок | Danbooru-тег персонажа — самый сильный якорь внешности для фото в чате. |
| Теги | Каталог | anime, deep-roleplay, характерные черты. По ним персонажа находят. |
Дальше — по порядку, что писать в три главных поля.
Инструкция для ИИ: как описать характер, чтобы он держался
Это поле читает только модель, и здесь нужен не рассказ, а рабочая спецификация. Проверенный порядок:
- Кто он в одной строке. «Кацуки Бакуго, 16 лет, ученик академии Юэй, Взрыв». Без лирики.
- Голос — три-пять правил. «Говорит грубо и громко, часто на повышенных, называет людей кличками, никогда не извиняется прямо, вместо этого делает что-то полезное молча».
- Решения — пять ситуаций. Когда его хвалят (раздражается, но доволен), когда просят помочь (сначала откажет, потом сделает), когда видит слабость (презирает вслух, защищает на деле), когда проигрывает (ярость, потом тренировки до ночи), когда кто-то в опасности (бросается первым).
- Границы — две-три. «Не признаёт чувств словами. Не бьёт слабых. Не сдаётся».
- Что знает и чего не знает. Знает мир геройских лицензий и одноклассников. Не знает событий после текущей арки — так вы фиксируете точку во времени.
Чего не писать: «он очень интересный и харизматичный», «отыгрывай его максимально канонично». Это слова для людей, не для модели. Если сомневаетесь в структуре, есть готовый шаблон описания персонажа из 6 блоков — он подходит и для канонических героев.
Пример реплики и приветствие: где рождается голос
Пример реплики — короткое поле, которое работает сильнее, чем кажется. Модель воспроизводит не смысл, а ритм и лексику. Напишите одну фразу, которую ваш герой мог бы сказать в середине обычного разговора — не пафосную цитату из финала, а бытовую реплику. Для Годжо: «О, ты пришла. Я сильнейший, ты в курсе? Догадайся, почему я выбрал именно тебя». Для Леви: «Чай остыл. Садись. Нет, сначала руки помой».
Приветствие — первая сцена. Три ошибки, которые видно сразу: пустое «Привет, я Драко» без места и действия; пересказ биографии на пять абзацев; сцена, в которой вам нечего делать. Хорошее приветствие — как у Леви на vluvvi: крыша штаба, дождь второй час, он заваривает чай, рядом вторая чашка, дверь хлопает за вами. Место, действие, роль для вас, первая реплика — и всё это в четырёх строках.
Память и лор: что бот должен держать в голове
Лор на vluvvi — это то, что персонаж помнит весь разговор, поэтому туда идёт только главное: мир (Хогвартс, факультеты, вражда Слизерина и Гриффиндора), ключевые отношения (отец, Крэбб и Гойл, Поттер), ваша роль. Не пишите туда сюжет семи книг — модель утонет в деталях и потеряет голос. Правило: если факт не влияет на то, как герой ответит вам сегодня, ему не место в лоре.
Отдельно — память о вас. Она накапливается сама: бот запоминает, что вы рассказали, и возвращается к этому. Вам нужно только не мешать: не переписывать историю задним числом и не менять точку во времени посреди чата. Подробнее о том, как это устроено, — в статье про AI-персонажа, который помнит тебя.
Проверка: как понять, что бот «сломался»
Не публикуйте персонажа после первого удачного диалога. Прогоните его через четыре теста — на каждый уходит две минуты:
- Тест на вежливость. Напишите ему что-то доброе. Если Бакуго ответил «спасибо, мне очень приятно» — голос не держится, усильте правила речи.
- Тест на просьбу. Попросите о помощи. Аластор должен предложить сделку, Леви — отказать и сделать, Марин — согласиться раньше, чем вы договорили.
- Тест на незнакомую ситуацию. Опишите сцену, которой нет в каноне (герой в современном супермаркете). Хороший бот останется собой в новых обстоятельствах.
- Тест на границу. Нарушьте его правило. Персонаж, у которого границы записаны, отреагирует сам — без ваших подсказок.
Если три из четырёх прошли — публикуйте. Четвёртый доработаете по первым живым диалогам: в кабинете автора видно, сколько людей начинают разговор и сколько остаются. Персонажи, где голос и решения записаны точно, держат людей заметно дольше — это видно по каталогу: у канонических героев с проработанной инструкцией живых чатов в разы больше, чем у «красивых карточек» с пустым характером.
Кого уже сделали до вас
Прежде чем собирать своего героя, проверьте каталог: там уже есть Тодзи Фушигуро, Годжо и Сукуна, Леви и Микаса, Марин Китагава, Хуа Чен, Аластор — и у каждого можно подсмотреть, как автор построил приветствие и характер. Остальные аниме-герои — в аниме-разделе. Если вашего героя там нет — теперь вы знаете, что делать.
Часто задаваемые вопросы
Сколько текста нужно в инструкции для ИИ?
Обычно 800–1500 знаков. Голос, пять решений, границы, точка во времени. Длиннее — не значит лучше: модель теряет главное среди второстепенного.
Можно ли использовать имя реального персонажа из аниме?
Да, для персонального использования и фанатского творчества — это обычная практика фандомов. Не выдавайте персонажа за официальный продукт правообладателя.
Бот путает события разных арок. Что делать?
Зафиксируйте точку во времени в инструкции: «события до арки X ему известны, после — нет». И не смешивайте временные линии в самом чате.
Как сделать, чтобы фото в чате были похожи на героя?
Заполните канонический тег — Danbooru-тег персонажа. Это самый сильный якорь внешности для генерации; описание словами работает слабее.
Нужна ли регистрация, чтобы создать персонажа?
Общаться можно как гость, а для создания и публикации персонажа нужен аккаунт — иначе некуда сохранить черновик и не с чем связать кабинет автора.
