O agente autônomo que gerou +10% de receita nas páginas de coleção da FARM Rio

Daniel Furtado
Daniel Furtado
23 de julho de 2026
O agente autônomo que gerou +10% de receita nas páginas de coleção da FARM Rio

A maioria das páginas de coleção em e-commerce exibe a mesma ordem de produtos para todos os visitantes. Itens com alta conversão ficam enterrados abaixo da dobra. Lançamentos nunca acumulam impressões suficientes para provar seu potencial. Produtos com grade furada mantêm posições privilegiadas mesmo quando a maioria dos visitantes não consegue comprar seu tamanho. E nenhum time de merchandising consegue dar conta disso manualmente em centenas de coleções, atualizadas diariamente, segmentadas por região e dispositivo.

Nos últimos meses, operamos um agente autônomo que resolve isso em produção na FARM Rio, ajustado ao catálogo e às regras de merchandising da marca.

O PLP Optimization Agent reordenando uma coleção da FARM Rio dentro do deco Studio
O PLP Optimization Agent em produção.

O dilema da ordenação de coleções

Toda abordagem de ordenação de páginas de coleção escolhe um lado do mesmo dilema: explorar o que já funciona ou explorar o que pode funcionar melhor. Ordenações estáticas por "mais vendidos" escolhem a exploração do conhecido. Os primeiros vencedores continuam vencendo, o catálogo para de explorar, lançamentos nunca têm uma chance justa, mudanças sazonais chegam com atraso. A curadoria manual pode equilibrar os dois lados, mas não escala para além de um punhado de coleções.

O PLP Optimization Agent toma o dilema em si como o problema. Ele modela o histórico de cada produto e a incerteza ao redor dele, depois ordena cada coleção de forma que os vencedores bem observados mantenham sua posição enquanto produtos incertos conquistem a deles. As duas metades rodam automaticamente, com dados que a loja já produz.

close

Ordenação estática ou baseada em regras

  • Mesma ordem exibida para todos os visitantes
  • Mais vendidos continuam vencendo, lançamentos ficam enterrados
  • Produtos com grade furada mantêm posições privilegiadas
  • Virada sazonal chega com atraso
  • Curadoria manual não escala para além de poucas coleções
check

Ordenação adaptativa pelo agente

  • Ordenação recalculada na cadência que você escolher, a partir do comportamento real dos usuários
  • Vencedores confiáveis ranqueados com base em evidências
  • Lançamentos recebem exposição calibrada para acumular dados
  • Disponibilidade de estoque e regras de merchandising respeitadas
  • Centenas de coleções tratadas por um único modelo

Como o agente funciona

O agente executa um loop completo de ponta a ponta. Ele lê eventos de comportamento do usuário a partir da analytics da sua loja, pondera-os por intenção de compra (clique, adição ao carrinho, checkout, compra), treina um modelo de ranking com os dados mais recentes e grava uma nova ordenação para cada coleção em uma programação definida. A ordenação é enviada diretamente para a vitrine. A cadência é sua: de hora em hora, diária ou qualquer intervalo entre os dois.

Cada etapa é exposta como uma ferramenta MCP tipada: fetch_dataset, train_model, predict_ordering. O pipeline pode ser invocado a partir de qualquer agente, workflow ou operador humano. Além do modelo, a tela de previsão permite que seu time empilhe critérios salvos (estoque, lançamentos, regras de visual merchandising) e publique uma nova ordenação sem tocar em código. Cada execução é registrada, cada mudança de ordenação é auditável, e qualquer coleção pode ser sobrescrita manualmente.

schedule

Roda na sua cadência

O loop completo (coleta, treinamento, previsão, publicação) roda na cadência escolhida por marca: de hora em hora, diária ou qualquer intervalo entre os dois. Operadores também podem disparar execuções sob demanda ou definir cadências diferentes por coleção.

tune

Ajustado por marca

Pesos de recompensa, regras de visual merchandising (paleta de cores, estampas, agrupamento por marca), multiplicadores de estoque e decaimento temporal para lançamentos são configurados por marca.

swap_vert

Mudanças reais, não sugestões

Cada execução grava a nova ordenação diretamente no catálogo da vitrine. Produtos rotineiramente sobem ou descem dezenas de posições em uma única execução quando sinais de estoque ou conversão mudam, e cada movimentação é auditável por produto.

history

Log de auditoria completo

Cada execução registra a janela de dados de entrada, os scores resultantes de cada produto e o diff de ordenação aplicado a cada coleção. Fácil de inspecionar, fácil de reverter.

Captura de tela do PLP Optimization Agent dentro do deco Studio, mostrando as ferramentas MCP e o estado da execução atual
Tela inicial do agente: todas as coleções sob gestão, com contagem de execuções e horário da última execução.

Seu time participa, se quiser

O agente é totalmente autônomo e pode rodar sem nenhuma intervenção humana. Mas se o seu time quiser participar, cada coleção tem uma tela de previsão: o ranking do agente, com a taxonomia da marca exposta como toggles. Disponibilidade de estoque, lançamentos da semana, estampas, ocasiões especiais, editoriais de praia, qualquer critério salvo que seu time tenha definido. Ative um critério e o ranking é recalculado na hora. Salve um novo conjunto, reutilize na próxima coleção. Clique em Aplicar e a nova ordem entra no ar na VTEX em um clique.

Essa é a parte do dilema que o ML puro não resolve. O modelo encontra receita. Seu time traz o gosto. O agente dá a ambos uma única superfície.


Em produção

O agente roda no catálogo da FARM Rio há alguns meses, com mais de 1.000 alterações de ordenação já publicadas nas coleções. Um teste A/B controlado contra a ordenação padrão da plataforma confirmou dois efeitos: um aumento na taxa de adição ao carrinho na PLP e um aumento de +10% na receita em categorias-chave.

Captura de tela do painel do teste A/B comparando a ordenação do agente com o padrão da plataforma em diversas coleções
Teste A/B integrado contra o padrão da plataforma, em cada métrica do funil e janela de tempo.

O mesmo modelo lida com a virada sazonal automaticamente. Quando uma coleção muda (novos drops, eventos de sale, fim de temporada), o cold start calibrado dá aos novos itens sua chance justa. Quando os padrões de tráfego mudam entre regiões ou dispositivos, priors específicos por região absorvem a mudança. Nenhum reajuste é necessário.


O pipeline, em quatro etapas

1

Atribuir e agregar eventos

Uma query reduz os eventos brutos de interação do usuário a uma linha por produto. Cada sessão é colapsada em flags binárias de evento (impressão, clique, adição ao carrinho, checkout, compra), e então contagens marginais e co-ocorrências par a par são agregadas em todas as sessões em que o produto foi exibido.

2

Treinar o modelo de ranking

O agente atualiza a estimativa de desempenho de cada produto usando os dados de recompensa mais recentes. Produtos novos herdam uma estimativa de cold start calibrada a partir da distribuição do próprio site, para que apareçam alto o suficiente para acumular sinais sem dominar a página.

3

Prever a ordenação por coleção

Para cada produto em uma coleção solicitada, o sistema calcula um score, ordena de forma decrescente e retorna a nova ordenação. A inferência leva cerca de 22 milissegundos para uma coleção completa. Scoring específico por região é aplicado quando uma região é informada.

4

Publicar na vitrine

Cada execução grava a nova ordenação na VTEX através da API de catálogo. Regras de visual merchandising (paleta de cores, agrupamento por estampa, critérios de exibição por marca) são aplicadas como um passo de pós-ranking antes da publicação. O diff é armazenado, e qualquer coleção pode ser sobrescrita manualmente.


O que está incluído no loop

check
Cadência configurável de retreino e reordenação em todas as coleções
check
Modelos específicos por região, treinados e ranqueados por região
check
Regras de visual merchandising (paleta de cores, estampas, agrupamento por marca) respeitadas no momento do ranking
check
Disponibilidade de estoque como multiplicador por produto, para que itens com grade furada caiam de posição
check
Ponderação por decaimento temporal para que lançamentos ganhem destaque
check
Pesos de recompensa ajustáveis por marca (clique, adição ao carrinho, checkout, compra)
check
Log de auditoria completo de cada execução, cada diff de ordenação, cada janela de dados de entrada
check
Toolkit do operador em cada coleção: taxonomia da marca como critérios ativáveis, conjuntos de critérios salvos reutilizáveis entre coleções, aplicação em um clique na VTEX, posições fixadas respeitadas pelo agente
check
Estrutura de teste A/B integrada contra a ordenação padrão da plataforma

Por que isso supera as alternativas usuais

AbordagemPonto fortePonto fraco
Curadoria manualControle editorial totalNão escala, lenta para se adaptar, enviesada pela recência
Ordenação por mais vendidosSimples de implementarO vencedor leva tudo, sem exploração, lançamentos ficam travados
Teste A/BRigorosoExige design manual de experimentos, lento para reagir
Greedy / collaborative filteringConvergência rápidaMáximos locais, ignora incerteza, cold start instável
PLP Optimization AgentExploração automática, cold start calibrado, adapta-se conforme os dados se acumulamRequer um pipeline de ML (que este agente já inclui)

Disponível para qualquer loja

Cada catálogo é diferente. Definimos o escopo de cada implementação em torno das regras da sua marca, critérios de merchandising e pesos de recompensa. A configuração típica leva algumas semanas: verificação da instrumentação de analytics, acesso a dados, conector VTEX, treinamento do baseline, teste A/B contra sua ordenação atual. A partir daí, o agente roda sozinho, com auditoria completa e override manual disponíveis a qualquer momento.

Quer isso na sua loja?

Conte-nos sobre o seu catálogo e vamos definir o escopo de uma implementação. O agente já roda em produção e podemos ter um baseline treinado com os seus dados em poucas semanas.