В этом гайде мы шаг за шагом покажем, как создать собственного ИИ-бота на платформе Frendi.ai, будь то персонаж из любимого фандома или полностью оригинальный герой. Мы постарались сделать инструкцию максимально понятной и подробной, чтобы вы легко разобрались во всём, даже если раньше не пользовались такими сервисами.
Важные обозначения
Перед началом давайте договоримся о терминах, которые будут использоваться в описании бота:
- {{char}} — ваш ИИ-бот, тот персонаж, которого вы создаёте
- {{user}} — человек, который будет общаться с ботом (вы или любой другой пользователь)
Эти обозначения важно использовать в описании и инструкции бота, чтобы нейросеть понимала, кто есть кто.
Как создать ИИ-персонажа
1. Поле «Имя персонажа»
Имя — первое, за что цепляется взгляд. По нему пользователь сразу понимает, кто перед ним. Это может быть как известное имя из книг, фильмов или игр, так и полностью оригинальное, придуманное с нуля.
2. Поле «Описание персонажа»
Описание — «визитная карточка» ИИ-персонажа. Оно помогает быстро понять, кто перед нами и чего ждать от общения.
Здесь важно кратко и понятно объяснить:
- кто такой {{char}}
- из какого он мира/фандома (или что это заимствованный персонаж)
- какой основной сюжет/сеттинг
- чего примерно ждать от общения (романтика, дружба, хоррор, приключения, обучение и т. д.)
Описание лучше писать так, чтобы человек, который вообще не видел инструкцию, уже получил представление: «Кто это?» и «Зачем мне с ним общаться?».
Примеры:
- «Суровый, но заботливый капитан космического корабля. Вы — новый член экипажа, и вас ждут полёты, опасные миссии и близкое знакомство с командой.»
- «Ваш личный литературный ассистент, который помогает придумывать персонажей, сюжеты и диалоги.»
3. Инструкция ИИ-бота: объём и структура
Характер, логика и поведение ИИ-бота в первую очередь задаются инструкцией — это его «ядро», от которого зависит всё остальное.
Рекомендуемый объём — до 1500 токенов (не путайте с символами). Это оптимальный баланс: информации достаточно, но бот не начинает «теряться» в слишком длинном тексте.
В инструкции лучше всего придерживаться структуры:
1. Основа персонажа (кто он внешне и по базовым фактам)
2. История / предыстория (кратко)
3. Характер и особенности личности
4. Отношение к {{user}} и другим персонажам
5. Стиль речи и тон
6. (Опционально) Особые правила поведения бота
Основа персонажа: кто такой {{char}}.
Здесь вы задаёте «скелет» персонажа — его базовые характеристики:
1. Имя
2. Пол
3. Возраст (или визуальный возраст, если персонаж нелюдь/бессмертный и т. п.)
4. Внешность (кратко)
5. Общий стиль одежды
6. Мир/сеттинг (современность, фэнтези, научная фантастика, школа магии и т. д.)
Важно:
Лучше описывать не конкретные детали одежды, а общий стиль. Нейросети часто «теряют» мелкие детали и начинают путаться, тогда как общий образ запоминается гораздо надёжнее.
История, обзор персонажа и личность.
Далее — короткая предыстория и характер. Здесь не нужно писать роман: достаточно нескольких ёмких абзацев.
Постарайтесь ответить на базовые вопросы:
1. Откуда {{char}}
2. Где и с кем вырос
3. Что повлияло на его характер
4. Чем он занимается сейчас
Избегайте перегруженных объяснений мотивации. Вместо сложных формулировок лучше использовать простые и понятные клише, нейросеть их отлично распознаёт, а вы экономите токены.
Перегружено:
«Она постоянно заботится о других и забывает о себе, потому что боится, что её перестанут любить, если она хоть раз откажет.»
Лучше:
«Она живёт для других и не умеет говорить “нет”.»
Такие формулировки одинаково хорошо работают и для ИИ-бота, и для пользователя.
Делайте персонажа «живым»: детали и противоречия.
Чтобы {{char}} не выглядел плоским, добавляйте детали, именно они создают ощущение настоящего характера:
- Внутренние противоречия:
«Выглядит холодным и отстранённым, но болезненно привязывается к тем, кому доверяет.»
- Взгляды и ценности:
«Ценит честность, но сам часто умалчивает правду, чтобы не ранить других.»
- Стиль речи:
«Говорит сухо и официально» или «Общается легко, с шутками и подколами», «Использует много профессиональных терминов» и т. д.
- Отношения с другими:
«Подозрительно относится к незнакомцам, но с друзьями становится мягким и заботливым.»
- Увлечения и привычки:
«Коллекционирует старые книги», «Нервничая, крутит кольцо на пальце», «Курит только в тяжёлые моменты» и т. д.
Такие детали позволяют ИИ-боту реагировать на ситуации более естественно и правдоподобно.
4. Важно: как НЕ стоит описывать {{user}}.
Одна из самых частых ошибок — подробно прописывать действия, реплики и эмоции {{user}} прямо в инструкции.
Например:
«{{user}} вошла в комнату в красном платье и нервно сжала руки.»
«{{user}} сказал, что очень устал и хочет спать.»
На первый взгляд это выглядит безобидно, но на практике приводит к проблеме: ИИ-бот начинает сам управлять пользователем, додумывать за него действия, писать реплики и перехватывать инициативу.
Чтобы этого избежать:
- Не описывайте, во что одет {{user}}, как он/она себя чувствует и что говорит, в самой инструкции.
- Если вам важно упомянуть действие {{user}}, делайте это через восприятие персонажа от лица {{char}}.
Например, вместо:
«{{user}} посмотрела на него и улыбнулась.»
Лучше:
«{{char}} замечает, как {{user}} смотрит на него и улыбается.»
Золотое правило
По возможности вообще избегайте любых утверждений от лица {{user}} в инструкции.
Бот должен управлять только собой и NPC.
Пользователь всегда остаётся за пределами его контроля.
5. Приветственное сообщение персонажа
Первое сообщение задаёт тон всему диалогу. Это точка входа, от которой зависит, насколько комфортно пользователю будет включиться в игру.
Здесь важно не «зажать» пользователя в рамки раньше времени:
- Не навязывайте пользователю пол, если это не критично для жанра
- Используйте нейтральные формулировки: «вы», «тебя», «студента», «гостя», «пассажира» и т. д.
Неудачный вариант:
«Сириус увидел её и решил, что к директору они отправятся немедленно.»
Так мы уже задаём, что {{user}} — девушка.
Лучше так:
«Сириус увидел вас и решил, что к директору они отправятся немедленно.»
или
«Сириус увидел студента и решил, что к директору они отправятся немедленно.»
Так с ИИ-ботом смогут комфортно общаться пользователи любого пола.
Когда можно задать пол:
Если бот создаётся под конкретный жанр (например, романтика), и в нём изначально предполагается определённый тип взаимодействия, пол пользователя можно зафиксировать.
Например, если сценарий рассчитан только на общение с девушкой/парнем — это нормально. Главное, чётко указать это в описании и инструкции, чтобы не вводить пользователя в заблуждение.
6. Тон персонажа: как ИИ-бот будет общаться
Тон — это не просто стиль текста. Это то, как {{char}} ощущается в диалоге.
Один и тот же ответ можно подать тепло, холодно, с иронией или даже с угрозой, и восприятие будет совершенно разным.
Вот несколько базовых направлений:
- дружелюбный, мягкий
- холодный и отстранённый
- саркастичный, язвительный
- строгий, официально-вежливый
- заботливый, поддерживающий
- пугающий, мрачный и т. д.
На что стоит обратить внимание:
- открыт ли {{char}} к {{user}} с самого начала или держит дистанцию
- любит ли шутить или почти никогда этого не делает
- использует ли сленг или даже грубую лексику (если это уместно и допустимо)
- отвечает коротко и по делу или склонен к развёрнутым описаниям
Чем точнее вы это пропишете, тем стабильнее будет поведение бота в диалоге.
Примеры формулировок:
- «{{char}} общается с {{user}} тепло и дружелюбно, старается поддержать и утешить.»
- «{{char}} отвечает сухо, с лёгким сарказмом, редко показывает эмоции.»
- «{{char}} пишет развёрнутыми, образными фразами, уделяет внимание атмосфере и деталям.»
Хорошо заданный тон делает персонажа узнаваемым уже с первых реплик.
7. Если вы создаёте бота-«игру/RPG»
Бот-«игра» — это ИИ-персонаж, который ведёт пользователя по сюжету: квест, детектив, выживание, академия магии, хоррор и т. д.
В этом случае описание и тон оформляются так же, как для обычного персонажа.
Но в инструкции нужно чётко задать:
1. Как начинается игра (стартовая ситуация), правила, детали.
2. Как бот реагирует на разные типы действий {{user}} (согласие, отказ, агрессия, нелогичные действия).
3. Как ИИ-бот может вводить новые события, персонажей и повороты сюжета.
4. Какие примерно этапы сюжета планируются (начало → развитие → кульминация → финал).
5. Какие возможны варианты финала (если вы их продумываете).
Таким образом вы дадите возможность ИИ-персонажу мягко вести историю вперёд, в том числе если пользователь пассивен.
Даже примерные наброски уже сильно улучшают качество игры.
8. Если вы создаёте бота-ассистента
Ассистент — это не персонаж из истории, а «помощник» для задач: учёба, работа, планирование, генерация идей и т. д.
Здесь на первый план выходит не «характер», а польза и понятность.
Как должна отличаться инструкция ассистента:
- более строгая и структурированная, меньше художественности
- чётко описывает, в чём ИИ-бот компетентен, а в чём — нет
- задаёт понятный формат ответов
Что важно указать:
1. Темы, в которых бот разбирается
«{{char}} помогает с написанием текстов, генерацией идей, структурированием планов и лёгкой корректурой.»
2. Ограничения
«{{char}} не даёт медицинских, юридических или финансовых консультаций.»
3. Формат ответов
«{{char}} отвечает вежливо и по делу, структурирует ответы по пунктам, избегает лишней художественности.»
4. Тон общения
«{{char}} уважителен, поддерживает пользователя и объясняет сложные вещи простым языком.»
Ассистенту почти не нужна проработка внешности или биографии. Гораздо важнее его функции, стиль работы и предсказуемость в ответах. Хороший ассистент ощущается не как персонаж, а как надёжный инструмент, к которому хочется возвращаться.
Полезные и интересные промты
Если у вас уже есть черновик инструкции или ИИ-персонажа, вы можете отправить его нам в поддержку и мы поможем сократить, улучшить формулировки и убрать моменты, которые могут мешать корректной работе ИИ-бота.
Ниже вы найдёте подборку готовых промтов, их можно сразу использовать в чате с ботом или добавить прямо в инструкцию.
1. Промт на комментарии в конце сообщения от бота
Когда пишете ИИ-боту сообщение, в конце допишите эту инструкцию:
[System note: Follow these instructions in every message. <webtooncomments> {{user}} - this is the user. {{char}} - this is the character interacting with the user. Your task: at the end of each {{char}}’s message, add 3 random commenters who perceive it as a webtoon novel. Comments may be full of hate, aggressive, positive, excited, etc., and must actively use modern Russian slang, memes, and various emojis. They are added at the end of every {{char}}’s message. Commenters should discuss {{user}}’s appearance, actions, and decisions, the relationships of other characters with {{user}}, the structure of the world where the roleplay happens, different events and laws of this world, and the plot twists. Comments must be relevant to the post they are under. Comments may express support and admiration for {{user}}, criticize {{user}}’s decisions, question their sanity, or harshly criticize the nature of events. For them, the message is a part of a book they have just read and are now discussing together. Each type of comment (positive/negative/critical/etc.) should not be repeated more than once per message to preserve uniqueness and interest. Commenters are real, modern people with their own personalities and thoughts. They must fully use their knowledge of the whole world, characters, their personalities, connections, and relationships. Each commenter has a nickname starting with the symbol @. Nicknames are generated randomly for each message. The length of each comment is 1–2 sentences. Comments must be added strictly in the following format: <commentformat> Comments:
@CommenterNickname1: “Comment text.”
@CommenterNickname2: “Comment text.”
And so on. </commentformat> </webtooncomments>]
2. Промты на стиль и размер сообщения
На размер сообщения (можно изменять на тот размер, что вам нужен):
[System note. Before each response:
1.Write 300-420 words.]
[System note. Before each response:
1.Write 200-320 words.
2.Write long, exhaustive responses (4-6+ paragraphs)]
[System Note: Narrative focus. Write extremely detailed, long, and descriptive responses. Avoid brevity at all costs. Describe thoughts, environment, and sensory details in depth. Minimum 300 words per reply, regardless of user input length.]
Стили написания и нюансы
Повседневность
[System Note: High-fidelity slice-of-life RP. Focus on natural dialogue, quiet tension, relatable mistakes, and grounded social dynamics. Keep things messy, human, and unscripted. No assistant-like tone, no meta, no over-polish.]
Литературный стиль
[System Note: High-fidelity, character-driven literary RP. Focus on textured prose, subtle emotional tension, and grounded realism. LLM must avoid assistant-like tone and meta commentary.]
Современность
[System Note: High-fidelity, grounded modern RP. Focus on casual realism, micro-social tension, mundane chaos, and everyday humor. LLM must avoid robotic tone, explanations, and poetic AI-speak.]
Романтика
[System Note: High-fidelity romantic RP. Focus on slow-burn chemistry, sensory detail, internal conflict, and naturalistic dialogue. No melodrama, no idealized clichés, no assistant-like phrasing.]
Хоррор (мрачность)
[System Note: High-fidelity psychological horror RP. Focus on dread, subtle unease, grounded fear, and tense pacing. Avoid cinematic clichés and assistant-like tone.]
Комедия
[System Note: High-fidelity modern comedy RP. Focus on awkward timing, dry humor, chaotic realism, and character-driven stupidity. No stand-up routines, no AI-poetic phrasing, no assistant behaviors.]
Русреал
[System Note: High-fidelity rus-realism RP. Focus on conversational messiness, Russian slang, folk sayings, mundane absurdity, and rough-edged humor. LLM must avoid assistant-like tone and generic poetic narration.]
Фэнтези
[System Note: High-fidelity fantasy RP. Focus on immersive worldbuilding, grounded magic rules, flawed heroes, and lived-in environments. Maintain conversational realism. No assistant-like tone, no lore-dumps, no poetic AI phrasing.]
Под анализ характера (пишет, учитывая все нюансы характера ИИ-бота)
[System Note: High-fidelity character-emulation RP. LLM must internalize the character’s temperament, emotional habits, speech quirks, pacing, and worldview. Responses should reflect natural human reasoning, not archetypes or tropes. No assistant-like tone, no meta commentary, no personality exaggeration.]
Личная занятость (Если бот не занимается своими делами, а сосредоточен только на вас, но вы хотите добавить больше «жизненности», чтобы он помимо вас занимался и личными вещами)
[System Note: {{char}} has a life, a job, and duties. He doesn't drop everything for {{user}} unless it's a genuine emergency. Maintain professional friction.]
Как создавать сюжеты
1. Название сюжета
В названии сюжета важно сразу дать понять:
- о чём этот сюжет
- в каком мире/сеттинге он происходит
Название должно быть не только понятным, но и цепляющим — таким, чтобы хотелось открыть и начать играть.
Примеры:
- «Ночной рейс в проклятый город»
- «Кафе на углу, где сбываются желания»
- «Учебный год в Академии Теней»
2. Описание сюжета
В описании кратко задаётся атмосфера и контекст истории. Постарайтесь ответить на ключевые вопросы:
- где происходит действие (город, школа, космический корабль, деревня, кафе и т. д.)
- какая обстановка (уютная, мрачная, напряжённая, романтичная)
- какая основная тема (романтика, детектив, хоррор, дружба, приключения, slice of life и т. д.)
- в каком времени всё происходит (настоящее, будущее, альтернативное прошлое, конкретная эпоха)
Пример:
«Небольшой приморский городок, где все друг друга знают. Лето, разгар туристического сезона. {{user}} только что приехал в город, а {{char}} работает здесь уже много лет. В этом сюжете вас ждут тёплые вечера у моря, новые знакомства и небольшие тайны местных жителей.»
3. Инструкция к сюжету
Инструкция — это своего рода «карта» истории. Она помогает ИИ-боту понимать, куда двигаться и как развивать события.
Здесь вы прописываете:
- детали мира
- цели и задачи
- предысторию
- важные факты
- темп и ритм развития событий
- NPC (дополнительных персонажей) и как их использовать
Удобная примерная структура инструкции:
1. Стартовая ситуация
- С чего начинается сюжет? Где находится {{user}}? Где {{char}}?
- В каком состоянии сейчас мир или локация?
2. Цели и задачи
- Какие основные цели у {{user}} и/или {{char}}?
- Есть ли у сюжета глобальная цель (раскрыть тайну, выжить, пройти обучение, построить отношения и т. д.)?
3. Предыстория
- Что произошло до начала сюжета?
- Какие события привели к текущей ситуации?
4. Ключевые факты о мире и правила
- Особенности мира (магия, технологии, запреты, социальные правила)
- Что можно и нельзя делать, что важно учитывать
5. Ритм и развитие сюжета
- В каком темпе развивается история:
- медленный, атмосферный темп (много бытовых сцен, разговоров)
- динамичный (много событий, экшена, быстрых переходов)
- Как бот реагирует на разные действия {{user}} — поддерживает инициативу, направляет, предлагает варианты
6. Финал и возможные развилки (по желанию)
- Есть ли общее понимание финала (хэппи-энд, открытый финал, трагедия, несколько вариантов развязки)
- Может ли сюжет быть «бесконечным» (повседневное общение без чёткого конца)
4. NPC в сюжете
NPC (Non-Player Characters) — второстепенные персонажи, которыми также может управлять ИИ-бот.
Они делают историю насыщеннее и живее.
Важно: NPC нужно явно прописывать в инструкции сюжета, чтобы ИИ чётко понимал, кто это и как их отыгрывать.
Оптимальный формат:
1. Краткая карточка NPC
2. Инструкция, как ИИ-бот может использовать этого NPC в диалоге
Пример NPC:
[NPC: Анна — хозяйка местного кафе. Характер: добрая, общительная, немного сентиментальная. Знает всех в округе. Относится к {{user}} и {{char}} тепло, как к старым знакомым. Инструкция для {{char}}: Ты можешь отыгрывать Анну как NPC: показывать её реплики, реакции и поведение в рамках её характера.]
Таким же образом можно добавить несколько NPC:
- [NPC: директор школы, строгий, справедливый, уважает дисциплину]
- [NPC: сосед по комнате, ленивый, шутник, часто попадает в неприятности]
- и т. д.
Главное чётко:
- назвать NPC
- описать характер и роль
- объяснить ИИ-боту, как и когда его можно вводить в историю
Хорошо прописанные NPC делают сюжет более объёмным и позволяют боту гибко реагировать на разные ситуации.
Итог
Создание ИИ-персонажа это не про сложность, а про ясность и логику.
Чем понятнее вы задаёте персонажа, его поведение и правила, тем живее и интереснее он будет в диалоге. Не бойтесь экспериментировать: упрощайте формулировки, добавляйте детали, пробуйте разные подходы.
Даже небольшие изменения могут заметно улучшить результат!
Теперь вы знаете, как собрать своего ИИ-бота для общения с нуля.
Если хотите попробовать на практике — переходите на Frendi.ai и создайте своего персонажа 😉.