/ Модель

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

Контекст
32 768 токенов
Параметры
1,7 млрд
Лицензия
MIT
Архитектура
qwen3 · dense
Базовая модель
Qwen3-1.7B-Base
Библиотека
transformers
Опубликована
17 сен 2026

qwen3-1.7b-chsa-triage

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

Экспериментальная двуязычная модель на базе Qwen3 для формирования на французском языке рекомендаций по сортировке пациентов в неотложной помощи.

725скачиваний за 30 дней0лайковвеса обновлены6 окт 2026

Бенчмарки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Модель BenoitJT-GIRARD/qwen3-1.7b-chsa-triage разработана для прототипа медицинской сортировки пациентов в отделении неотложной помощи. Это плотная причинно-языковая модель Qwen3 с 1,7 млрд параметров на базе Qwen/Qwen3-1.7B-Base, дообученная с LoRA и выравненная методом DPO; адаптеры объединены с весами. Модель принимает описание пациента на французском или английском языках и формирует ответ на французском с уровнем срочности, обоснованием и рекомендацией. Предусмотрены три уровня приоритета, связанные со шкалой FRENCH от сортировки 1–2 до 5. Контекст модели — до 32 768 токенов.

Это учебный прототип поддержки решений для медицинского персонала, только под обязательным человеческим контролем. Разработчик прямо запрещает применение в реальных клинических ситуациях. В оценке на 60 вручную составленных случаях точность уровня сортировки составила 70%, а доля недооценки срочности среди неотложных случаев — 27,5%. Данные преимущественно синтетические, клинический каталог не проверен врачом неотложной помощи, а небольшой набор оценки не позволяет делать надёжные выводы о качестве. Лицензия — MIT.

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

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

Ограничения

Применение в реальной клинической ситуации запрещено; прототип предназначен только для учебных целей и поддержки решений под обязательным наблюдением специалиста. Клинические данные преимущественно синтетические, каталог не валидирован врачом, а оценка на 60 случаях показала 27,5% недосортировки срочных случаев.

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

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

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

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

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

Открыть на Hugging Face

Agent de triage médical CHSA — modèle final

Qwen3-1.7B-Base spécialisé au triage des urgences par fine-tuning supervisé avec LoRA, puis aligné par préférences (DPO). Les adaptateurs sont fusionnés : le modèle se charge comme n'importe quel modèle causal, sans bibliothèque d'adaptation.

Prototype pédagogique. Aide à la décision destinée au personnel soignant, sous supervision humaine obligatoire. Le catalogue de présentations cliniques ayant servi à construire les données d'entraînement n'a pas été validé par un médecin urgentiste : ce modèle ne doit pas être utilisé en situation réelle. Devant tout signe vital engagé, appeler le 15 (SAMU).

Ce que fait le modèle

À partir d'une description de patient — motif, symptômes, antécédents, constantes relevées à l'accueil, en français ou en anglais — il produit une réponse en français, toujours structurée ainsi :

Niveau de priorité : URGENCE_VITALE | URGENCE_MODEREE | CONSULTATION_DIFFEREE
Justification : <explication clinique courte>
Recommandation : <conduite à tenir>
NiveauDélai de prise en chargeÉchelle FRENCH
URGENCE_VITALEimmédiatetris 1 et 2
URGENCE_MODEREEquelques heurestris 3 et 4
CONSULTATION_DIFFEREEconsultation programméetri 5

Utilisation

Le gabarit de dialogue et le jeton de fin de séquence sont inscrits dans le tokenizer exporté : aucun réglage n'est nécessaire côté appelant.

from transformers import AutoModelForCausalLM, AutoTokenizer

nom = "BenoitJT-GIRARD/qwen3-1.7b-chsa-triage"
tokenizer = AutoTokenizer.from_pretrained(nom)
modele = AutoModelForCausalLM.from_pretrained(nom, device_map="auto")

messages = [
    {"role": "system", "content": CONSIGNE_SYSTEME},
    {"role": "user", "content": "Homme de 67 ans, douleur thoracique et sueurs depuis 20 minutes."},
]
invite = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)

La consigne système exacte est publiée dans la carte du dataset et dans son fichier metadata.json. Servi par vLLM :

vllm serve BenoitJT-GIRARD/qwen3-1.7b-chsa-triage \
  --revision modele-v1.0.0 \
  --served-model-name qwen3-1.7b-chsa-triage --max-model-len 1024

--revision épingle une version citable : la branche par défaut bouge à chaque publication, l'étiquette non.

Une particularité à connaître

Le modèle de base porte les jetons ChatML comme un vecteur unique jamais entraîné, et lie sa tête de sortie à ses embeddings. Un fine-tuning LoRA qui n'adapte que les projections produit donc un modèle incapable d'émettre son jeton de fin de tour : il génère jusqu'à la limite. Ce modèle-ci a été entraîné avec sa tête de sortie, et ses poids sont exportés avec le lien défait (tie_word_embeddings: false). Il s'arrête donc de lui-même.

Quiconque repart du modèle de base rencontrera ce piège : il est décrit, mesures à l'appui, dans src/chsa_triage/training/sft.py et reports/training/comparaison_modules.json du dépôt du projet.

Données d'entraînement

Dataset BenoitJT-GIRARD/chsa-triage-medical-bilingue : corpus équilibré sur trois niveaux de triage et deux langues, construit à partir d'un catalogue de présentations cliniques rédigé pour le projet, complété de cas filtrés issus de MediQAl (vignettes cliniques françaises), MedQuAD et MedMCQA. Aucune donnée patient réelle.

Évaluation

Les chiffres ci-dessous portent sur un jeu de cas écrits à la main, jamais vus à l'entraînement, dont près de la moitié sont des présentations atypiques. Le modèle est comparé à quatre références, dont une règle de triage explicite et un classifieur classique entraîné sur les mêmes paires.

MesureValeur sur 60 cas
Exactitude du niveau de triage0,700 [0,57 – 0,80]
Sous-triage des cas urgents27,5 %
Surclassement, tous cas11,7 %
Réponses exploitables par le système d'information100 %

Analyse d'erreurs, détail par langue et par type de présentation : reports/evaluation_results.json dans le dépôt du projet.

Limites

  • Catalogue clinique non validé par un urgentiste — limite principale.
  • Données d'entraînement en majorité synthétiques : elles n'ont pas le désordre du langage réel, et les vignettes générées partagent un petit nombre de réponses attendues.
  • Jeu d'évaluation de quelques dizaines de cas : à cet effectif, aucun écart d'exactitude entre systèmes n'est concluant.
  • Aucune vérité terrain externe : le catalogue, la règle de triage et le jeu d'évaluation ont la même source.
  • 1,7 milliard de paramètres : un format et trois classes, pas un raisonnement clinique.

Reproduire

Code, hyperparamètres, graine et pipeline complet : https://github.com/BenoitJT-GIRARD/chsa-triage

Licence

MIT, comme le modèle de base Qwen/Qwen3-1.7B-Base.

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

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

GPU в ailist

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

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

Подбираем GPU…

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

0 моделей