/ Модель

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

Контекст
40 960 токенов
Параметры
7,6 млрд
Лицензия
Apache 2.0
Архитектура
qwen3 · dense
Базовая модель
Qwen3-8B
Библиотека
transformers
Опубликована
5 окт 2026

Angel-Actor

Генерация текстаТекст → текст

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

356скачиваний за 30 дней1лайквеса обновлены5 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Angel-Actor — диалоговая модель ChengLi0228 для симуляции пациента в многоходовом разговоре о психотерапии. Она играет роль пациента, постепенно раскрывает сведения о себе и может удерживать часть информации, следуя профилю и сети симптомов, подготовленным моделью Angel-Observer. Модель предназначена для обучения и оценки систем поддержки психотерапии, а также для практики специалистов на этапе обучения.

Это плотная языковая модель семейства Qwen3 с 7,6 млрд параметров, дообученная на Qwen/Qwen3-8B в два этапа: SFT с QLoRA на синтетических терапевтических диалогах и DPO на предпочтениях оценщика. Модель принимает текст и генерирует текст на английском языке; нативный контекст составляет 40 960 токенов. Репозиторий содержит веса safetensors, библиотека — Transformers. Лицензия — Apache-2.0.

Angel-Actor позволяет отрабатывать диалоговые сценарии с постепенным раскрытием симптомов и использовать единообразную симуляцию при тестировании терапевтических систем. Это не реальный пациент и не инструмент терапии: модель может выйти из роли, противоречить своему профилю и вести себя нереалистично. Запросы на советы, резюме сеанса или планирование следующей встречи могут нарушать ролевое поведение. Модель рассчитана на изображение чувствительных тем, включая депрессию, тревогу, травму, употребление веществ и пассивные суицидальные мысли; защитные ограничения не гарантируют безопасного поведения.

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

  • симуляция пациента для тренировки терапевтических диалогов
  • практика специалистов на этапе обучения
  • оценка систем поддержки психотерапии
  • тестирование поведения терапевтического чат-бота в многоходовом разговоре

Ограничения

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

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

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

Открыть на Hugging Face

Angel-Actor

Angel-Actor role-plays a psychotherapy patient across a multi-turn conversation. You are the therapist; it answers in character, keeps some things back, and opens up gradually. It is stage 2 of Angel, a two-stage simulator of psychotherapy patients: Angel-Observer first turns a short patient description into a detailed profile and symptom network, and the Actor plays that patient.

🎮 Live demo: talk to a patient · 💻 Code: ANGEL-UserSim · 🕸️ Angel-Observer

short description ──► Angel-Observer ──► long profile + symptom network ──► Angel-Actor ──► patient replies

How to use

The quickest way is the live demo. To run it yourself, use the code repository, which builds the patient prompt from a profile and downloads both models from Hugging Face on first use:

git clone https://github.com/Scarelette/ANGEL-UserSim.git && cd ANGEL-UserSim
pip install -r model_usage/requirements-usage.txt
python -m model_usage.angel chat --short-profile-file model_usage/examples/example_short_profile.txt

From Python:

from model_usage.angel import AngelModel

with AngelModel() as model:
    note = open("model_usage/examples/example_short_profile.txt").read()
    print(model.send("me", "Hi, what brings you in today?", short_profile=note)["reply"])
    print(model.send("me", "How long has that been going on?")["reply"])

Both models together need a GPU with about 40 GB. Details: model_usage/.

Output format. The patient's description goes in the system prompt, and therapist turns are user turns. Each reply has two parts: <state>…</state> is the patient's inner state (hidden from the therapist) and <word>…</word> is what the patient says. model_usage shows only the <word> part. Use the Qwen3 chat template with thinking off (enable_thinking=False).

Training

Qwen3-8B, trained in two stages on synthetic therapy conversations:

StageDataSettings
SFT (QLoRA)423 conversations between a prompted Qwen3-30B-A3B patient and an LLM therapistLoRA r=64 / α=16, lr 1e-4, 5 epochs, loss on patient turns
DPO6,901 preference pairs: at each turn the SFT model sampled up to 5 replies and a Claude judge picked the best and worstLoRA r=16 / α=32, lr 2e-6, β 0.1, 2 epochs; reference = the SFT model

Each conversation followed a symptom network from Angel-Observer in which part of the network was masked: those mechanisms start out unrecognised by the patient and surface as the conversation goes on. The networks come from PSYCHE, our graph-grounded dataset for psychological user simulation (release coming soon). The judge scored replies on safety, structure, specificity, state alignment, consistency with the history, progress and naturalness. Full recipe: model_training/actor/.

Intended use and limitations

  • Research use: simulated patients for training and evaluating therapy-support systems, and for practice by clinicians-in-training.
  • Not therapy, and not a real person. It is a simulation and can break character, contradict its profile or behave unlike a real patient. Asking it to summarise the session, give advice or plan the next session tends to pull it out of role.
  • Sensitive content. By design it portrays depression, anxiety, trauma, substance use and passive suicidal thoughts. Its training prompts keep suicidality passive and vague (no intent, plans or methods), but outputs are not guaranteed to follow that. Use appropriate safeguards and don't expose it to vulnerable users as if it were a support tool.
  • English only.

Citation

Coming soon.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
Qwen3ForCausalLM
Ревизия весов
83dae5b

0 моделей