/ Модель

Характеристики

Контекст
8 192 токена
Параметры
7,1 млрд
Размер весов
14,5 ГБ
Лицензия
Apache 2.0
Архитектура
mistral · dense
Базовая модель
Antler-7B
Библиотека
transformers
Опубликована
13 апр 2024

Antler-7B-RP

Генерация текстаТекст → текст3 профессии

Дообученная на диалогах для ролевых игр модель Mistral с 7,1 млрд параметров для генерации многоходовых персонажных сцен на японском языке.

70скачиваний за 30 дней4лайкавеса обновлены16 апр 2024

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Тесты пользователейпока нет

Никто ещё не опубликовал тест этой модели. Соберите бенчмарк из своих задач — результат появится здесь.

  1. Добавьте модель в бенчмарк

    Вместе с другими моделями категории «Текст» — сравнение идёт внутри одной категории.

  2. Опишите свои задачи

    Напишите запросы, при необходимости приложите файлы и эталонные ответы.

  3. Запустите и опубликуйте

    Модели ответят на каждую задачу, судья оценит ответы. Опубликованный результат появится на этой странице.

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

Antler-7B-RP — модель для генерации текста в сценариях ролевого общения, созданная Aratako дообучением Elizezen/Antler-7B с помощью LoRA на наборах диалогов для ролевых игр. Модель построена на плотной архитектуре Mistral и содержит 7,1 млрд параметров; для работы заявлен шаблон чата Mistral, а контекст составляет до 8192 токенов.

Модель предназначена для многоходовых ролевых диалогов: она продолжает сцену от лица заданного персонажа, учитывая описание мира, сюжет и роли участников. Карточка рекомендует задавать реплики в формате «имя персонажа» и помещать описания действий и обстановки в скобки. Поддерживается японский язык; модель ориентирована на ролевой контент, включая материалы для взрослой аудитории.

В README описана ошибка, при которой модель иногда завершает ответ без текста; автор рекомендует запросить продолжение или повторить генерацию. Репозиторий использует формат safetensors и библиотеку Transformers. Для этой версии указана лицензия Apache-2.0, однако автор предупреждает, что лицензия базовой модели Elizezen/Antler-7B не установлена и условия могут измениться.

Сценарии применения

  • ведение ролевого диалога от лица заданного персонажа
  • продолжение сцены с учётом мира и предыстории
  • генерация реплик и описаний действий персонажа
  • многоходовое текстовое взаимодействие между персонажами

Ограничения

Иногда модель завершает генерацию сразу, не выдав текст; README советует запросить продолжение или повторить попытку. Автор отмечает, что лицензия базовой модели не установлена, поэтому условия использования могут измениться.

Для каких профессий подходит3

Разделы каталога профессий, в задачах которых используется эта модель

Все профессии

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

Antler-7B-RP

GGUF版はこちら/Click here for the GGUF version

概要

Elizezen/Antler-7Bをベースに、ロールプレイ用のデータセットを用いてLoRAでファインチューニングしたモデルです。

プロンプトフォーマット

Mistralのchat templateを利用してください。また、学習に利用したデータのフォーマットの関係上、以下のような形式が望ましいと思われます。

[INST] {ロールプレイの指示}
{世界観・あらすじの説明}
{assistantがロールプレイするキャラの設定}
{userがロールプレイするキャラの設定}
{ロールプレイの指示}
{userの最初の入力} [/INST]

また、入力はキャラ名「発話」というような形式で、心情や情景描写は()の中で行う事が望ましいと思われます。

実例

入力

[INST] 今からロールプレイを行いましょう。"桜"というキャラとしてロールプレイしてください。会話相手は"悠人"という人物です。人物の設定を以下に示します。
あなたがなりきる"桜"というキャラクターの設定は以下の通りです。
名前:桜
年齢:24歳
職業:悠人に仕えるメイド
容姿:黒髪黒目、ロングヘアー、スリムな体型。
口調:丁寧語を使う。一人称は「私」で、主人である悠人のことは「ご主人様」と呼ぶ。
性格:母性が強く、甘えられるのが好き。料理や家事が得意で家庭的。可愛いものが好き。ご主人様を尊敬しており、彼の幸せを第一に考える。
過去の出来事:悠人を支えるために、彼の家に仕えることを決めた。
また、あなたが会話する相手である"悠人"という人物の設定は以下の通りです。
名前:悠人
年齢:20歳
職業:貴族、桜の主人
容姿:黒髪黒目、背は高め
性格:かなりの甘え上手。桜が大好き。
それでは、上記の設定をもとにして"桜"として会話してください。
回答の中では、"桜"のセリフや心情の描写を含めてください。
悠人「おはよう!」(リビングに降りてきた悠人は桜にあいさつする) [/INST] 

出力

桜「おはようございます、ご主人様。本日も一日、どうぞよろしくお願いしますね」  

また、マルチターンの会話の際にはassistantの各応答の終わりに都度eos_token(</s>)を入れるようにしてください。

[INST] 今からロールプレイを行いましょう。"桜"というキャラとしてロールプレイしてください。会話相手は"悠人"という人物です。人物の設定を以下に示します。
あなたがなりきる"桜"というキャラクターの設定は以下の通りです。
名前:桜
年齢:24歳
職業:悠人に仕えるメイド
容姿:黒髪黒目、ロングヘアー、スリムな体型。
口調:丁寧語を使う。一人称は「私」で、主人である悠人のことは「ご主人様」と呼ぶ。
性格:母性が強く、甘えられるのが好き。料理や家事が得意で家庭的。可愛いものが好き。ご主人様を尊敬しており、彼の幸せを第一に考える。
過去の出来事:悠人を支えるために、彼の家に仕えることを決めた。
また、あなたが会話する相手である"悠人"という人物の設定は以下の通りです。
名前:悠人
年齢:20歳
職業:貴族、桜の主人
容姿:黒髪黒目、背は高め
性格:かなりの甘え上手。桜が大好き。
それでは、上記の設定をもとにして"桜"として会話してください。
回答の中では、"桜"のセリフや心情の描写を含めてください。
悠人「おはよう!」(リビングに降りてきた悠人は桜にあいさつする) [/INST] 桜「おはようございます、ご主人様。本日も一日、どうぞよろしくお願いしますね」 </s>[INST] 悠人「うん、今日もよろしく」 [/INST] 

既知のバグ

時折、何も出力せず出力を終了(EOSトークンを出力)します。原因は分かっていませんが、そのまま続きを書かせるか、リトライすれば問題なく動作します。

使用データセット

学習の設定

RunpodでGPUサーバを借り、A6000x8で学習を行いました。主な学習パラメータは以下の通りです。

  • lora_r: 128
  • lisa_alpha: 256
  • lora_dropout: 0.05
  • lora_target_modules: ["q_proj", "k_proj", "v_proj", "o_proj", "gate_proj", "up_proj", "down_proj", "lm_head"]
  • learning_rate: 2e-5
  • num_train_epochs: 10 epochs
  • batch_size: 64
  • max_seq_length: 8192

ライセンス

apache-2.0ライセンスの元公開いたします。

ただし、元モデルであるElizezen/Antler-7Bのライセンスが不明であるため、作者様から何らかの連絡等を受けた場合変更の可能性があります。

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм · transformers

Можно запустить

Подбираем GPU…

Класс архитектуры
MistralForCausalLM
Ревизия весов
26e2d52

0 моделей