OfferUp, una plataforma de comercio electrónico que facilita transacciones locales a través de su aplicación, ha dado un paso significativo hacia la modernización de su solución de búsqueda. La compañía, conocida por su enfoque en la experiencia del usuario y características que fomentan la confianza, ha decidido transformar su motor de búsqueda tradicional en un sistema más avanzado que integra capacidades multimodales.
La mejoría de su solución de búsqueda se llevó a cabo mediante la adopción de Amazon Bedrock y Amazon OpenSearch Service. Este cambio no solo mejoró la relevancia de los resultados en un 27%, sino que también redujo el alcance geográfico de las búsquedas en un 54%, lo que significa que los usuarios ahora obtienen más resultados locales. Además, la profundidad de búsqueda creció un 6.5%, indicando un uso más eficiente de la plataforma por parte de los usuarios.
La arquitectura de búsqueda fundamental inicialmente empleaba Elasticsearch, donde las búsquedas se realizaban mediante un algoritmo basado en palabras clave que limitaba su capacidad para interpretar el contexto y la intención del usuario. Por ejemplo, términos ambiguos como «manzana» podrían llevar a resultados no deseados, ya que el motor no podía discernir si se refería a la fruta o a la empresa de tecnología.
Para resolver estas limitaciones, OfferUp implementó el modelo de embeddings multimodales de Amazon Titan y el servicio OpenSearch, que utilizan tecnologías avanzadas para realizar búsquedas basadas en similitudes tanto en texto como en imágenes. Esta nueva estructura permite transformaciones de texto y de imágenes en vectores, lo que mejora notablemente la precisión y contextualización de los resultados de búsqueda.
El proceso de migración hacia un sistema de búsqueda multimodal se llevó a cabo en tres etapas: identificación de áreas de mercado donde la implementación sería más efectiva, configuración de la infraestructura adecuada y un proceso de retroalimentación que convirtió imágenes de listados activos en vectores para enriquecer la base de datos.
Los resultados de esta transición fueron impresionantes. Los usuarios experimentaron un aumento del 2.2% en el compromiso y una mejora del 3.8% en la respuesta de los vendedores. La implementación de esta tecnología no solo ha optimizado la experiencia de búsqueda de los usuarios, sino que también ha aumentado el número de impresiones publicitarias en un 0.91%, lo que refuerza la sostenibilidad del modelo de negocio de OfferUp.
En resumen, con su nueva arquitectura de búsqueda multimodal, OfferUp está mejor posicionada para satisfacer las demandas de un mercado cada vez más competitivo, ofreciendo una experiencia de usuario mejorada que combina rapidez, relevancia y facilidad de uso. Esta transformación de búsqueda no solo beneficiará a los usuarios, sino que también impulsará el crecimiento continuo del negocio en el ámbito del comercio local.
vía: AWS machine learning blog