Con IA generativa de AWS, la Búsqueda Inteligente de Natura atiende a 1 millón de consultoras

Natura acaba de poner en funcionamiento su Búsqueda Inteligente, un servicio de búsqueda basado en la IA de AWS que ayuda a más de 1 millón de consultoras, quienes hoy realizan cerca de 400 búsquedas por minuto diariamente.

205 mil

54 mil

99%

Consultas

Más

búsquedas con productos añadidos por el nuevo sistema búsquedas con resultados que no habrían sido atendidas por el sistema anterior de búsquedas con productos relacionados, añadidos a los resultados completadas en menos de 50 milisegundos de 1 millón de consultoras atendidas

Descripción general

Natura es una de las empresas líderes en el sector de belleza y cosméticos en América Latina, con una presencia significativa e impactante en la región. Con marcas de renombre como Natura y Avon, el grupo abarca una amplia gama de productos y servicios, que van desde el cuidado de la piel y el cabello hasta fragancias y maquillaje. Hoy en día, Natura cuenta con 14,5 mil colaboradores distribuidos en 18 países, además de cinco fábricas y 19 centros de distribución.

Esta estructura atiende a más de 900 tiendas propias y franquicias, y a cerca de 3,5 millones de consultoras de belleza y representantes de las marcas, de las cuales más de 1,6 millones se encuentran en Brasil. Además de la estructura física, las consultoras también cuentan con un sistema de búsqueda de productos, que la compañía acaba de modernizar con el uso de inteligencia artificial (IA) generativa basada en AWS.1186690677

El senior cloud engineer de Natura, Eli Melo, explica que el sistema de búsqueda anterior solo permitía la búsqueda de términos exactos, lo que a menudo podía desincentivar una compra. “La persona escribía un término y, si no tenía una correspondencia exacta entre los productos, no había resultados. El usuario se quedaba sin respuesta y no compraba”, explica, citando el ejemplo del perfume Kaiak, que el sistema no encontraba si la consultora buscaba “caiaque”.

Además, el buscador tenía una limitación en el número de caracteres por nombre de producto, lo que también perjudicaba la búsqueda, ya que muchos registros se realizaban con abreviaturas. Para cumplir con las expectativas de las consultoras, Natura decidió que era hora de modernizar el sistema utilizando tecnologías más sofisticadas y eficientes que hicieran la búsqueda más inteligente.

“Comenzamos a pensar en el uso de algoritmos y de IA para realizar la búsqueda. Durante el período de estudios, nos pusimos en contacto con AWS, que nos proporcionó una inmersión en el uso de servicios basados en IA”, relata. De acuerdo con Melo, uno de los productos que se materializó como solución fue precisamente Amazon OpenSearch Service, que ya trae incorporados algoritmos que permiten búsquedas por contexto y por fonética, además de texto.

Eli Melo - Senior cloud engineer de Natura

"Durante el período de estudios, nos pusimos en contacto con AWS, que nos proporcionó una inmersión en el uso de servicios basados en IA"

Solución | Construyendo una solución inteligente

El ejecutivo explica que, para que la búsqueda se realizara como debía, era necesario aplicar algoritmos de IA sobre la base de datos de los productos. De esta forma, la solución se encontró en algoritmos ya existentes, como la búsqueda fonética, la búsqueda vectorial y la generación de tags mediante Modelos de Lenguaje (LLM), lo que posibilitó una búsqueda que podría considerarse inteligente.

De ahí la decisión de desarrollar una solución de búsqueda interna, basada en servicios de AWS como Amazon OpenSearch, que ofrece flexibilidad en el almacenamiento de los datos de registro de los productos y posibilita la aplicación de una variedad de algoritmos de Machine Learning (ML), permitiendo obtener búsquedas fonéticas, vectoriales y otras; y Amazon Bedrock, que permite el pago por demanda, eliminando la preocupación por instanciar y mantener la infraestructura. “Con Bedrock, además de acceder a una variedad de LLM disponibles, también podemos aprovechar las integraciones nativas con otros servicios de AWS, lo que hace que la solución sea más sencilla de operar”, explica Melo, recordando que los modelos LLM también permitieron la adición de términos (en forma de tags), relacionando los productos registrados con términos que pertenecen contextualmente.

La solución también utilizó AWS Lambda, que con su enfoque serverless permite la ejecución de código sin la necesidad de administrar servidores, con escalabilidad automática y pago solo por el tiempo de ejecución. Melo destaca que este conjunto forma una infraestructura más flexible, diseñada de la siguiente manera:

Esta arquitectura presenta un flujo que comienza con el ingreso del cliente a la API de búsqueda, realizando una consulta semántica en el clúster de Amazon OpenSearch, mientras también alimenta un pipeline con datos sobre el comportamiento del usuario (productos más buscados, búsquedas sin resultados, etc.). Mientras tanto, al insertar nuevos productos, la IA generativa integra el pipeline para enriquecer los metadados del producto, ayudando en el momento de la búsqueda:

“Fuimos trabajando estas ideas en un camino de estudios, intentos y errores. Un punto genial es que en AWS tenemos la facilidad de subir cosas, probar, validar, etc. Una prueba sencilla no toma meses. Esta celeridad nos ayudó a demostrar valor rápidamente”, afirma. El ejecutivo explica que, de esta forma, se desarrolló un primer entorno no productivo, demostrando que los problemas relacionados con el sistema anterior se habían resuelto. Así, el sistema de búsqueda se fue perfeccionando hasta ponerse en producción, inicialmente con el 5% del equipo de ventas, con un enfoque en la realización de pruebas y la recopilación de métricas. Desde la idealización hasta esta primera versión, todo el desarrollo se realizó en un mes.

El senior cloud platform engineer & DevOps de Natura para América Latina, Marcelo Fabricanti, recuerda que esta primera versión se entregó completamente funcional, permitiendo mejoras como la inclusión de nuevas métricas. “Hoy mapeamos lo que la gente busca y nos dirigimos hacia una tercera fase: si el resultado de la búsqueda fue al carrito y en qué página estaba dicho resultado. Estamos trabajando en la relevancia. Es un proceso a largo plazo”, señala.

Próximos pasos | Mejorando resultados y ventas

Fabricanti destaca que desde la implementación de la Búsqueda Inteligente se ha constatado un aumento no solo en los resultados obtenidos, sino también en su precisión. Hoy en día, la solución está disponible para el 100% de las más de un millón de consultoras de Natura en Brasil, responsables de realizar cerca de 400 búsquedas por minuto diariamente.

En comparación con el sistema anterior, Natura registró mejoras como 205 mil búsquedas con productos añadidos por el nuevo sistema; 54 mil búsquedas con resultados que no habrían sido atendidas por el sistema anterior; y un 99% de búsquedas con productos relacionados añadidos a los resultados. “Podemos concluir que el nuevo motor de búsqueda no solo incluye productos, sino que también genera resultados que, en muchos casos, con el sistema antiguo no habrían devuelto ningún producto. Esto se traduce en un aumento significativo en la probabilidad de que el usuario añada productos al carrito, lo que consecuentemente incrementa la posibilidad de conversión”, afirma.

Fabricanti destaca además que, al analizar el rendimiento de la Búsqueda Inteligente, su equipo constató que, en promedio, las consultas se completan en menos de 50 milisegundos, lo que indica no solo mejoras funcionales, sino también una ganancia de rendimiento en comparación con el sistema anterior. “La idea para el futuro es utilizar el nuevo mecanismo en todos nuestros canales: aplicaciones, consumidores finales, etc. Hoy estamos en una de las aplicaciones, pero hay otros canales que aún pueden recibir esta búsqueda renovada. La idea es expandirnos a todos los canales”, concluye.

Sobre Natura

Natura es una de las empresas líderes en el sector de belleza y cosméticos en América Latina. Con marcas como Natura y Avon, el grupo cuenta con cerca de 16 mil colaboradores distribuídos en 18 países, además de cinco fábricas y 19 centros de distribución.

Servicios de AWS utilizados

Amazon OpenSearch Service

Amazon Bedrock 

AWS Lambda

Amazon OpenSearch Service facilita la ejecución de análisis de logs interactivos, el monitoreo de aplicaciones en tiempo real, búsquedas en sitios web y mucho más.

Amazon Bedrock es un servicio totalmente administrado que ofrece diversas opciones de modelos fundacionales (FM) de alto rendimiento de las principales empresas de IA, como AI21 Labs, Anthropic, Cohere, Meta, Mistral AI, Stability AI y Amazon, a través de una única API, además de un amplio conjunto de capacidades necesarias para crear aplicaciones de IA generativa con seguridad, privacidad e IA responsable.  

AWS Lambda es un servicio de computación que ejecuta su código en respuesta a eventos y administra automáticamente los recursos de computación, convirtiéndose en la forma más rápida de transformar una idea en aplicaciones de producción modernas y con tecnología sin servidor.

 

 

Contacto