Sobre este projeto
it-programming / e-commerce
Aberto
O objetivo deste projeto é desenvolver e implementar um sistema de busca visual avançada para um site existente em WordPress e WooCommerce. A funcionalidade principal será permitir que os usuários enviem uma imagem e recebam como resultado produtos visualmente similares, utilizando comparação vetorial (embeddings) em vez de métodos tradicionais como tags ou OCR.
Requisitos técnicos e funcionais:
1. Geração de Embeddings: O sistema deve ser capaz de gerar vetores (embeddings) para as imagens dos produtos cadastrados no WooCommerce. Este processamento deve ocorrer de forma otimizada, preferencialmente no momento do cadastro ou da indexação inicial dos produtos.
2. Armazenamento de Vetores: Os embeddings gerados precisam ser armazenados em um banco de dados vetorial dedicado. Soluções open-source como Milvus, Weaviate ou similares são preferenciais.
3. API Externa para Processamento: Uma API externa será necessária para lidar com o processamento da imagem enviada pelo usuário e realizar a consulta de similaridade no banco vetorial. É Crucial que este processamento não seja executado dentro do ambiente WordPress para garantir a performance e escalabilidade do site.
4. Integração com WordPress: O WordPress deve atuar como a interface, enviando a imagem do usuário para a API externa e recebendo os IDs dos produtos similares para exibição.
5. Performance e Escalabilidade: A solução deve ser projetada com foco total em alta performance e escalabilidade, garantindo que o site não sofra lentidão e que o sistema possa lidar com um volume crescente de produtos e buscas.
6. Custo-Benefício: Preferência por soluções com baixo custo mensal e modelo de cobrança baseado em uso.
7. Precisão Visual: A precisão na comparação visual é fundamental, especialmente para imagens de artes e gráficos.
O profissional deverá detalhar em sua proposta:
* A arquitetura completa da solução proposta.
* As tecnologias específicas que pretende utilizar (incluindo o banco vetorial e a linguagem da API).
* A infraestrutura necessária para a implementação e operação.
* Uma estimativa de custo mensal para a manutenção da infraestrutura e serviços.
Categoria TI e Programação
Subcategoria Lojas Virtuais (e-commerce)
Qual é o alcance do projeto? Alteração média
Prazo de Entrega: Não estabelecido
Habilidades necessárias