/ Модель

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

Лицензия
MIT
Библиотека
pytorch
Опубликована
6 июл 2026

pibot-intent-router-v2

Классификация текстаТекст → label

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

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

Бенчмарки

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

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

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

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

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

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

PIBot Intent Router — модель многозадачной классификации текста на испанском языке, предназначенная для маршрутизации вопросов об экономических показателях. Она использует общий encoder на базе sentence-transformers и пять независимых бинарных классификационных голов, каждая из которых выдаёт метку «1» или «0».

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

  • определение, относится ли сообщение к макроэкономике
  • выявление вопросов об IMACEC или ВВП
  • определение, запрашивает ли пользователь числовое значение
  • распознавание вопросов о методике расчёта показателей
  • определение вопросов о датах публикации экономических данных

Ограничения

Модель обучена для испаноязычных вопросов о макроэкономических показателях; выход каждой головы бинарный. Результат scope следует интерпретировать только при macro=1.

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

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

Открыть на Hugging Face

PIBot Intent Router (Multitarea)

Modelo multitarea para clasificación de texto en español usando un encoder compartido (sentence-transformers) y 5 cabezas clasificadoras binarias ("1" / "0"):

  • macro: ¿es una pregunta macroeconómica (PIB, IMACEC, IPC, inflación, dólar, TPM…) o un saludo/off-topic?
  • scope: ¿es sobre IMACEC o PIB (vs otro ámbito macro como inflación, IPC, dólar)?
  • data: ¿pide un dato/valor/cifra?
  • metodologia: ¿es una pregunta metodológica (qué es, cómo se calcula)?
  • calendario: ¿pregunta por el calendario de publicación (cuándo se publica, próxima fecha)?

Las cabezas son independientes: una misma pregunta puede activar varias a la vez. scope solo debe interpretarse cuando macro=1.

Este repositorio contiene artefactos de inferencia:

  • encoder/
  • heads.pt
  • label2id.json
  • id2label.json
  • train_config.json

Uso rápido

1) Instalar dependencias

pip install torch sentence-transformers huggingface-hub

Si usarás el código de este proyecto para inferencia local:

pip install -r requirements.txt

2) Descargar artefactos desde Hugging Face

from huggingface_hub import snapshot_download

artifact_dir = snapshot_download(repo_id="TU_USUARIO/TU_REPO")
print(artifact_dir)

3) Inferencia con el código del proyecto

from pathlib import Path

from src.serialization.artifacts import load_artifacts
from src.infer.predict import predict_all_tasks

artifact_dir = Path("RUTA_DESCARGADA_DESDE_SNAPSHOT")
encoder, multitask_model, _, id2label = load_artifacts(artifact_dir, device="cpu")

text = "cuando se publica el imacec"
output = predict_all_tasks(
    text=text,
    encoder=encoder,
    multitask_model=multitask_model,
    id2label=id2label,
    device="cpu",
)
print(output)

Salida esperada (ejemplo):

{
  "macro": {"label": "1", "score": 0.99},
  "scope": {"label": "1", "score": 0.99},
  "data": {"label": "0", "score": 0.99},
  "metodologia": {"label": "0", "score": 0.98},
  "calendario": {"label": "1", "score": 0.99}
}

Uso por CLI

Con este proyecto clonado, también puedes probar:

python -m src.main test --artifact-dir models/artifacts --text "cuando se publica el imacec" --device cpu

Notas

  • El modelo está diseñado para inferencia de 5 tareas binarias simultáneas.
  • score corresponde a la probabilidad de la clase predicha por cada tarea.
  • Para endpoint administrado en HF, se recomienda agregar handler.py y requirements.txt orientados al entorno de despliegue.

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

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

GPU в ailist

Универсальный рантайм · pytorch · text-classification

Нельзя запустить

В репозитории нет config.json: не понять архитектуру модели.

Ревизия весов
d8f7ffd

0 моделей