Кейс

Очистка дублей в Поиске Яндекса с помощью ИИ

Контекст

[Рассказать подробнее: как появился проект, кто был заказчиком, какие были ограничения по срокам, бюджету, данным.]

Задача

В выдаче и подсказках Поиска показывались дубли: один и тот же документ в разных обёртках. Ручной разбор успевал проверить 50 тысяч пар в неделю, этого не хватало.

[Рассказать подробнее.]

Что делали

Собрали дата-пайплайн, который готовит данные и обучает GPT-модель находить дубли. Подняли точность классификатора повторов с 95% до 98% ROC-AUC. Внедрили онлайн-дедупликацию в рекомендательную платформу AJAX.

[Рассказать подробнее.]

Что не сработало

[Рассказать подробнее: тупиковые гипотезы, что переделывали, где ошиблись в оценке.]

Результат

Разбор дублей ускорился с 50 тысяч пар в неделю до 50 тысяч в день. Доля дублей среди показанных документов упала с 8% до 1%.

Главная цифра: 8% → 1% — дублей в выдаче.

Чему научились

[Рассказать подробнее: выводы, которые переносим на следующие проекты.]

Стек

Python · C++ · Nirvana · GPT-3