Как написать своего персонажа для SillyTavern
Универсальный шаблон для всех ИИ-моделей. Кратко, емко, сильно углубляться не будем.
Если среди кучи персонажей с chub.ai вы не нашли того самого, то почему бы не написать своего собственного?
С технической точки зрения делается все довольно просто. Заходите в правую панель и жмите на профиль с плюсиком.
ВАЖНО: Писать персонажа следует с подключенной моделью, потому что при добавлении текста в карточку она сразу ее токенизирует (разбивает персонажа на токены, понятные для себя).
Вас встретит вот такая картина. Обозначил на картинке все, что нужно:
Весь блок выглядит так:
Описание персонажа
Весь шаблон большой, выбирайте то, что нужно, но сохраняйте структуру, отсупами и дефисами все обозначено. Также каждый пункт описан.
Первое сообщение
Это просто вводная. Можно ввести в сюжет, можно просто обратиться к игроку. Наверняка вы уже видели примеры на уже созданных персонажах. НО, это все же довольно важная штука, потому что именно первое сообщение и дает направление всего сюжета, так что стоит хорошо над ним подумать.
Резюме
Да, та самая кнопочка, которую я обозначал на первой картинке, с ней нужно немного разобраться. Эти поля условно следующие по "важности" в глазах ИИ, так что они, можно сказать, полируют общий характер персонажа.
Вам нужны два поля, указанные на картинке.
Резюме по личности:
Это поле условно следующее по "важности" в глазах ИИ после описания персонажа, так что оно, можно сказать, полируют общий характе. Краткое описание личности, теги. Например: Веселый, хитрый, провокационный
Сценарий: буквально он. Если персонажа хочется сделать сюжетным. Буквально пишите, что будет сначала, что планируется далее.
Шаблон не плох, но есть еще куча рабочих вариантов и моментов(чорд, не хочу раскрывать эту кухню, ибо сама делаю чаров, дарю вам свой хлеб за даром!).
Бота не покажу, не простите, но суть объясню.
Вообще любого нового бота можно написать с помощью бота спецом заточенного на такую работу. Звучит дико, настоящий Скайнет, но это проще чем писать в ручную и быстрее. Огромный плюс такой методики, что та модель на которой вы создаете персонажа будет понимать его промт на 101% и подберет максимально отражающие запрос смысловые единицы.
Я делаю так:
1. Создаю краткое текстовое описание персонажа, внешность, стори, особенности, характер, и если надо четко описываю его фичи.
2. Генерирую "мозг" бота на 3х моделях от разных разработчиков: WizardLM 8*22, Llama 3 70b и Mistral Large и иногда ради забавы через 4 GPTо пускаю.
3. Сравниваю те слова, смысл и обороты которые использовали эти модели для генерации и собираю - франкенштейна. Это гарантия того что бот будет работать на любой модели. Чаще всего понимание у них общее, сильной разницы нет в используемых словах и смысловых единицах. Что-то дописываю сама, например список кинков, обычно модели работающее через API их не описывают, по этому прибиваем гвоздями сами.
4. Пишу сценарии/стартеры. Идеи либо рождаются у меня в голове сами либо прошу накидать идей нейронку. Сами тексты генерирую на специальной модели заточенной под писательство с напрочь отбитой цензурой. Мало того что она пишет так что это не выглядит ГПТ-текстом, так еще и подкидывает изюма в текст.
5. Тестирую бота на тех моделях что использовала для его создания + те модели что популярны в сообществе. Обычно делаю 5 -7 рп. Если надо правлю тексты/мозги замечая что боты давятся на словах или начинают болеть не той эмоцией.
6. Оформляю бота, генерирую задники, аватарку, если есть набор выражений, шапки стартеров.
7. Релиз... и все по новой с новым ботом.
Люблю писать бота смешанным стилем с четким разделением атрибутов, но при этом с описательной частью в истории и лора(если делаю). Применяю систему MBTI и психо-тестирования, если надо усилить какой то кинк или психическое состояние то несколько раз повторяю это понятие по тексту, дабы увеличить его вес в промте.
п.с. Есть нюанс, ботов для Антропиковских моделей надо писать тегово, если что я говорю о Клоде, но я сомневаюсь что тут есть его пользователи.
Мы не знаем
Получается все что угодно лучше
Создам своего ни бинарного персонажа который идентифицирует себя как чайник 🥴💅🏼
Вот вы тут шутите, а это более чем возможно.
Я ввел этот код в терминале и случайно взломал пентагон.