Nesta página, você encontra um conjunto de tutoriais interativos para a Vertex AI para Pesquisa no comércio. Esses tutoriais incluem ações que podem ser executadas no editor do Google Cloud Shell. Com essa ferramenta, é possível escrever, criar, testar, executar e depurar aplicativos nativos da nuvem diretamente no navegador.
Visão geral
Confira diferentes tutoriais dependendo do que você quer aprender:
Se você estiver começando um projeto, confira os tutoriais de Importar informações do catálogo. Aqui, você vai aprender a importar produtos para o catálogo e testar, por exemplo, diferentes funcionalidades de pesquisa. Em seguida, consulte os tutoriais sobre Como importar eventos históricos do usuário. A Vertex AI para Pesquisa no comércio usa eventos do usuário para gerar recomendações e resultados de pesquisa iniciais. Em seguida, confira os tutoriais Registrar eventos do usuário em tempo real. Os eventos do usuário em tempo real oferecem resultados relevantes e de alta qualidade.
Se quiser saber como a Pesquisa funciona em geral, confira os tutoriais da Pesquisa.
Se quiser saber como configurar a pesquisa com controles e configurações de exibição, confira os seguintes tutoriais:
Se você precisar atualizar as informações do catálogo, consulte os tutoriais Gerenciar informações do catálogo.
Para saber como atualizar o inventário, consulte os tutoriais Atualizar inventário para pesquisa.
Se quiser saber como gravar, visualizar ou remover eventos do usuário em tempo real, consulte os tutoriais Gravar eventos do usuário em tempo real.
Se você planeja usar recomendações, consulte os tutoriais para importar e gerenciar catálogos e eventos do usuário.
Importar informações de catálogo
Esses tutoriais descrevem como importar as informações do seu catálogo e mantê-las atualizadas.
Importar dados do catálogo do BigQuery
Neste tutorial, você vai aprender a usar uma tabela do BigQuery para importar grandes quantidades de dados de catálogo sem limites.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Importar dados de catálogo do Cloud Storage
Neste tutorial, mostramos como importar um grande número de itens para um catálogo.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Importar dados de catálogo in-line
Neste tutorial, mostramos como importar produtos para um catálogo in-line.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Gerenciar informações do catálogo
Estes tutoriais descrevem como gerenciar as informações do produto depois de importar um catálogo. É possível ler, gravar e excluir produtos no seu catálogo.
Saiba como chamar a API com a linguagem de sua preferência.
Tutorial de criação, recebimento, atualização e exclusão de produtos
Neste tutorial, mostramos como usar métodos de API que realizam as seguintes ações:
- Criar um produto
- Receber um produto
- Atualizar um produto
- Excluir um produto
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de criação de produtos
Neste tutorial, mostramos como criar um único produto.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de recebimento de produtos
Neste tutorial, mostramos como recuperar um item de produto.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de atualização de produtos
Neste tutorial, mostramos como atualizar um produto em um catálogo.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de exclusão de produtos
Neste tutorial, mostramos como excluir um produto de um catálogo.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Importe eventos históricos do usuário
Esses tutoriais descrevem como importar em massa os dados de eventos do usuário de eventos anteriores. Os modelos exigem dados de eventos do usuário para treinamento.
Tutorial de importação de eventos do Cloud Storage
Neste tutorial, mostramos como importar eventos de usuário do Cloud Storage.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de importação de eventos do BigQuery
Este tutorial mostra como importar eventos de usuário do BigQuery.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de importação de eventos in-line
Neste tutorial, mostramos como importar dados de eventos do usuário in-line.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Registre eventos do usuário em tempo real
Estes tutoriais descrevem como registrar, visualizar ou remover eventos do usuário em tempo real. A Vertex AI para Pesquisa no comércio usa eventos de usuário em tempo real para gerar recomendações e resultados de pesquisa. Gravar o maior número possível de eventos do usuário com informações válidas do produto aumenta a qualidade dos resultados.
Tutorial para criar eventos de usuário
Este tutorial mostra como gravar eventos do usuário usando o método
userEvents.write
.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de reintegração de eventos de usuário
Este tutorial mostra como voltar aos eventos do usuário fazendo uma solicitação POST
ao endpoint
userEvents:rejoin
.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial para remover eventos de usuário
Este tutorial mostra como limpar eventos de usuário.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Pesquisar tutoriais
O método search()
é usado para pesquisar no catálogo de acordo com a consulta de pesquisa e outros parâmetros, como filter, facet ou order_by.
Por padrão, a resposta da pesquisa contém um número razoável de resultados ordenados por relevância.
Tutorial de consultas
Neste tutorial, mostramos como enviar uma consulta de pesquisa simples e analisar a resposta.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de paginação
Neste tutorial, mostramos como controlar a paginação na solicitação de pesquisa. Quando um comprador procura produtos em uma loja, ele pode melhorar a navegação pelos resultados da pesquisa. Por exemplo, eles podem limitar o número de itens na resposta da pesquisa usando o recurso de tamanho da página ou pular para a página preferida usando o recurso de deslocamento.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de expansão de consulta
Neste tutorial, mostramos como ativar o recurso de expansão de consulta. Quando um comprador usa uma frase de pesquisa ambígua ou com várias palavras, ele pode receber uma resposta vazia. Depois de ativar a expansão de consulta, a solicitação é analisada, e o que é retornado é a lista expandida de produtos com base na consulta de pesquisa analisada.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de filtragem
Este tutorial demonstra o recurso de filtragem. Ele permite ajustar as solicitações de pesquisa de acordo com as suas necessidades ou as de clientes. É possível filtrar por um ou vários campos, por campos de texto, numéricos ou ambos. Você pode usar uma linguagem de expressão para construir um predicado para cada campo ou combinar diferentes expressões usando operadores lógicos. Por exemplo, um comprador que procura sapatos pode usar filtros para restringir a pesquisa à marca e cor preferidas.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de ordenação
Neste tutorial, você vai aprender a ordenar itens em uma resposta de pesquisa. Quando um comprador procura um produto no seu site, você pode mostrar resultados ordenados por vários campos. Por exemplo, um comprador está procurando um vestido com o melhor preço e desconto. Preço e desconto são vários campos aqui. Os vestidos são mostrados ao comprador ordenados por preço e, para os vestidos com o mesmo preço, ordenados por desconto.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de otimização
Este tutorial mostra alguns exemplos de otimização de produtos nos resultados da pesquisa. Com o reforço, é possível priorizar ou remover a prioridade de um produto nos resultados da pesquisa.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de controle de redirecionamento
Neste tutorial, mostramos como usar o controle de redirecionamento. Essa função permite que você especifique um URL para redirecionar os usuários quando fizerem uma consulta específica. Por exemplo, se um usuário pedir "produtos de fabricação sustentável", você pode redirecionar para uma página com as marcas ambientais com que você trabalha.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Atualizar o inventário para pesquisa
Embora os métodos de criação, leitura, atualização e exclusão (CRUD, na sigla em inglês) Product
sejam usados para
modificar amplamente os atributos de um Product
, há um conjunto de métodos Product
que pode ser usado para atualizar campos específicos de inventário com níveis diferentes de
granularidade. Os campos Product
a seguir são considerados campos de inventário:
Product.price_info
Product.availability
Product.available_quantity
Product.fulfillment_info
Tutorial de adição de fulfillment
Este tutorial mostra como atualizar as informações de fulfillment de produtos usando o método
AddFulfillmentPlaces
. Assim, a pesquisa pode mostrar atualizações sobre a disponibilidade dos produtos e a possibilidade de atender aos pedidos. Por exemplo, um comprador está procurando jeans azuis em uma loja, mas eles estão esgotados. Assim que os jeans estiverem em estoque novamente nessa ou em qualquer outra loja, o comprador vai ver as atualizações e poderá continuar com o pedido.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de remoção de fulfillment
Este tutorial mostra como atualizar as informações de fulfillment de produtos usando
o método RemoveFulfillmentPlaces
. Assim, a pesquisa pode mostrar atualizações em que os produtos não estão disponíveis e os pedidos não podem ser atendidos. Por exemplo, um comprador está procurando jeans azuis em uma loja. Se os jeans ficarem sem estoque nessa loja, o comprador vai ver isso e não poderá continuar com o pedido.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação:
Tutorial de configuração do inventário
Este tutorial mostra como enviar atualizações do inventário usando o método
SetInventory
em vez de atualizar todo o produto.
Para seguir as instruções da tarefa diretamente no editor do Cloud Shell, clique em Orientação: