Возвращаем часы, которые уходят на почту и заявки

Бесплатный аудит кейса

Замену снятой модели находит поиск по каталогу

Замену снятой модели поиск находит в каталоге за минуты. Ответ одинаковый и проверяемый, 118 стресс-тестов.

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

  1. Запрос на замену

    Входящее · 15:20

    Сняли SW-41O, нужна замена

    Лучше другого производителя

  2. Поиск по каталогу

    ИИ-агент

    1. Три поиска: артикул, категория, название
    2. Убрал того же производителя
  3. Выбор кандидатов

    Кандидаты

    • скрыто-420 · в 3 списках
    • скрыто-400 · в 2 списках
    • скрыто-480 · в 2 списках
  4. Ответ из каталога

    Ответ клиенту

    3 замены, характеристики из каталога

    Артикулы сверены

было: перебор каталога стало: 3⁠–⁠5 кандидатов

Выше встают позиции, найденные несколькими поисками. Данные вымышлены.

Кейс в цифрах

  • 118стресс-тестов подбора
  • 3⁠–⁠5 кандидатовв ответе вместо перебора
  • два годаработает в проде
Как проверяли

118 стресс-тестов подбора: сложные написания артикулов, запросы с пожеланиями, случаи, когда подходящей замены нет и правильный ответ — отказ. Тесты гоняются тем же кодом, что в проде, и падают при любом нарушении контракта.

Технически
  • сервисы в Docker на Linux
  • поиск по каталогу без внешних сервисов
  • ранжирование моделью по API
  • проверка выбранного артикула против списка кандидатов
  • каталог обновляется выгрузкой из учётной системы

Ситуация

Клиент называет артикул, которого больше нет в продаже, иногда с ошибкой. Менеджер перебирает каталог по памяти. Пожелания вроде «подешевле» теряются первыми.

Что сделали

Ищем тремя способами: по артикулу, по категории и по похожему названию. Списки сводим в один, модель ранжирует верхушку и объясняет выбор. Текст ответа собирает код прямо из каталога, выдумать характеристику негде.

Как устроено подробно

Три списка сводим по правилу, которое поднимает позиции, попавшие в несколько списков. Каждый выбранный артикул проверяется против списка кандидатов по двум ключам, потому что модель регулярно путает артикул и название.

Пожелания клиента вычитываются из письма и применяются жёстким фильтром до ранжирования. Правило появилось после случая, когда на просьбу «другого производителя» система выдала пять изделий того же.

Случай «замены нет» проверяем отдельно: система обязана сказать это прямо, а не предложить ближайшее похожее.

Переносим в ваш проект

  • Модель выбирает, код пишет
  • Поиск по точным кодам
  • Фильтры до ранжирования

Разберём ваш случай

Связаться