Marqo se presenta como una solución integral para el entrenamiento y despliegue de modelos de embedding, facilitando la creación de aplicaciones de búsqueda potentes y la transformación de la infraestructura de recuperación de datos. Con Marqo, los desarrolladores pueden entrenar cientos de modelos de embedding de código abierto, utilizar sus propios modelos o aprovechar el Aprendizaje Contrastivo Generalizado de Marqo para mejorar la relevancia de los resultados de búsqueda.
La plataforma ofrece un motor de inferencia de embedding respaldado por la comunidad, que proporciona una ingesta, inferencia y búsqueda de imágenes extremadamente rápida. Marqo soporta cientos de modelos de embedding listos para usar, así como pesos personalizados, permitiendo una gran flexibilidad en la configuración de las aplicaciones de búsqueda.
Además, Marqo facilita la recuperación escalable de vectores y léxicos con manejo de metadatos, reordenación, filtrado, modificación de puntuaciones y búsqueda híbrida. La evaluación del sistema de búsqueda se realiza con calificaciones para precisión, clasificación, consistencia y relevancia promedio, utilizando LLMs multimodales para analizar la relevancia de cada resultado devuelto para un conjunto estandarizado de consultas.
Marqo también se destaca por su capacidad de búsqueda en más de 100 idiomas, acceso a modelos multilingües de última generación y la posibilidad de expandir la búsqueda a nuevas localidades sin necesidad de cambios manuales en la configuración del idioma. La plataforma es escalable, pudiendo ejecutarse en una imagen de Docker en un portátil o escalarse a docenas de nodos de inferencia GPU en la nube, ofreciendo búsquedas de baja latencia contra índices de múltiples terabytes.