Catálogo e busca de produtos para agentes

Agente vende mal quando o catálogo é ilegível para ele. Busca semântica, atributos, estoque e preço: o que precisa estar no lugar.

Quando um agente de vendas dá resultado ruim, a primeira hipótese levantada é sempre o modelo — trocar por um mais caro, mexer no prompt, ajustar a temperatura. Na maioria das vezes o problema não está lá. Está no catálogo: o agente não encontra o produto, encontra o errado, ou encontra o certo e não tem o atributo que responderia à pergunta do cliente.

Um agente não navega pela sua loja. Ele não vê a foto, não lê o banner, não entende a árvore de categorias que faz sentido para um humano. Ele consulta dados. O que não estiver em campo estruturado, para ele, não existe.

O cliente não usa as suas palavras

Este é o ponto de partida, e ele é constrangedoramente simples.

O cadastro diz “moletom canguru flanelado”. O cliente escreve “blusa de frio com bolso”. A busca por palavra-chave não cruza os dois, o agente recebe zero resultados e responde, com toda a honestidade, que não tem. A venda morre ali, e ninguém fica sabendo — não existe relatório de “pergunta que o agente não soube responder” ligado por padrão em lugar nenhum.

Em conversa esse descasamento é muito pior que na barra de busca do site, por dois motivos. Primeiro, porque conversando as pessoas escrevem por finalidade, não por categoria: “algo pra correr na chuva”, “presente pra minha mãe que cozinha muito”, “um que caiba embaixo da pia”. Segundo, porque na barra de busca o cliente tenta de novo com outra palavra; na conversa, ele aceita o “não temos” e vai embora.

Busca semântica resolve boa parte disso. Em vez de comparar texto literal, ela compara significado: produto e pergunta viram vetores, e a proximidade entre eles é o que ordena o resultado. É o que aproxima “blusa de frio” de “moletom” sem ninguém ter cadastrado esse sinônimo à mão.

Ela não é mágica, e vale saber onde falha: busca semântica erra em números, códigos e referências exatas. “Filtro 30015-A” ou “iPhone 14 Pro Max, não o 14 Pro” precisam de correspondência literal. Operação boa usa as duas, com a busca literal tendo prioridade quando há código no meio da frase.

O que precisa estar em campo, não em texto corrido

A descrição do produto em HTML colado do fornecedor é o pior formato possível para um agente. A informação até está lá, misturada com tabela de layout, aviso de garantia e três parágrafos de marketing. Extrair medida de dentro disso é possível e é caro, e o resultado é instável.

O que muda o jogo é ter os atributos em campo próprio:

  • Variação como entidade real. Tamanho, cor e voltagem com estoque, preço e código próprios. Se a variação não existe como dado, o agente não consegue dizer “tem no M, esgotou no G” — que é exatamente a resposta que fecha a compra.
  • Medidas e tabela de tamanho. É a pergunta número um de moda e calçado, e ela some do cadastro na maioria das lojas.
  • Compatibilidade. Serve neste modelo, encaixa nesta máquina, funciona com esta versão. Em autopeças, informática e acessórios, é a informação que decide.
  • Especificação física. Material, composição, voltagem, peso, dimensão. Essa lista é o que responde metade das dúvidas antes da compra.
  • Peso e dimensões de envio. Sem isso o agente não calcula frete, e frete é objeção de carrinho abandonado.
  • Prazo de reposição do que está esgotado. “Volta em duas semanas” segura o cliente; “não temos” o entrega para o concorrente.

Uma pista útil de onde começar: a lista acima deveria sair do histórico de atendimento, não de um padrão genérico. As perguntas que a sua equipe mais responde à mão são, literalmente, a lista de atributos que faltam no seu catálogo. Essa é a mesma lógica que vale para dados de produto que agentes conseguem ler.

Preço e estoque: índice encontra, fonte confirma

Aqui mora o erro mais caro desse tipo de projeto, e ele é de arquitetura.

O agente precisa de um índice para encontrar candidatos rápido — consultar a plataforma a cada termo digitado não escala e derruba a API. Mas índice é cópia, e cópia envelhece. Entre a última sincronização e a conversa de agora cabe uma promoção que acabou, um lote que esgotou e um preço que mudou.

A regra que evita o problema é simples de enunciar e é esquecida com frequência: o índice serve para encontrar; a fonte oficial serve para afirmar. Antes de dizer ao cliente que tem estoque, que custa tanto ou que chega em tanto tempo, o agente consulta a variação na plataforma. É uma chamada a mais por conversa, e ela compra a diferença entre uma venda e um ticket de reclamação.

Para manter o índice razoavelmente fresco, webhook de produto e de estoque vale mais que sincronização periódica. A Multiagents integra com iSET, Shopify, Nuvem Shop, Tray, WBUY, Loja Integrada e Bagy justamente por esse caminho — evento de mudança em vez de varredura de catálogo inteiro, que é o que sobrecarrega a loja em horário de pico.

O agente não pode inventar produto

Modelo de linguagem preenche lacuna. É o que ele faz de melhor e é exatamente o comportamento que você não quer num catálogo.

Sem restrição explícita, o agente descreve um produto que “deveria existir”, inventa um código plausível, estima uma medida. Em conversa isso soa perfeito — e termina em pedido de item inexistente ou em cliente que recebe o que não comprou.

Os portões que resolvem são chatos e funcionam:

  • O agente só cita produto que voltou de uma consulta ao catálogo, com código real.
  • Especificação não encontrada é declarada como não encontrada. “Não tenho a medida exata aqui, posso verificar com a equipe” é uma resposta melhor que um número inventado.
  • Link de produto sempre montado a partir do dado retornado, nunca escrito pelo modelo.
  • Quando a busca volta vazia, o comportamento certo é oferecer alternativa próxima e registrar a pergunta — esse log é a matéria-prima para corrigir o catálogo.

Esse último item costuma ser o mais subestimado. O relatório de buscas sem resultado é o mapa do que a sua loja perde por não ter cadastrado.

O teste que vale mais que qualquer relatório

Antes de ligar qualquer coisa para o cliente final, faça o seguinte: pegue vinte perguntas reais do histórico de atendimento, com as palavras que o cliente usou, e rode contra a busca do agente.

Não são vinte perguntas bonitas escritas por você. São as mal escritas, com erro de digitação, sem acento, com o nome popular do produto, com “aquele que vocês postaram no Instagram ontem”. É assim que o cliente escreve.

O resultado costuma ser desconfortável e é extremamente útil: cada erro aponta para um atributo que falta, um sinônimo que não existe ou uma variação mal cadastrada. Corrigir esses vinte casos rende mais do que qualquer ajuste de prompt.

E vale priorizar: não é preciso limpar dez mil itens antes de começar. Os produtos que concentram a maior parte das vendas e das perguntas são poucos, e são eles que aparecem nas conversas. A cauda longa pode esperar.

Por que isso é pré-requisito, e não polimento

Todo o resto da operação agêntica se apoia no catálogo. O agente que atende dúvida de produto no WhatsApp consulta o mesmo índice. A recuperação de carrinho abandonado precisa saber se a variação abandonada ainda existe antes de mandar mensagem. E, quando agentes compradores passarem a consultar lojas em nome de consumidores, quem vai ser encontrado é quem tem dado estruturado — não quem tem a página mais bonita.

Catálogo legível não é uma tarefa de SEO nem um capricho de quem gosta de planilha. É a condição para o agente vender. Sem isso, o que você tem é um modelo caro escrevendo bem sobre coisas que ele não conhece — e isso, em e-commerce agêntico, é o jeito mais rápido de concluir que a tecnologia não funciona.

Perguntas frequentes

Quase sempre porque a busca é por palavra-chave e o cliente usou outra palavra que a do cadastro. Quem escreve 'blusa de frio' não encontra o produto cadastrado como 'moletom canguru', e o agente conclui honestamente que não há nada.

É a busca que compara significado em vez de texto literal, usando representações vetoriais do produto e da pergunta. Ela aproxima 'blusa de frio' de 'moletom' e 'pra correr na chuva' de 'corta-vento impermeável', que é como o cliente realmente escreve.

Os que respondem às perguntas que a loja mais recebe: medidas e tabela de tamanhos, material, voltagem, compatibilidade, peso e dimensões de envio, prazo de reposição e a variação exata com seu estoque e preço próprios.

Os dois. O índice serve para encontrar candidatos rápido, sem sobrecarregar a plataforma. Antes de afirmar disponibilidade ou preço ao cliente, o agente consulta a fonte oficial da variação — índice desatualizado é o que gera promessa que a loja não cumpre.

Não todas. Comece pelos produtos que concentram a maior parte das perguntas de atendimento e das vendas. Corrigir os cinquenta que respondem pela maior parte do volume muda mais o resultado do que padronizar dez mil itens de cauda longa.

Monte um conjunto de vinte perguntas reais tiradas do histórico de atendimento, com as palavras que o cliente usou, e rode contra a busca. O que ele erra mostra exatamente qual atributo falta ou qual sinônimo não existe no cadastro.

Quer ver isso rodando na sua operação?

Agentes verticais de IA configurados em 48 horas, operando no seu atendimento e no seu funil.

Fale com um especialista

Leia também