Los componentes y procesos de los sistemas recomendadores son:

  1. 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.

    1. Información Explicita. Información personal, gustos, valoraciones
    2. Información Implícita. información obtenida a partir de las interacciones de los usuarios, historiales, etc.

    Es importante realizar mantenimiento a la representación del perfil, a través del tiempo.

  2. 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: