was successfully added to your cart.

Amazon Personalize

Antes de nada, quiero adelantaros que esto no es un tutorial de cómo funciona Amazon Personalize, pero si os recomiendo leer detenidamente todos los contras de este servicio aquí expuestos.
También os adelanto, la experiencia ha sido buena, dado que gracias a toda la documentación que he leido, necesaria para la implementación, he aprendido muchas otras cosas.

Desventajas de Amazon Personalize

Configuración y puesta en marcha

El proceso es complejo, requiere de conocimientos de programación, análisis y capacitación de datos. La documentación no está completa ni unificada en un solo lugar para hacer uso integral de todo el servicio.
La primera fase, que es crear los datasets, es bastante sencilla, pero el dataset no se retroalimenta de los trackers, es decir, el dataset de eventos necesita ser un dataset completo, de muchísimo histórico, para que luego los resultados de las recomendaciones tengan algún valor. Hablamos de al menos unos 100.000 – 1.000.000 de eventos.

Cuando digo que los eventos no se retroalimentan, quiero decir que si queremos que la maquina aprenda tambien de eventos futuros, deberemos tener un almacenamiento secundario e ir manualmente o por comando subir el nuevo dataset con todos los eventos y crear soluciones de los nuevos dataset.
Esto, para un ecommerce en continuo movimiento, no tiene ni pies ni cabeza. Tener que volver a subir de nuevo los dataset cada vez que creemos nuevos productos u ofertas…

La API de recomendaciones, debe estar expuesta en el FRONT del eCommerce, o bien hacer un sistema propio de user_id/session_id y un back custom que haga la llamada a las APIs de recomendaciones. Esto no facilita para nada las cosas.

Solución y precio

Como solución, esta bastante bien, el resultado es «bueno», pero hemos de tener en cuenta que para que nos funcione como solución debemos tener un sistema que actualice dataset, cree nuevas soluciones, y cree nuevas campañas, y hablemos ahora de costes para hacer todos estos procesos…
Los costes son la peor desventaja, solo por tener una campaña activa los 31 días del mes (Sin hacer uso de las recomendaciones) te cobran 300$.
Por cada solución creada te cobran XX$, por cada 1000 llamadas a recomendaciones te cobran otro X…en fin, para que os hagáis a la idea, en un mes de prueba del servicio que lo he tenido yo, esto es lo que he hecho con el:
– He creado unas 8 campañas.
– He entrenado unas 10 soluciones
– He subido 3 dataset cada 4 – 5 días.
El Total de la factura del mes ha sido 259€, teniendo en cuenta que eliminaba las campañas para que no consumieran estando paradas.

Resumen:
Si estabas pensando en usar Amazon Personalize como sistema de recomendaciones, prepara billetes, y horas de trabajo porque te harán falta.