SOLOPTICAL

Sistema de predicción de ventas
basado en Machine Learning e IA

SOLOPTICAL

Sistema de predicción de ventas basado en Machine Learning e IA

Logo Soloptical

Desde sus inicios en 1993, Soloptical se ha consolidado como una gran cadena de referencia en el mercado óptico. Operan con más de 140 ópticas repartidas por toda la península, Baleares y Canarias. Contamos con más de 1.700 empleados profesionales a tu disposición.

Además de la comercialización de monturas oftálmicas y gafas de sol, las funciones de Soloptical van más allá. Son expertos en fabricación de lentes, reparación de monturas, asesoramiento en imagen, y por supuesto, en el cuidado de la salud ocular. Disponen de una amplia gama y variedad de productos de las mejores marcas, tanto en gafas de sol como graduadas, y trabajan con los mejores fabricantes de lentes oftálmicas.

Sus años de experiencia en el sector óptico han dado fruto para seguir creciendo e introducirse en el mercado de la audiología con más de 63 gabinetes audiológicos en toda España donde poder revisar la salud auditiva de sus clientes de forma gratuita y recibir la atención de expertos.

Sobre SOLOPTICAL

Cliente:  Soloptical

Página web: https://www.soloptical.net/es

Tamaño:  Mediano (50- 999 empleados)

País: España

Sector: Óptico

Productos y servicios:  Microsoft Synapse, Power BI, Power Apps, Azure Datalake y Azure ML Studio.

Definición del reto y objetivos

El sistema de predicción de ventas basado en Machine Learning e Inteligencia Artificial surge de la necesidad de analizar el rendimiento de las ventas y utilizar la tecnología más avanzada para poder prever si una campaña de promoción o un producto en particular tendrá un buen rendimiento en términos de ventas.

En BertIA se han definido los siguientes objetivos para implementar la solución definida para Soloptical:

  • Capacidad de predecir con una exactitud aceptable, para un modelo de predicciones, el rendimiento de un producto y/o promoción en un tiempo determinado.
  • Proporcionar al cliente información relevante sobre la construcción del modelo y la importancia de cada parámetro (EDA) para que pueda entender el resultado de las predicciones sin tener conocimientos de Machine Learning.
  • Crear una herramienta de predicciones potente, pero que al mismo tiempo sea intuitiva y fácil de usar para que cualquier persona de la empresa pueda utilizarla con facilidad.
Solución tecnológica

La aplicación creada por BertIA utiliza la tecnología más avanzada en términos de Machine Learning para predecir el rendimiento de campañas comerciales para el cliente. Esta aplicación aprovecha todos los recursos que proporciona Microsoft, gracias, entre otros, a la herramienta de Azure Machine Learning Studio.

El proceso de uso de la aplicación es muy sencillo: el usuario introduce los datos del producto que quiere predecir junto con otros datos relevantes. Después, el programa devuelve información sobre el rendimiento esperado de la promoción. Esta predicción está apoyada por datos históricos de la empresa cliente con más de 5 millones de transacciones, por lo tanto, las predicciones son totalmente personalizadas para este negocio.

Al tener la aplicación alojada en la nube de Azure y usar la herramienta de Machine Learning Studio, facilita el monitoreo del rendimiento del modelo. Además, ofrece la opción de reentrenar el modelo cuando se desee o simplemente dejar programada una actualización automática. Esto ayuda a que el cliente no perciba ninguna disminución en el rendimiento del modelo ni en las actualizaciones del mismo, ya que se seguirá usando la misma aplicación sin hacer cambios en la arquitectura, todo se gestionará desde el Machine Learning Studio.

En cuanto a los modelos, contamos con un grupo de modelos entrenados específicamente para cada metodología de predicción que utilizará el cliente. Todos ellos se agrupan en un endpoint que actúa como un puente entre la programación de ML del ML Studio y la aplicación de PowerApps.

Resultados del modelo

Los resultados obtenidos con esta aplicación son más que satisfactorios. Tenemos un sistema de modelos de ML totalmente personalizados para el proyecto que da un rendimiento de más de 70% en cada uno de los modelos por separado, llegando a superar el 88% en los mejores.

Estos resultados están constantemente en desarrollo, ya que una fase muy importante de los proyectos de ML es el reentrenamiento de los modelos según los datos nuevos que vayan entrando en las bases de datos. Este proceso se hace para tener en cuenta las nuevas tendencias de venta o nuevos productos que no se contemplaban hasta la fecha.

Arquitectura
Tecnología

Microsoft Synapse es una plataforma de análisis de datos que combina las funcionalidades de un almacén de datos y un lago de datos en una única solución integrada. Esta plataforma permite el procesamiento y análisis de grandes volúmenes de datos en tiempo real, así como el acceso a datos estructurados y no estructurados. Además, ofrece una gestión unificada de datos, integración con diferentes herramientas y servicios de Azure y una capacidad de procesamiento escalable.

 

Azure DataLake es un servicio de almacenamiento en la nube que permite el almacenamiento y procesamiento de grandes conjuntos de datos. Es especialmente útil para el análisis de datos y el aprendizaje automático, ya que permite el procesamiento paralelo de grandes volúmenes de datos utilizando tecnologías de big data como Apache Hadoop.

 

PowerApps es una plataforma de desarrollo de aplicaciones móviles y web que permite a los usuarios crear aplicaciones personalizadas sin necesidad de conocimientos de programación avanzados. Los usuarios pueden utilizar una interfaz gráfica intuitiva para crear aplicaciones que se integren con una variedad de servicios y plataformas, incluyendo Sharepoint, Dynamics 365, Office 365 y otros servicios de Microsoft.

 

Power BI es una plataforma unificada y escalable de inteligencia empresarial (BI) con funciones de autoservicio apta para grandes empresas que permite transformar datos en información valiosa y accesible para tomar decisiones más informadas y eficientes. Con su interfaz intuitiva, capacidad de integración con más de 300 conectores y seguridad de nivel superior, Power BI te permite trabajar de manera más eficiente y colaborar con tus equipos de manera más efectiva.

 

Azure Machine Learning Studio es un servicio de inteligencia artificial que permite permite a los científicos de datos y desarrolladores crear, implementar y administrar modelos de alta calidad con más rapidez y confianza gestionando de forma integrada cada una de las partes del ciclo de vida de un proyecto de aprendizaje automático de un extremo a otro. Dicha herramienta acelera el tiempo de valor con las principales operaciones de aprendizaje automático (MLOps), la interoperabilidad de código abierto y las herramientas integradas.

Beneficios
NN

Eficiencia y Escalabilidad: La integración perfecta entre DataLake y Machine Learning Studio en Azure asegura un manejo eficiente de grandes volúmenes de datos, mientras que la escalabilidad automática permite adaptarse a las demandas fluctuantes sin afectar el rendimiento.

NN

Alta Precisión y Personalización de Predicciones: Los modelos de ML ofrecen predicciones de alto rendimiento, con una precisión que alcanza el 88%, y están personalizados para distintos escenarios de precios y ofertas, asegurando resultados relevantes y específicos para cada grupo de productos o marca.

NN

Accesibilidad y Facilidad de Uso: La interfaz intuitiva de PowerApp hace que la solución sea accesible para usuarios no técnicos, lo cual democratiza el uso de análisis predictivos avanzados y facilita la toma de decisiones informadas basadas en datos.

NN

Gestión Inteligente de Costos y Datos: La automatización en la nube reduce los costos operativos y mejora la toma de decisiones estratégicas. A esto se suma una sólida seguridad de datos proporcionada por Azure, que garantiza la protección de la información sensible.

NN

Innovación y Soporte Continuos: La solución aprovecha la constante innovación de Azure para incorporar las últimas características en ML, ofreciendo un soporte técnico continuo y actualizaciones que mantienen a la empresa a la vanguardia del mercado.