recommendation-ml

Develop ML-driven e-commerce recommendation models with Feast and MLflow.

Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ilorozco11/agent-skill --skill recommendation-ml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recommendation-ml
Source: https://github.com/ilorozco11/agent-skill/tree/main/.github/skills/recommendation-ml
Command: npx skills add https://github.com/ilorozco11/agent-skill --skill recommendation-ml

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps data teams and engineers rapidly develop and deploy ML-driven recommendation systems for e-commerce, reducing time-to-value from model to production.

Core Features & Use Cases

  • End-to-end recommendation pipelines: Collaborative filtering, content-based, and hybrid models with scalable feature stores and registry.
  • Production-grade tooling: Feast feature stores, MLflow model registry, model evaluation, and governance.
  • Experimentation and diversity: Thompson Sampling, MMR-based diversification, A/B testing, and cold-start strategies for new users/products.
  • Use Case: Build a complete recommender for an online store, from data ingestion to serving real-time recommendations.

Quick Start

Start with a baseline model by following included examples to train a matrix factorization model on your product dataset and register it with MLflow.

Frequently Asked Questions about recommendation-ml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build production-ready ML recommendation models for e-commerce?

You can build production-ready ML recommendation models by using pipelines for collaborative filtering, content-based, and hybrid approaches. The system provides scalable feature stores and model registry integration for real-time e-commerce serving.

How do I handle the cold-start problem in a recommendation system?

Handle the cold-start problem in recommendation systems by applying specific strategies for new users and products. These techniques ensure that relevant items are still served even when historical interaction data is completely missing.

Can I use Feast feature stores and MLflow model registry for recommendation pipelines?

Yes, you can use Feast feature stores and MLflow model registry to manage recommendation pipelines. Feast handles offline and online feature serving, while MLflow tracks model evaluation, governance, and registry workflows.

What is the best way to improve recommendation diversity using machine learning?

Improve recommendation diversity using machine learning by applying Maximal Marginal Relevance (MMR) diversification. This technique re-ranks predicted items to balance relevance with novelty, preventing homogeneous product suggestions.

How do you set up A/B testing and exploration for recommender systems?

Set up A/B testing and exploration for recommender systems by utilizing Thompson Sampling. This method balances exploiting known high-converting items with exploring new product recommendations to optimize overall engagement.

Do I need a feature store to deploy real-time product recommendations?

You need a feature store like Feast to deploy real-time product recommendations because it supports both offline and online feature serving. This infrastructure ensures consistent data feeds between training and live serving environments.