Transformando a descoberta de produtos com pesquisa visual na leboncoin

Pesquisa em nível de milissegundos
Atendendo ao requisito rigoroso de latência de 200 ms.
80 milhões de anúncios, recuperação sem interrupções
Escalando a busca vetorial em um conjunto de dados massivo.
Do Zero ao MVP em Seis Meses
Implantação rápida de uma busca visual pronta para produção.
Zilliz Cloud gave us the speed and scale we needed to power visual search at Leboncoin, meeting our sub-200ms latency target and making product discovery seamless for millions of users.
Yann Lemonnier
Sobre a Leboncoin
A Leboncoin é um dos sites mais visitados da França e uma plataforma líder de recomércio, permitindo que milhões de usuários comprem e vendam produtos em segunda mão, encontrem imóveis ou se conectem com oportunidades de emprego. Com mais de 28 milhões de visitantes únicos mensais, é o site nº 1 de vendas privadas da França e a segunda plataforma de e-commerce mais popular. Além disso, a Leboncoin lidera nos setores automotivo e imobiliário e é um ator-chave em aluguéis de temporada e anúncios de emprego. Mais de 500.000 profissionais e 15% das empresas francesas usam a plataforma para vender, anunciar ou recrutar, tornando-a um hub essencial tanto para indivíduos quanto para empresas.
Ao oferecer uma vasta seleção de itens únicos, usados ou recondicionados a preços acessíveis, a Leboncoin capacita os usuários a fazer escolhas sustentáveis que beneficiam tanto seus orçamentos quanto o planeta. Como parte da Adevinta, ela está entre as principais plataformas de recomércio, impulsionando a economia circular, reduzindo resíduos e apoiando a sustentabilidade, ao mesmo tempo em que fornece valor econômico para usuários e empresas.
O Desafio: Modernizar Recomendações de Produtos com Busca Visual
Yann Lemonnier, engenheiro de ML na Adevinta (anteriormente um ML Enabler, ajudando equipes a adotar tecnologias de IA), juntou-se à Leboncoin em 2024 para criar um recurso de busca visual que, eventualmente, seria implementado em todos os marketplaces sob o guarda-chuva da leboncoin.
A Leboncoin permite que os usuários comprem e vendam produtos em segunda mão, onde os vendedores carregam manualmente os detalhes dos produtos, incluindo descrições, preços e fotos. Esse processo gera um banco de dados massivo, com aproximadamente 80 milhões de anúncios ativos que a equipe de engenharia precisa gerenciar.
Para atrair um novo público e modernizar a plataforma, a Leboncoin decidiu introduzir a busca visual como parte de seu sistema de recomendação de produtos. O objetivo era melhorar a experiência do usuário tornando a descoberta de produtos mais intuitiva e envolvente.
Construindo o Sistema de Busca Visual
A equipe começou pesquisando modelos visuais capazes de identificar imagens semelhantes dentro de seu marketplace. Depois de selecionar um modelo, perceberam que precisavam de um banco de dados vetorial de alto desempenho para armazenar e recuperar os embeddings gerados para buscas por similaridade. A pesquisa rapidamente apontou para o Milvus como o principal banco de dados vetorial, mas, devido a restrições de recursos, eles optaram pelo Zilliz Cloud, uma solução gerenciada do Milvus.
O novo sistema de busca visual introduziu dois recursos principais:
- Encontrar Itens Semelhantes– Os usuários podem clicar em um botão para descobrir produtos semelhantes.
- Busca Reversa de Imagem – Os usuários podem carregar uma foto e procurar itens correspondentes usando o ícone de câmera na barra de busca.
O projeto começou seis meses antes da chegada de Yann, com a equipe trabalhando sob um prazo apertado para entregar um MVP nesse mesmo período. Eles precisaram se familiarizar rapidamente com modelos visuais, embeddings e correspondência por similaridade. Após avaliar suas necessidades de infraestrutura, a equipe determinou que um banco de dados vetorial era essencial para armazenar e consultar embeddings de forma eficiente para dar suporte à busca por similaridade.
Por que a Leboncoin Escolheu o Zilliz Cloud
A equipe escolheu o Zilliz Cloud porque ele atendia ao seu requisito rigoroso de latência inferior a 200 ms, mesmo usando a região sediada nos EUA. Além da compatibilidade com o Milvus, o Zilliz Cloud oferecia várias outras vantagens importantes:
- Monitoramento e Escalabilidade – Ferramentas integradas simplificaram a observabilidade e o escalonamento.
- Compatibilidade com o Milvus e Transparência de Código Aberto – A equipe podia inspecionar a base de código para transparência e confiabilidade.
- Facilidade de Implantação – Criar um cluster era rápido e simples com a UI intuitiva do Zilliz Cloud.
Inicialmente, a equipe enfrentou desafios com a ingestão de dados via Spark, mas o recurso Bulk Insert da Zilliz Cloud simplificou o processo e tornou a ingestão de dados muito mais eficiente. Além das imagens de produtos, a equipe também está incorporando dados alterados (interações dos usuários) ao processo de ingestão usando software personalizado que converte eventos em operações de upsert do Milvus.
Resultados
Ao implementar a busca visual impulsionada pela Zilliz Cloud, a Leboncoin modernizou com sucesso seu sistema de recomendação de produtos, oferecendo uma experiência fluida e intuitiva para os usuários. Os principais resultados incluem:
- Maior Engajamento dos Usuários: A introdução da busca visual melhorou significativamente a interação dos usuários, permitindo que eles encontrem facilmente produtos semelhantes. Os recursos de busca reversa por imagem e “Encontrar Itens Semelhantes” levaram a uma maior descoberta de produtos e melhor retenção de usuários.
- Desempenho Rápido e Escalável: Com mais de 80 milhões de anúncios no marketplace, o sistema supera o exigente requisito de latência de 200 ms, alcançando uma latência ainda menor. A escalabilidade da Zilliz Cloud garantiu que a plataforma pudesse lidar com grandes volumes de dados sem comprometer a velocidade, mesmo durante períodos de pico de tráfego.
- Busca Vetorial Eficiente: O uso do Milvus integrado à Zilliz Cloud permitiu que a equipe gerenciasse embeddings vetoriais de forma eficiente. A implantação simples e o recurso Bulk Insert da Zilliz Cloud tornaram a ingestão de dados rápida e tranquila, possibilitando o desenvolvimento rápido do MVP.
- Solução Preparada para o Futuro: A escalabilidade da Zilliz Cloud permite que a Leboncoin continue inovando. A equipe planeja integrar recursos avançados de IA, como grandes modelos de linguagem (LLMs) para descrições automatizadas de produtos, e explorar buscas de itens baseadas em áudio.
Planos Futuros: Explorando a Busca Conversacional
A Leboncoin planeja aprimorar ainda mais sua plataforma com recursos de IA de ponta:
- Descrições Geradas por LLM– Automatização de descrições de produtos para melhorar a qualidade dos anúncios.
- Busca Conversacional– Permitindo que os usuários busquem itens por meio de consultas baseadas em texto, impulsionadas por grandes modelos de linguagem (LLM), interfaces de chat e geração aumentada por recuperação (RAG) para resultados mais precisos e dinâmicos.
Ao continuar aproveitando a IA e a infraestrutura escalável, a Leboncoin está refinando a experiência de compra para milhões de usuários, mantendo-se competitiva no espaço de re-commerce.
Acompanhe as notícias, artigos, palestras em conferências e meetups da Leboncoin realizados em seus escritórios → https://mylnker.com/leboncoin-tech
- Sobre a Leboncoin
- O Desafio: Modernizar Recomendações de Produtos com Busca Visual
- Construindo o Sistema de Busca Visual
- Por que a Leboncoin Escolheu o Zilliz Cloud
- Resultados
- Planos Futuros: Explorando a Busca Conversacional
Conteúdo
Indústria
Comércio eletrónico
Tecnologia utilizada


