Перейти к основному содержимому

Тип задачи: Классификация интентов

Классификаторы — это почти всегда обучаемые сервисы. Чтобы запустить классификатор, нужно загрузить в него справочник интентов и выполнить обучение.

Системное название: text-classification

Список сервисов: https://caila.io/catalog?TaskType=text-classification

Тип задачи text-classification служит для определения категории высказывания, которое содержится в тексте. Основное практическое применение этого типа задач — фаза классификации интентов в классических чат-ботах.

Типы данных для инференса

Predict request

Пример запроса:

{
"text": "Включи музыку"
}

Predict config

Тип задачи text-classification не регламентирует структуру predict-config. Но почти у всех классификаторов есть множество параметров, которые можно задать в predict-config. Смотрите документацию по конкретному классификатору в каталоге.

Predict response

Пример ответа:

{
"hypothesis": [
{
"value": "/volume_increase",
"score": 0.8
}
]
}

Обучение

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

Наиболее часто встречающиеся типы датасетов:

  • json/caila-intents
  • json/texts-and-labels