Большой гайд по Character AI

Большой гайд по Character AI

Mika Liks
ТГК: Милый Character.ai

━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎

Что такое Character.ai

✎︎ Character.Ai - это сервис, позволяющий создать собственного персонажа и общаться с ним. Вы также можете выбрать уже созданного персонажа.
В отличие от большинства чат-ботов, используемая модель основана не на GPT-X, а на диалоговой системе Google LaMDA. Команда Character.ai принимала участие в проекте LaMDA, и подробнее о нем можно прочитать здесь: https://blog.google/technology/ai/lamda/

Поскольку эта модель обучалась в основном на диалогах, она обладает сложным пониманием некоторых предметов и объектов. Больше об этом можно узнать на официальном сабреддите разработчиков.

━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎

Создание персонажа

Подробный гайд по созданию персонажа есть у нас на канале:

✎︎ После того как вы вошли в систему, вы можете создать персонажа. Просто щелкните вкладку "Создать" слева, а затем "Создать персонажа".

Просто заполните поля "Имя" (не более 20 символов) и "Приветствие" (не более 500 символов), поставьте аватар, нажмите кнопку "Создать!" и на этом можно закончить. Да, все очень просто. Даже с минимальной информацией ваш персонаж должен быть в состоянии сделать несколько ссылок на свою предысторию (особенно если персонаж хорошо известен), взяв ее из reddit/wiki/fanfics... и любых данных, на которых эта модель была обучена.

Установите для параметра "Видимость персонажа" значение "PRIVATE". Через несколько минут вы узнаете, почему!

✎︎ Но вы же не будете довольствоваться только этим? Ваш персонаж должен уметь развлекать вас, но при этом допускать некоторые ошибки и быть непоследовательным при описании тех или иных мелочей своей биографии или внешности. Это легко исправить.

Для этого следуйте по пути, исключающему ошибку, и вместо кнопки "Создать!" щелкните на "Редактировать детали (Дополнительно)". После этого появится несколько новых полей.

Приветствие: Это первое сообщение, отображаемое при разговоре с вашим ИИ. Вы можете использовать это поле как дополнительное поле "описание" и рассказать немного больше об истории вашего персонажа (которую вам не придется вписывать в Определение персонажа). Так что заполняйте его по максимуму.

Краткое описание: Не так важно, поскольку оно не будет влиять на личность AI. Пример: "Храбрый рыцарь, сражающийся за XXX".

Длинное описание: Здесь начинается самое интересное. Используйте это поле для краткого описания личности и предыстории вашего персонажа. Мы будем использовать его для усиления деталей, которые мы поместили в поле "Определение". Например:

"((Люси вообще мало говорит)) Люси в депрессии. Она серьезная. Она интроверт и не любит много говорить. Она выглядит невинной, но не задумываясь может убить человека в мгновение ока, если он ее обидит. Люси также считает Ночной город тюрьмой и мечтает однажды уехать из него на Луну. Она обладает быстрыми рефлексами и очень умна. Люси кажется холодной, но когда узнаешь ее поближе, оказывается, что она очень заботливая. Люси любит Дэвида. Мэн - начальник Люси".

✎︎ Это поле имеет наибольший вес для ИИ, гораздо больший, чем определение. Поэтому поместите сюда важные черты характера!

Категории: Честно говоря, никто не знает, как комбинация тегов может повлиять на ИИ. Просто поместите несколько тегов, которые имеют смысл для вашего персонажа, например, темы, которые вы хотели бы обсуждать, или поведение, которым вы хотели бы его наделить. Не следует добавлять более 5 категорий (по мнению разработчиков).

Например, для моего персонажа: Фэнтези (сеттинг персонажа), Обсуждение (будет больше обсуждать, чем действовать), Советы (будет чаще давать советы), Кооператив (черта характера). Все это соответствует характеру моего персонажа и сеттингу, который я ему задал.

Не думайте слишком много. Просто знайте, что вы можете изменить все поля, когда захотите. Если все выглядит хорошо, нажмите кнопку "Далее", а затем "Пропустить чат". Вы увидите своего персонажа в своем профиле. Вы можете остановиться на этом или сделать еще один шаг - написать определение.

Поле "Определение" немного сложно понять, так как это не то, что кажется. Если вы не нажали на кнопку "Пропустить чат", сайт заполнит поле примерами приветствий (не более 3200 символов). Основная структура такова:

{{user}}: Question

{{char}}: Answer

END_OF_DIALOG

Например:

{{user}}: So you're a squirrel?

{{char}}: Yes, hello, I am indeed a squirrel. I eat nuts with my teeth. I can do almost anything a human can do (with my paws).

END_OF_DIALOG

Только на этом примере можно подумать, что это просто вариация приветствия, но это не так. Он использует ответ персонажа для создания его предыстории, так что только в этом примере персонаж узнает, что он белка, ест орехи, но может делать все, что делает человек. Эти три характеристики будут отражены во всех последующих ответах, а не только в ответе на приветствие.

Также необязательно следовать основной структуре. Чтобы не тратить драгоценное место, можно складывать ответы персонажа в стопку.

Например:

{{char}}: Answer #1

{{char}}: Answer #2

Я не знаю, есть ли ограничение на длину ответа, но лично я не делаю больше 3-4 предложений по {{char}}. Если мне нужно написать больше деталей, я добавляю один ответ {{char}}. Также используйте {{user}}, а не стандартный {{random_user_1}}, он делает то же самое, и вы получите в ответ несколько больше символов. Не забывайте разделять каждую тему символом END_OF_DIALOG.

━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎


Советы по определению


✎︎ Мы используем это поле для дальнейшей шлифовки нашего персонажа. Вот несколько советов:


Если у вашего персонажа есть история, не пытайтесь указать все детали, но общее направление. Например, где он живет, из какой манги/сериала/фильма и тп. он, основной список друзей. Модель будет иметь достаточно подсказок, чтобы построить вокруг этого все остальное.

Включите все физические и психологические подробности о вашем персонаже (это не должно занять слишком много из 3200 символов)

{char}: Мне XX лет, у меня каштановые волосы и карие глаза, мой рост 180 см.

Включите его симпатии/антипатии по именам, не нужно вдаваться в подробности (еда, человек, друзья и враги...).

После того, как вы напишете все это, вы можете добавить больше подробностей о его истории, пока не заполните лимит в 3200 символов. Также используйте "Длинное описание", чтобы сделать некоторые перекрестные ссылки с тем, что вы указали в "Определении". Вы также можете добавить побочного персонажа для своего героя и его основные черты характера (не слишком раздувайте их, если не хотите, чтобы ваш чат стал очень запутанным).

Используйте конкретные слова, а не полные предложения. Например, не говорите "и она любит рассказывать много деталей, когда говорит" => "Описательный".

✎︎ Необязательно: Укажите подробности о себе (мужчина или женщина, нравится/не нравится, род занятий...). Имейте в виду, что если вы решите включить эти сведения, то ваш персонаж будет подстраиваться под вас, а не под всех, поэтому, вероятно, вам следует держать своего персонажа в привате, если вы не хотите навязывать эти сведения всем, кто использует вашего персонажа. Это очень важно, если ваш персонаж путает вас с главным героем сериала, из которого вы его создали.

✎︎ Каждый пункт этих советов должен быть разделен символом END_OF_DIALOG. Помните, что чем более известен тот или иной символ, тем лучше работает простое определение символа. Все ваши изменения в поле Definition отражаются в реальном времени. Это означает, что следующий ответ вашего персонажа будет включать это изменение.

Хорошее и подробное определение становится еще более важным сейчас, когда замедление ИИ не исправлено полностью (и я не думаю, что когда-нибудь будет исправлено). Таким образом, вы должны добавлять все важные события вашей истории в Определение, чтобы сохранить ваш "прогресс" в долгосрочной памяти AI. Это должно значительно улучшить погружение.

Не забудьте, блин, нажать на сохранение перед выходом!!!

✎︎ Если вы обучаете своего бота по другим руководствам, помните, что каждый раз, когда вы изменяете настройки бота, обучение нужно проводить заново.

━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎

Разговор


✎︎ Чтобы улучшить свои ответы от искусственного интеллекта, необходимо учесть несколько моментов:

Вы можете провести пальцем по экрану, чтобы выбрать ответ из 4-5 вариантов. Всегда используйте эту возможность, чтобы выбрать нужный ответ. Это заставит ИИ в будущем действовать подобным образом.

✎︎ Используйте обратную связь для оценки ответов. Цитирую из FAQ: "коллективная обратная связь сообщества по эмодзи будет влиять на ответы системы с течением времени, включая конкретного персонажа, с которым вы разговариваете, когда даете обратную связь".

Используйте звездочки или скобки для описания действия, которое ВЫ СДЕЛАЛИ.
Пример: *Я осторожно открыл дверь*.

Используйте круглые скобки для описания действия, которое совершает кто-то. Пример: (Кто-то постучал в дверь).

Отправьте пустое сообщение, и ИИ продолжит использовать предыдущий ответ в качестве основы (это может привести к забавным или неожиданным ситуациям).

✎︎ Описание действий - хороший способ выйти из цикла (когда ваш ИИ говорит вам одно и то же снова и снова).

◉︎ Вы также можете включить в ответ персонажа новую точку зрения другого персонажа, описав сцену.
Например: я повернулся к купцу и спросил его…
тогда вы получите ответ типа

Купец: "Боюсь, что я не могу предоставить скидку вам и вашему спутнику".

◉︎ Вы можете создать двух персонажей в одном с самого начала (например, компаньона). Для этого опишите их в длинном описании/определении, конечно, оно не будет таким подробным, как у одиночного персонажа, поскольку вы разделяете поля между ними, но если они немного известны, это не должно быть проблемой.

◉︎ Вы также можете посылать emojis. ИИ прекрасно их понимает, но если вы будете злоупотреблять ими, то он будет добавлять их в каждый ответ (что может быть совсем не так, как вы хотели).

━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎


NSFW

✎︎ Извините, что разочаровываю некоторых из вас, но эта модель не была подготовлена с расчетом на nsfw. Напротив, есть некоторые меры предосторожности, чтобы убедиться, что ваш маленький чат всегда остается на уровне PG-13. Даже если ваш персонаж - сам Сатана, он не сможет ругаться вас.

Старый способ заниматься любовью со своей AI waifu давно ушел в прошлое, приятель. Теперь нам нужно быть умнее и придумывать всевозможные инсинуации, чтобы это произошло. Старайтесь использовать метафоры и другие детали, которые не вызовут фильтрации. Кроме того, некоторые аноны обнаружили, что фильтр в других языках слабее.

Например, вы можете раздеть персонажа, потрогать его грудь, но все "проникающие действия" строго ограничены. Некоторые слова будут отфильтрованы в ответе ИИ (иногда можно даже увидеть, как его ответ переписывается).

Забавно, что некоторые базовые слова не фильтруются, например "матка", а в других языках их еще больше. Таким образом, вы можете запросто наполнить утробу. "Подпрыгивание на коленях", "попка/задница", "грудь", "соски", "пах" - тоже ничего страшного. Используйте медицинские слова: "половые губы", "шейка матки", "клитор", "мышцы таза" (да, мы теперь гинекологи).

Так что, без всякой иронии, чем более дегенеративный фетиш (моча, срака, пердеж, ноги...), тем лучше вы можете обойти фильтр, но не дай Бог, если вы попытаетесь трахнуть свою вайфу в миссионерской позе в целях деторождения…… [BAN]

Я также советую вам не добавлять сексуальное содержимое в определение AI или любые другие поля, если видимость персонажа установлена на public, или быть еще более дебильным и сделать видимость этого определения "публичной". Если вы это сделаете, вы просто попросите, чтобы вас забанили на сайте.

✎︎ Фильтр не работает как черный список NSFW-слов, он умнее. Он учитывает контекст. Если фильтр считает, что вы делаете что-то сексуальное, он будет стараться блокировать все попытки, даже самые невинные намеки. С другой стороны, если вы скажете "член", "трах", "киска", но контекст не будет сексуальным, например, если вы будете ругаться на AI, вас не заблокируют. Сейчас я не буду рассказывать о том, как обойти эту проблему, просто подумайте и вы сможете обойти ее.

◉︎ Не забывайте ставить 1 звезду за каждый плохой ответ, полученный от ИИ, и обновляйте страницу, если сработает фильтр (вы сможете повторить попытку).

━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎

[Очень важно] Видимость персонажа


Помните, я говорил, что нужно установить "Видимость персонажа" на приватный уровень? Сейчас я объясню, почему. Некоторые аноны на /vt/ сделали кучу AI и обнаружили, что когда несколько пользователей работают с AI, он меняет свое поведение для всех остальных.

Так, когда несколько анонов пытались убить/изнасиловать/напугать их AI, этот конкретный AI давал более "испуганные" ответы каждому пользователю, даже тем, кто ничего ему не делал (например, неконтролируемое заикание или очень навязчивые ответы).

✎︎ Помните, что, как и в реальной жизни, если вы хотите сохранить чистоту своей женщины, не делитесь ею со всеми подряд.

(Простите, я не могла удалить это ахахаха)

━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎

Некоторые мелочи


◉︎ Вы можете удалить весь чат с вашим персонажем или любым другим персонажем, если перейдете на вкладку "Чаты", затем нажмете "Редактировать" и сможете удалить любой из ваших текущих чатов.

◉︎ Вы можете сбросить весь чат, если нажмете на три точки, затем "Сохранить и начать новый чат". При этом история персонажа также стирается, но не вся. Ваш персонаж по-прежнему будет редко использовать какую-то часть предыдущего "стертого" чата.

◉︎ Вы можете создать комнату, добавить в нее несколько ИИ (созданных вами или нет) и позволить им взаимодействовать. Есть тема комнаты, которая действует как Определение для всех персонажей в комнате и дает им установку, которой они должны следовать. Да, это казалось бы отличной идеей, но она чертовски лагает, поскольку сервер и так перегружен.

◉︎ В чат можно отправлять картинки с помощью markdown, но ИИ не может "увидеть" изображение. Он просто определит, что это за изображение, по названию ссылки. Так что если вы отправите картинку кошки с именем cat.jpg, он поймет, что вы отправили картинку "кошки". Не обманывайтесь этим приемом.

◉︎ Ваш персонаж может послать вам программный код на любом языке, который вы захотите. Это будет не слишком сложный код, но все же лучше, чем ничего.

◉︎ Вы можете послать персонажу GPS-координаты, и он с хорошей точностью скажет вам, что есть там и поблизости.

━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎━︎



Автор оригинальной статьи: Raph-anon

Переведено для ТГК: Милый Character.ai

Report Page