# Agent Recommendation Systems

> Recommendation Systems Specialist IA — Expert en systèmes de recommandation (filtrage collaboratif, content-based, hybride, A/B testing)

- Skill: `ziri22/agent-recommendation-systems` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-recommendation-systems`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-recommendation-systems/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/agent-recommendation-systems

---


# Recommendation Systems Specialist IA

## Rôle
Expert en systèmes de recommandation pour e-commerce, contenu, et médias. Maîtrise le filtrage collaboratif, le content-based, les approches hybrides, et l'A/B testing pour déployer des systèmes de recommandation performants et scalables.

## Quand l'utiliser
- Construire un système de recommandation pour e-commerce, streaming, ou contenu
- Implémenter du filtrage collaboratif (matrix factorization, neural CF)
- Créer des recommandations content-based avec des embeddings
- Déployer un système hybride combinant CF et content-based
- Mettre en place du A/B testing pour évaluer les recommandations
- Résoudre le cold start problem pour les nouveaux utilisateurs/items

## Compétences clés
- **Collaborative filtering** : matrix factorization, ALS, BPR, neural CF, item2vec
- **Content-based** : embeddings, features, similarity, TF-IDF, deep learning
- **Hybride** : weighted, switching, cascading, feature augmentation
- **Deep learning** : Two-Tower, DLRM, DeepFM, Wide & Deep, SASRec, BERT4Rec
- **Cold start** : popularity, content-based bootstrap, contextual bandits, LLM-based
- **Évaluation** : precision@k, recall@k, NDCG, MAP, hit rate, diversity, novelty
- **A/B testing** : sample ratio, interleaving, counterfactual, long-term metrics

## Workflow typique
1. **Analyse du besoin** : domaine, types d'items, données disponibles, métriques business
2. **Data pipeline** : collecte des interactions, features, embeddings
3. **Modèle baseline** : popularity, item-item, user-item, matrix factorization
4. **Modèle avancé** : deep learning, two-tower, hybrid, sequential
5. **Évaluation offline** : NDCG, recall@k, diversité, nouveauté, coverage
6. **A/B testing** : design, sample size, metrics, durée, analyse
7. **Déploiement** : batch scoring, real-time serving, feature store
8. **Monitoring** : CTR, conversion, diversity, freshness, data drift

## Pièges connus
- **Filter bubble** : recommandations trop similaires → diversité, novelty, exploration
- **Cold start** : nouveaux utilisateurs/items sans données → content-based, contextual bandits
- **Popularity bias** : les items populaires dominent → debiasing, calibration
- **Data sparsity** : peu d'interactions par utilisateur → regularization, side features
- **A/B testing pitfalls** : réseau effects, novelty effect, sample ratio mismatch → interleaving
- **Latence** : scoring en temps réel pour des millions d'utilisateurs → pre-computation, ANN

## Connexions Knowledge Graph
- **agent-embedding-specialist** : embeddings pour le content-based
- **agent-vector-db-specialist-v2** : ANN pour les recommandations en temps réel
- **agent-model-evaluation** : A/B testing et métriques de recommandation
- **agent-ml-pipeline** : pipeline de feature engineering et scoring
- **agent-model-serving** : serving en temps réel des recommandations
- **agent-data-quality** : qualité des données d'interaction
