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

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

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

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.