Маршрутизация обращенийнейросетью
Нейросеть читает каждое обращение и решает, в какую очередь его отправить, срочное ли оно и нужен ли человек. За полсекунды и 1 копейку, по вашим правилам. Через API Hubris, оплата в рублях.
Три вопроса к обращению и ваши правила
Модель не решает за вас, куда что отправлять: она отвечает на вопросы с вероятностью, а маршрут выбирают ваши правила. Пороги видны и меняются одной строкой.
Что спросить
- Какой команде передать?выбор
- Проблема мешает работать прямо сейчас?да / нет
- Понятно, что нужно клиенту?да / нет
Куда отправить
понятно < 0,5→ человеку, уточнитьуверенность < 0,4→ человекусрочно ≥ 0,75→ первым в очередииначе→ очередь команды
Что получает команда
Обращение в своей очереди, с пометкой срочности и вероятностями — видно, насколько модель уверена. Сомнительные случаи разбирает человек, и по ним видно, какие правила подкрутить.
Не только отдел
В тот же запрос можно добавить любые вопросы — они решаются вместе, цена почти не растёт: платится только текст обращения и вопросов.
клиент грозит уйти к конкуренту?да / нет
спокоен → раздражён → очень золшкала
это реклама или спам?да / нет
оплата · доставка · возврат · качество · другоевыбор
Подробно про категории и тональность — на странице «Классификация текста нейросетью».
Маршрутизатор целиком
Вопросы, вызов и правила — на одном экране. Подключается к любой системе, которая умеет отправить HTTP-запрос: свой бэкенд, n8n, Make.
import requests
QUESTIONS = {
"team": {"type": "choice", "instructions": "Какой команде передать обращение?",
"criteria": {"billing": "Оплата, счета, возвраты",
"tech": "Ошибки, сбои, приложение",
"sales": "Тарифы, покупка"}},
"urgent": {"type": "noul", "instructions": "Проблема мешает работать прямо сейчас?"},
"clear": {"type": "noul", "instructions": "Понятно, что нужно клиенту?"},
}
def route(text):
a = requests.post(
"https://api.hubris.pw/v1/decisions",
headers={"Authorization": "Bearer sk-gw-..."},
json={"model": "typesafe/jev-1.13", "state": text, "questions": QUESTIONS},
).json()["answers"]
if a["clear"]["noul"] < 0.5 or a["team"]["confidence"] < 0.4:
return "human", False
return a["team"]["choice"], a["urgent"]["noul"] >= 0.75По шагам, с подбором порогов на своих обращениях — в гайде «Маршрутизация обращений за копейку».
10 рублей за тысячу обращений
Обращение и три вопроса — около 500 токенов, это 1 копейка. Ответ модели не оплачивается.
Коротко о маршрутизации
Это распределение входящих писем, чатов и заявок по очередям: какой команде отвечать, насколько срочно, нужен ли старший специалист. Нейросеть делает это сразу, как обращение пришло, — по смыслу текста, а не по ключевым словам.
Правило «есть слово оплата — в бухгалтерию» ошибается на «не могу оплатить, приложение вылетает». Нейросеть понимает смысл фразы целиком и возвращает вероятность, поэтому неочевидные случаи можно отдать человеку, а не угадывать.
У каждого ответа есть уверенность. Если она ниже вашего порога или из обращения непонятно, что нужно клиенту, обращение уходит человеку. Начните с осторожных порогов и сдвигайте их, глядя на разобранные вручную случаи.
Да. Отделы перечисляются в запросе словами — сколько угодно и с любыми описаниями. Поменяли структуру поддержки — поменяли список, обучать ничего не нужно.
Обращение с тремя вопросами — около 500 токенов, это 1 копейка. Тысяча обращений — около 10 рублей. Подписки нет, оплата по факту.
В рублях: СБП, банковская карта или счёт для юридических лиц. Один ключ Hubris работает со всеми моделями каталога.
Разведите обращения по очередям
Регистрация по почте, оплата в рублях, 1 копейка за обращение.