Skip to main content

Семантический поиск

Семантический поиск — это поиск по смыслу, а не по точным словам. Вам не нужно угадывать формулировку — просто напишите, что хотите найти, обычным языком. Система поймёт смысл и найдёт подходящие фразы с нужными словами и выражениями.

В системе TQM такую формулировку называют семантическим классом — это описание того, что вы хотите найти.

Как это работает

  1. Вы создаёте или редактируете тег.
  2. В фильтрах (оператор/клиент произнёс или написал) выбираете Новый класс.
  3. Указываете описание фразы и уровень точности.
  4. Сохраняете — система начинает искать фразы по смыслу, соответствующие описанию.
  5. После публикации тег начинает работать на новых коммуникациях.

Создание семантического класса

Шаг 1. Добавление речевого фильтра

Откройте тег и добавьте фильтр:

  • Оператор произнес / не произнес
  • Клиент произнес / не произнес
  • Оператор написал / не написал
  • Клиент написал / не написал

Нажмите на поле фильтра и выберите «Новый класс».

Шаг 2. Настройка класса

В открывшемся окне:

  • Опишите, что хотите найти — например, Клиент грубит оператору.
  • Укажите точность поиска от 1 до 100% — минимальный порог сходства.
  • Нажмите Сохранить.

После этого новый класс появится в фильтре голубой плашкой.

Шаг 3. Тестирование

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

Шаг 4. Публикация

Если в теге используются семантические классы, он начнёт работать только после публикации. Семантический поиск применяется только к новым коммуникациям с момента публикации или редактирования тега.


Что такое точность

Когда вы вводите описание фразы, система ищет похожие по смыслу высказывания в разговорах.

  • Высокая точность (90–100%) — строгий поиск, находятся фразы, близкие по смыслу. Пример: «Ты вообще нормально разговаривать умеешь?»
  • Низкая точность (40–60%) — широкий поиск, включая более мягкие формулировки. Пример: «Ну конечно, вы опять не помогли».

Проще говоря:

  • Высокая точность → меньше, но точнее.
  • Низкая точность → больше результатов, но часть может быть нерелевантна.

Выбирайте точность в зависимости от того, насколько строго хотите отбирать фразы.


Особенности использования

  • Семантический поиск работает только в тегах.
  • В обычном поиске нельзя создать новый класс, но можно использовать уже опубликованные классы как словари.
  • Поддерживаются:
    • Голосовые звонки
    • Чаты
  • Можно совмещать семантические классы, фразы и словари в одном фильтре. Все элементы объединяются через ИЛИ — достаточно, чтобы совпало что-то одно.
  • Чтобы исключать фразы, используйте фильтры «не произнёс / не написал».
  • Семантика поддерживается в последовательном поиске, но такие теги нельзя протестировать заранее.

Семантика в последовательном поиске

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

  1. Сначала создайте тег с обычным поиском и протестируйте классы.
  2. Затем используйте их в последовательном теге.

Как формулировать запрос

Хорошая формулировка повышает точность работы модели.

Общие рекомендации

  • Используйте короткие, ёмкие фразы (3–5 слов).
  • Одна фраза = одна мысль.
  • Избегайте сложных предложений.
  • Используйте разговорный язык и сленг, если он встречается в коммуникациях.
  • Не используйте спецформатирование — пишите так, как говорят клиенты и операторы.

Примеры хороших запросов

  • Оператор задает открытые вопросы
  • Клиент не понимает
  • Оператор выражает негативные эмоции
  • Клиент восхищается оператором
  • Клиент просит перезвонить
  • Клиент пишет, что ничего не понял
  • Клиент выражает недовольство
  • Оператор извинился за ожидание
  • Вы мне не перезвонили
  • Вы не имеете права

Примеры неудачных формулировок

  Негатив оператора — слишком абстрактно
  Оператор не предложил — нельзя найти то, чего нет
  Непонимание ситуации клиентом и оператор бездействует — две ситуации в одной фразе
  Оператор перебивает — текст не содержит явных признаков перебивания
  Клиент выражает негатив, вызванный отношением оператора и его работой — две разных темы


Советы по использованию

  • Тестируйте формулировки на небольших тегах, прежде чем запускать в прод.
  • Подбирайте уровень точности под задачу — не всегда 100% = лучше.
  • Экспериментируйте с эмоциональной окраской фраз (нейтральные, позитивные, негативные).
  • Используйте уже проверенные классы повторно — это повышает стабильность тегов.
  • Комбинируйте семантические классы и словари для более гибких фильтров.

openapi@tbank.ru

АО «ТБанк» использует файлы «cookie» с целью персонализации сервисов и повышения удобства пользования веб-сайтом. «Cookie» представляют собой небольшие файлы, содержащие информацию о предыдущих посещениях веб-сайта. Если вы не хотите использовать файлы «cookie», измените настройки браузера.