Los componentes y procesos de los sistemas recomendadores son:
Representación del perfil. El primer paso al crear un sistema recomendador es diseñar cómo se va a representar el perfil del usuario, esto es, qué información de los usuarios se va a tener en cuenta para las recomendaciones y, por tanto, hay que capturar.
Es importante realizar mantenimiento a la representación del perfil, a través del tiempo.
Recomendación de Producto. (Filtrado demográfico, Filtrado Colaborativo o Filtrado basado en Contenido ) Dependiendo de la técnica de filtrado vamos a necesitar cierta información dependiente el caso.
Algoritmos: