Sobre as configurações de veiculação

Nesta página, descrevemos as configurações de exibição. Uma configuração de exibição é uma entidade de exibição que associa um modelo ou um conjunto de controles usados para gerar a recomendação ou os resultados da pesquisa.

Relação com modelos e controles

Ao criar uma configuração de exibição, você seleciona um modelo (para recomendações) ou controles (para pesquisa) para anexar. As configurações de exibição são invocadas pelo site ao mostrar recomendações ou resultados da pesquisa. No momento da exibição, o modelo ou os controles associados à configuração de exibição são referenciados para determinar o que as recomendações ou os resultados da pesquisa geram.

Modelos

Uma configuração de veiculação de recomendações pode ter um único modelo associado a ela. No entanto, qualquer modelo pode ser associado a várias configurações de exibição, permitindo que você implante o mesmo modelo em páginas diferentes usando configurações de exibição diferentes.

Controles de veiculação

As configurações de veiculação de pesquisa têm uma relação de muitos para muitos com os controles de veiculação. É possível adicionar vários controles de veiculação a uma configuração de veiculação, e um único controle de veiculação pode ser associado a várias configurações de veiculação.

É possível criar controles de exibição e, em seguida, adicioná-los ou trocá-los em uma configuração de exibição de pesquisa ativa.

Recurso e permissões da API

Uma configuração de exibição é transmitida para a API usando o recurso placements:

  • As recomendações usam o URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:predict.
  • A Pesquisa usa o URL projects/PROJECT_ID/locations/global/catalogs/default_catalog/placements/SERVING_CONFIG_ID:search.

As permissões usadas nesses recursos são as permissões placements.search e placements.predict.

Suporte para posições na Vertex AI para Pesquisa para Commerce

As configurações de veiculação estão disponíveis a partir do Recommendations AI v2 e da Pesquisa de varejo v2alpha.

O recurso servingConfig está disponível nas versões v2beta e v2alpha da API. É possível usar esse recurso para criar, visualizar, editar e remover configurações de veiculação.

Se você tiver posições existentes ou criar novas posições, as configurações de exibição associadas a cada uma delas serão criadas automaticamente. A criação de uma configuração de exibição não cria uma posição correspondente.

A exclusão de uma configuração de exibição remove o posicionamento correspondente, e a exclusão de um posicionamento remove a configuração de exibição correspondente.

As configurações de exibição permitem editar as opções de diversidade e reclassificação de preços e fazer com que elas entrem em vigor quase em tempo real. Com as posições, as configurações de diversidade e de preço só podem ser alteradas a partir do modelo de recomendação para que a posição aponta.

As posições ainda são compatíveis, mas é recomendável usar as configurações de veiculação. Se um serving_config_id aleatório for colocado como parte da solicitação de pesquisa, a pesquisa vai usar um controle de exibição essencialmente vazio ou não configurado, permitindo que a Vertex AI para Pesquisa no comércio ainda funcione com a capacidade de pesquisa padrão.

Opções de recomendações para configurações de veiculação

As opções a seguir permitem mudar o comportamento de uma configuração de exibição de recomendações.

Antes, essas opções estavam disponíveis ao criar modelos; agora, elas estão associadas a configurações de veiculação.

Reclassificação de preços

A reclassificação de preços organiza, por ordem decrescente de preço, os itens recomendados do catálogo que têm probabilidade similar de serem pedidos. A reclassificação de preços é desativada por padrão.

Ativar a reclassificação de preços ajuda a equilibrar as taxas de conversão e os valores médios dos pedidos. Como a relevância também é usada para ordenar os itens retornados, ativar a reclassificação de preços não é o mesmo que classificar por preço.

Essa opção pode ser editada após a criação de uma configuração de disponibilização.

Diversificação de resultados

Se você quiser garantir que os resultados retornados de uma única solicitação de previsão sejam mais diversificados, e não parecidos, ative a diversificação. Em geral, a diversificação reduz a probabilidade de que produtos semelhantes sejam mostrados em um painel de recomendações, com o risco de remover algumas boas recomendações. As configurações de diversificação podem ser editadas após a criação de uma configuração de exibição. Ela fica desativada por padrão.

Há dois tipos de diversificação: baseada em regras e baseada em dados.

Diversidade baseada em regras

A diversidade baseada em regras depende das categorias do seu catálogo de produtos. Use a diversidade baseada em regras para recomendar produtos de várias categorias. A diversificação é configurada por nível, com níveis mais altos de diversificação, fazendo com que menos itens sejam exibidos por categoria. Esse tipo de diversificação funciona melhor se o catálogo oferecer categorias de produtos de alta qualidade.

Nível de diversificação Número máximo de itens por categoria
Nenhum Ilimitado
Baixa 3
Médio 2
Alta 1
Automático Depende do catálogo

Diversidade baseada em dados

Use a diversidade baseada em dados para gerar resultados de recomendação que equilibrem relevância e diversidade. A diversidade baseada em dados aprende com os metadados do catálogo de produtos, como títulos ou categorias. Em vez de depender do título ou das palavras da categoria, a diversidade orientada por dados captura a similaridade semântica para produzir uma diversificação com melhor performance.

Nível de diversificação Número máximo de itens semelhantes
Nenhum Ilimitado
Baixa 3
Médio 2
Alta 1
Automático Depende do catálogo

Correspondência de categoria

Se a configuração de veiculação incluir um modelo de itens semelhantes para recomendações, você poderá ativar a correspondência de categorias. Quando a correspondência de categoria é usada, os únicos resultados de produtos retornados são aqueles que compartilham pelo menos uma categoria com o produto de contexto.

Se as categorias tiverem hierarquias profundamente aninhadas, elas serão truncadas usando heurísticas para melhorar a possibilidade de uma correspondência. Por exemplo, se as categorias do produto de contexto forem a > b > c > d > e > f, os resultados retornados serão aqueles cujas categorias são a > b > c.

A correspondência de categoria pode ser usada com outras opções de filtragem, como preço, disponibilidade e tags de filtro. Por exemplo, se você usar a tag de filtro fall_Sale e tiver a correspondência de categoria ativada, os resultados retornados serão aqueles que têm a tag obrigatória e uma correspondência de categoria.

Essa opção pode ser editada após a criação de uma configuração de disponibilização. Por padrão, a correspondência de categorias está desativada.

É possível ativar o refinamento dinâmico ao criar ou editar uma configuração de veiculação.

Quando o atributo dinâmico está ativado para uma configuração de disponibilização, a pesquisa pode usar automaticamente os atributos como atributos dinâmicos nos resultados da pesquisa para essa configuração, com base no comportamento anterior do usuário, como cliques e visualizações. Se um determinado atributo pode ser usado como um filtro, isso é definido por padrão pela configuração de atributo no nível do produto. As configurações de refinamento dinâmico na API podem ser substituídas por controles de atributos em todo o site no console da pesquisa de comércio. Consulte Como gerenciar controles em todo o site.

Os atributos dinâmicos podem ser criados com base em dados precisos do catálogo de produtos. No entanto, para que o recurso funcione de maneira ideal para seu site, os modelos de atributos precisam aprender com a atividade no site. Para isso, é necessário definir os campos de consulta, categoria e filtro nos uploads de eventos search com precisão.

Próximas etapas