/ Модель

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

Контекст
514 токенов
Параметры
152 млн
Лицензия
MIT
Архитектура
roberta · dense
Базовая модель
roberta-base
Библиотека
transformers
Опубликована
10 ноя 2025

tanaos-intent-classifier-v1

Классификация текстаТекст → label3 профессии

Англоязычная модель Tanaos для определения намерений в сообщениях чат-ботам и виртуальным помощникам.

391скачиваний за 30 дней1лайквеса обновлены27 мар 2026

Бенчмарки

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

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

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

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

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

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

Tanaos создала модель классификации намерений на основе FacebookAI/roberta-base, дообученную с помощью библиотеки Artifex. Она относит входные тексты к одной из 12 категорий намерений, включая приветствие, прощание и благодарность, и предназначена для чат-ботов, виртуальных помощников и разговорных агентов.

Модель принимает текст на английском языке и выдаёт метку класса с оценкой уверенности. Она обучалась на синтетическом наборе из 10 000 высказываний. Веса представлены в формате safetensors; число параметров — 151,8 млн, длина контекста — 514 токенов. Лицензия — MIT.

Классификатор всегда выбирает одну из заданных категорий: отдельного класса для неизвестного намерения нет. В README предлагается трактовать оценки ниже 0,5 как возможный fallback. Модель может не подходить для специализированных областей, где используются другие категории намерений.

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

  • Определение приветствий и прощаний в сообщениях пользователей
  • Распознавание благодарности в диалогах с чат-ботом
  • Маршрутизация обращений в службу поддержки по намерению пользователя
  • Классификация запросов виртуального помощника по одной из 12 категорий

Ограничения

Модель всегда выбирает одну из 12 заданных категорий и не имеет отдельного класса для неизвестного намерения; оценки ниже 0,5 предлагается считать возможным fallback. Она может не подойти для специализированных областей с иным набором намерений.

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

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

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

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

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

Открыть на Hugging Face

tanaos-intent-classifier-v1: A small but performant intent classification model

This model was created by Tanaos with the Artifex Python library.

This is an intent classification model based on FacebookAI/roberta-base and fine-tuned on a synthetic dataset to classify text into one of 12 different intent categories:

IntentDescription
greetingGreeting or saying hello.
farewellSaying goodbye or farewell.
thank_youExpressing gratitude or thanks.
affirmationAgreeing or confirming something.
negationDisagreeing or denying something.
small_talkEngaging in casual or light conversation with no specific purpose.
bot_capabilitiesInquiries about the bot's features or abilities.
feedback_positiveProviding positive feedback about the bot, service, or experience.
feedback_negativeProviding negative feedback about the bot, service, or experience.
clarificationAsking for clarification or more information about a previous statement or question.
suggestionOffering a suggestion or recommendation for improvement.
language_changeRequesting a change in the language being used by the bot or information about language options.

These categories were chosen to cover a wide range of common user intents in chatbot and virtual assistant interactions, regardless of the specific application domain, in order to create a versatile and general-purpose intent classification model, applicable across various industries and use cases.

This model does not have an explicit fallback or unknown category. Instead, it is trained to always classify input text into one of the predefined intent categories, even if the input does not clearly belong to any of them. We advise users to interpret text inputs leading to predictions with a score field lower than 0.5 as implicitly belonging to the fallback or unknown intent category.

How to Use

Use this model through the Artifex library:

install Artifex with

pip install artifex

use the model with

from artifex import Artifex

intent_classifier = Artifex().intent_classifier()

label = intent_classifier("Hey there, how are you doing?")
print(label)

# >>> [{'label': 'greeting', 'score': 0.9955}]

Model Description

  • Base model: FacebookAI/roberta-base
  • Task: Text classification (intent classification)
  • Languages: English
  • Fine-tuning data: A synthetic, custom dataset of 10,000 utterances, each belonging to one of 12 different intent categories.

Training Details

This model was trained using the Artifex Python library

pip install artifex

by providing the following instructions and generating 10,000 synthetic training samples:

from artifex import Artifex


intent_classifier = Artifex().intent_classifier()

intent_classifier.train(
    classes={
        "greeting": "Intent to greet or say hello.",
        "farewell": "Intent to say goodbye or farewell.",
        "thank_you": "Intent to express gratitude or thanks.",
        "affirmation": "Intent to agree or confirm something.",
        "negation": "Intent to disagree or deny something.",
        "small_talk": "Intent to engage in casual or light conversation with no specific purpose.",
        "bot_capabilities": "Inquiries about the bot's features or abilities.",
        "feedback_positive": "Intent to provide positive feedback about the bot, service, or experience.",
        "feedback_negative": "Intent to provide negative feedback about the bot, service, or experience.",
        "clarification": "Intent to ask for clarification or more information about a previous statement or question.",
        "suggestion": "Intent to offer a suggestion or recommendation for improvement.",
        "language_change": "Intent to request a change in the language being used by the bot or information about language options.",
    },
    num_samples=10000
)

Intended Uses

This model is intended to:

  • Classify user intents in chatbot and virtual assistant interactions.
  • Be used in various industries and applications, such as customer support, virtual assistants, and conversational agents.
  • Assist in routing user queries to appropriate responses or actions based on detected intent.

Not intended for:

  • Highly specialized domains where intents differ significantly from the predefined categories.

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

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

GPU в ailist

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

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

Подбираем GPU…

Класс архитектуры
RobertaForSequenceClassification
Ревизия весов
5d497d6

0 моделей