feat: improve recommendation system #67

Merged
skettiks merged 3 commits from recommendation-system-2 into develop 2026-05-22 21:43:41 +00:00
3 Commits
Author SHA1 Message Date
skettiks 360e2aa819 Исправить форматирование теста рекомендаций
Разбиты длинные строки в RecommendationSmokeTest, из-за которых CI падал на ktlint и detekt.
2026-05-23 00:22:19 +03:00
skettiks eb3f0cd206 Улучшить ранжирование рекомендаций
Добавлены семантические теги вкуса для фильмов, штраф за слабое совпадение с явно понравившимися фильмами и проверка кейса, где реальные оценки должны быть важнее широких onboarding-предпочтений.
2026-05-23 00:14:18 +03:00
skettiks ef1a11404e Усилить персонализацию рекомендаций
Рекомендации теперь сильнее опираются на явно высоко оценённые фильмы, штрафуют похожесть на негативные оценки и ослабляют широкие онбординг-фильтры при слабой релевантности. Добавлен регрессионный тест для сценария, где фильмы, похожие на любимые, должны ранжироваться выше простых совпадений по жанру и эпохе.
2026-05-22 23:29:50 +03:00