Acessar níveis de desempenho da pesquisa

Esta página descreve casos de uso de pesquisa, os respectivos níveis de desempenho e como verificar se há uma avaliação da qualidade dos seus dados e dos níveis de desempenho alcançados. Cada nível de desempenho é ativado automaticamente quando você cumpre todos os requisitos de dados de bloqueio de upgrade. Você também precisa atender aos requisitos de todos níveis anteriores para o upgrade para o próximo nível.

Pesquisar casos de uso

A pesquisa fornece resultados para dois casos de uso:

  • Pesquisa de consulta de texto, usada quando os compradores procuram itens no seu app inserindo consultas de texto e recebendo um conjunto de resultados relevantes.
  • Pesquisa de navegação, usada quando os compradores chegam a uma categoria específica do aplicativo, como "Dispositivos" página da web da categoria de reformas de casas no site de varejo da loja e navegar pelos itens classificados nessa categoria.

Para saber mais sobre as diferenças entre esses casos de uso, consulte Sobre a pesquisa de texto e a pesquisa de navegação.

Níveis de desempenho

As pesquisas de consulta de texto e de navegação têm diferentes níveis de desempenho que a melhorar cada vez mais seus resultados de pesquisa. O desbloqueio de níveis de desempenho depende o evento do usuário e os dados do catálogo que você envia para a Vertex AI para Pesquisa para varejo.

Os seguintes níveis de desempenho estão disponíveis para os casos de uso, pesquisa de consulta de texto e navegação:

NÍVEL 1

Relevância:

  • Os resultados são retornados com base no grau de relevância da consulta, por exemplo, como um vestido preto é quando uma consulta é feita.

Requisitos mínimos de dados:

  • Catálogo
  • Consulta

NÍVEL 2

Relevância e popularidade:

  • Refina o NÍVEL 1 para os itens mais populares na pesquisa consultada.
  • Os produtos igualmente relevantes são classificados pela popularidade deles no seu site.

Requisitos mínimos de dados: dados de cliques

NÍVEL 3

Classificação otimizada de receita: os resultados relevantes são classificados pela probabilidade de compra do produto com base em uma atividade específica em todo o site.

Requisitos mínimos de dados: um grande volume de eventos do usuário.

NÍVEL 4

Classificação personalizada otimizada para receita:

  • Os resultados relevantes são classificados de acordo com as preferências do usuário individual e a probabilidade do produto ser comprado com base na atividade do usuário em todo o site.
  • Os produtos são classificados com base na "qualidade da correspondência" para o usuário único que pesquisa ou navega no site.

Requisitos mínimos de dados:

  • Um grande volume de eventos do usuário.
  • Corresponde a visitorID e/ou userId, formatadas de maneira consistente nos eventos do usuário.

Procurar

BRONZE

Resultados aleatórios

  • Qualquer resultado de pesquisa que se encaixe nos seus filtros, em ordem aleatória.

PRATA

Popularidade

  • Os resultados são retornados com base apenas na relevância para a categoria.

OURO

Classificação otimizada para receita

  • Os resultados relevantes são classificados pela probabilidade de compra do produto com base na atividade em todo o site.

PLATINUM

Classificação personalizada otimizada para receita

  • Os resultados relevantes são classificados de acordo com as preferências do usuário individual e a probabilidade de compra do produto com base na atividade em todo o site.

O console de Pesquisa para varejo oferece uma página Qualidade dos dados em que você pode verificar se atendeu aos requisitos de dados de cada nível.

As próximas seções mostram como se inscrever para receber alertas de qualidade de dados que notificam em quais níveis seus dados se enquadram, de acordo com seus parâmetros atuais. Esses alertas também servem como um guia para os requisitos de dados específicos do seu caso de uso para otimizar melhor os resultados da pesquisa.

Verificar a qualidade dos dados

Depois de fazer upload dos seus dados, acesse o console do Search for Retail para vê-los verificar as métricas de cada nível de desempenho para seu caso de uso.

  1. Acesse a página Qualidade de dados no console do Search for Retail.

    Acessar a página "Qualidade de dados"

  2. Confira as métricas de verificação de dados para seu caso de uso de pesquisa:

    • Para métricas de pesquisa de texto, clique na guia Pesquisa.
    • Para ver as métricas de pesquisa de navegação, clique na guia Navegação.
  3. Verifique a pontuação de cada nível de desempenho na parte de cima da página.

    • Se ele estiver marcado como "Em uso": você cumpriu todos os requisitos de bloqueio. problemas para esse nível e o desbloquearam.
    • Se não houver problemas de bloqueio: você atendeu às verificações de dados para esse nível. Se não houver problemas de bloqueio para esse nível e todos os níveis anteriores, o treinamento e a preparação do modelo e a ativação do nível recém-desbloqueado vão levar cerca de 24 horas.
    • Se houver problemas de bloqueio: verifique as métricas do nível para saber quais problemas de dados precisam ser resolvidos para desbloquear esse nível.
  4. Acesse a tabela de métricas de verificação de dados de cada nível de performance para conferir uma lista de problemas que podem bloquear upgrades de nível ou afetar a performance da pesquisa.

  5. Confira o nível de prioridade de cada verificação de dados na coluna Status. métrica:

    • Bloqueio de upgrade: identifica problemas de dados que impedem pesquisa ao atualizar seu caso de uso para o próximo nível de desempenho. Para desbloquear um nível, atenda a todos os dados de bloqueio de upgrade verifica o nível de desempenho (e os níveis anteriores).
    • Desempenho crítico: identifica problemas de dados que não bloqueiam uma atualização, mas podem ter um impacto significativo na pesquisa de texto ou sobre o desempenho da pesquisa.
    • Em conformidade: indica que a verificação de dados foi aprovada.
    • Indisponível: indica que uma verificação de dados de bloqueio de não upgrade ainda não foi concluída. Os valores dessas métricas são exibidos como N/A. Pode levar até 24 horas após a importação de dados para computação algumas verificações de dados.
  6. Para saber mais sobre qualquer métrica, clique em Detalhes. que exibe a descrição dessa métrica, o carimbo de data/hora da verificação de dados e valores de limite.

  7. verificar os limites no painel Detalhes de uma métrica para os valores; necessárias para satisfazer a verificação de dados dessa métrica e melhorar os resultados. Nem todas se aplicam a todas as métricas:

    • Limite de bloqueio: um limite necessário para atender à verificação de dados dessa métrica.
    • Limite crítico: é um limite altamente recomendado a ser atingido. Não atingir esse limite pode ter um impacto negativo significativo em desempenho.
    • Limite de alerta: um limite recomendado. Não atender a esse limite pode ter um impacto mínimo no desempenho.

Para importar mais dados e resolver problemas, consulte Importar eventos históricos do usuário ou Importar informações do catálogo na documentação pública.

Práticas recomendadas

  • Em solicitações de pesquisa e em eventos de usuário, forneça IDs de usuário, além de visitantes IDs de usuários que fizeram login. Isso permite que a pesquisa personalize os resultados para o usuário com base nos eventos de login em todos os dispositivos.
  • Envie eventos do usuário em tempo real em vez de fazer uploads em lote com atraso. Isso ajuda a personalizar a pesquisa usando a atividade mais recente do usuário no seu site.
  • Faça upload de todos os eventos do usuário. Por exemplo, não envie somente eventos que sejam atribuíveis às pesquisas.

Seleção de recursos para níveis com maior otimização de receita

A Vertex AI para Pesquisa para varejo foi atualizada para varejistas com dados que alcançaram os níveis de desempenho mais altos que disponibilizam recursos de pesquisa otimizados para receita. Os varejistas nesses níveis superiores agora podem usar a seleção de recursos:

  • Para navegação: SILVER e GOLD
  • Para a rede de pesquisa: níveis 3 e 4

Por que o upgrade na classificação?

Os clientes da Vertex AI Search para varejo de grande porte têm até 10.000 atributos personalizados no catálogo de produtos, enquanto o modelo de classificação tinha apenas 20 recursos de produtos estáticos (como preço e classificação média) compartilhados entre todos os clientes. Isso resultou em dados de produtos muito incompletos no modelo de classificação e na incapacidade de personalizar os recursos do produto para diferentes domínios de varejo e casos de uso, como moda, hardware ou produtos para casa.

A incapacidade de modelar atributos personalizados levou alguns usuários a colocar os atributos que consideravam importantes nos recursos de produtos estáticos (fixos). No entanto, isso exigia esforço manual e claramente funcionou apenas para um pequeno número de atributos.

Seleção de recursos personalizados dinâmicos

A Vertex AI para Pesquisa para varejo atualizou os níveis otimizados de receita para selecionar atributos personalizados automaticamente. O upgrade envolve a incorporação de atributos personalizados relevantes no processo de classificação:

  • Analisa todos os atributos personalizados de cada varejista e escolhe os mais úteis a serem adicionados ao conjunto de recursos estáticos do produto.
  • Mostra os atributos selecionados para cada varejista.
  • Repete o processo de seleção de recursos regularmente (uma vez a cada 30 dias).

Em resumo, a Vertex AI Search for Retail não apenas dá ao modelo de classificação acesso a até 100 ou mais novos recursos potenciais para selecionar, mas também atualiza os atributos de cada cliente regularmente para se adaptar às vendas sazonais e outras mudanças dinâmicas de dados.

A solução de classificação atualizada oferece insights de pesquisa mais eficientes, usando atributos personalizados atualizados regularmente para melhorar a qualidade dos dados.

Conhecimento completo do produto

  • Seleção de atributos: o algoritmo da Vertex AI para Pesquisa para varejo seleciona até 20 atributos personalizados mais importantes de cada varejista.
  • Vantagens:melhor precisão da classificação aproveitando informações adicionais sobre os produtos, como códigos promocionais e especificações de produto ou estilo.
  • Visibilidade: os varejistas podem conferir os atributos personalizados selecionados e garantir que eles sejam mantidos e atualizados.
  • Personalização e aprendizado: os clientes podem identificar padrões em atributos personalizados selecionados e adicionar outros relevantes para melhorar ainda mais a performance do ranking.

Como conferir quais atributos estão sendo usados

Se um cliente tiver os níveis superiores ativados com pontos suficientes de dados de eventos do usuário, as informações dos novos atributos personalizados estarão visíveis no console, listadas na guia Pesquisa de texto e/ou Procurar na página Qualidade de dados da Pesquisa para varejo. Aqui, você vai saber quais atributos personalizados foram escolhidos pelo sistema da Vertex AI para Pesquisa para varejo.

Texto alternativo

O que fazer com os atributos personalizados

  • Mantenha e não exclua nem descontinue atributos escolhidos, porque isso pode afetar o modelo.
  • Melhorar a cobertura de atributos selecionados automaticamente, preenchendo esses campos para mais produtos
  • Analise as tendências em que os atributos personalizados são selecionados automaticamente. Adicione outros atributos semelhantes ao seu catálogo. Eles serão candidatos para seleção pelo algoritmo de pesquisa de atributos.
  • Anote corretamente os atributos numéricos atribuindo a eles valores numéricos em vez de valores de string. Por exemplo, forneça um valor numérico de 10.5 em vez de texto ("10, 5").

Desativar a personalização

Para desativar a personalização, defina ServingConfig.personalizationSpec para mode.DISABLED.

Alertas de qualidade de dados

Os alertas de qualidade de dados são acionados quando um valor de métrica no painel muda de "satisfatório" para "não satisfatório". Os alertas são enviados por e-mail.

Para receber alertas relacionados ao Cloud Monitoring, acesse Configurar alertas.

Ver a qualidade dos dados

  1. Acesse a página Qualidade de dados no console do Search for Retail.

    Acessar a página "Qualidade dos dados"

  2. Analisar linhas, métricas e alertas: uma linha corresponde a uma métrica, e uma métrica corresponde a um alerta.

Configurar alertas de qualidade de dados

REST

Chame a API UpdateAlertConfig.

curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" -H "X-GFE-SSL: yes" -H "X-Goog-User-Project: PROJECT_ID" \
 "https://retail.googleapis.com/v2alpha/projects/PROJECT_ID/alertConfig" \
--data '
{
  "alertPolicies": [
    {
      "alertGroup": "search-data-quality",
      "enrollStatus": "ENROLLED",
      "recipients": [
        {
          "emailAddress": "EMAIL_ADDRESS_1"
        },
        {
          "emailAddress": "EMAIL_ADDRESS_2"
        }
      ]
    }
  ]
}'

Substitua:

  • PROJECT_ID: o ID do projeto do Google Cloud.
  • EMAIL_ADDRESS_1, EMAIL_ADDRESS_2: os endereços de e-mail que você quer inscrever nos alertas. Eles devem ser compatíveis com SMTP. É possível adicionar no máximo 20 endereços de e-mail a uma política de alertas.

Console

  1. Acesse a página Qualidade de dados no console do Search for Retail.

    Acessar a página "Qualidade dos dados"

  2. Na parte de cima, clique em Configurar alertas.

  3. Adicione pelo menos um endereço de e-mail. Os endereços de e-mail precisam ser compatíveis com o SMTP (Simple Mail Transfer Protocol). É possível adicionar no máximo 20 endereços de e-mail a uma política de alertas.

  4. Clique em Enviar.

Desativar alertas de qualidade de dados

REST

Chamar a API UpdateAlertConfig.

curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" -H "X-GFE-SSL: yes" -H "X-Goog-User-Project: PROJECT_ID" \
 "https://retail.googleapis.com/v2alpha/projects/PROJECT_ID/alertConfig" \
--data '
{
  "alertPolicies": [
    {
      "alertGroup": "search-data-quality",
      "enrollStatus": "DECLINED",
      "recipients": [
      ]
    }
  ]
}'

Substitua:

  • PROJECT_ID: o ID do projeto do Google Cloud.

Console

  1. Acesse a página Qualidade dos dados no console da Pesquisa para varejo.

    Acessar a página "Qualidade dos dados"

  2. Clique em Configurar alertas.

  3. Exclua todos os e-mails.

  4. Clique em Enviar.

Resolver problemas

Confira como resolver os seguintes problemas comuns.

A verificação de dados não está sendo aprovada

Se uma verificação de dados não for aprovada, clique nos Detalhes dessa métrica na página Dados de qualidade para ver uma descrição mais detalhada dessa métrica e da limites mínimos para atender a essa verificação de dados.

Se você já cumpriu os requisitos de dados, verifique a seção Carimbo de data/hora para saber quando a métrica foi calculada pela última vez. Se você reformatou ou processou recentemente uma quantidade significativa de dados, pode levar várias horas para recalcular essa métrica.

Se você não atender aos requisitos de dados, talvez precise reformatar os dados ou coletar mais dados para atender aos requisitos de verificação de dados. Depois de garantir que seus dados atendam ao limite da métrica, importe novamente os dados formatados ou importe outros dados e aguarde o novo cálculo da métrica.

Um valor de métrica identificado como N/A

Os valores de métricas serão exibidos como "N/A" se nenhum dado tiver sido enviado ou se o métricas ainda não foram calculadas. Pode levar até 24 horas após a importação de dados para calcular algumas verificações de dados.

O nível de desempenho não tem problemas de bloqueio, mas não está em uso

Para resolver o problema, siga estas etapas:

  1. Verifique se há problemas de dados de bloqueio para os níveis anteriores. É necessário atender aos requisitos de todos os níveis anteriores para fazer upgrade para o próximo.

  2. Aguarde 24 horas. Depois de todas as verificações de dados de bloqueio de upgrade, cerca de 24 horas para treinar e preparar o modelo e ativar o modelo recém-desbloqueado camada de armazenamento.

Se o nível de performance não for marcado como em uso em até dois dias após passar em todas as verificações de dados de bloqueio de upgrade, entre em contato com o suporte da Vertex AI para Pesquisa para varejo com seu número e ID do projeto para receber ajuda.

Informações adicionais sobre os requisitos de dados

Para saber mais sobre os requisitos de dados da Vertex AI para Pesquisa para varejo, consulte a documentação:

A seguir