Começar a usar recomendações genéricas
É possível criar rapidamente um app de recomendações genéricas de última geração com seus próprios dados que pode sugerir conteúdo semelhante ao que o usuário está visualizando no momento.
Neste tutorial, explicamos como criar três apps de recomendação genérica, cada um para um tipo diferente de dados:
- Dados não estruturados na forma de PDFs ingeridos de um bucket do Cloud Storage
- Dados estruturados na forma de NDJSON ingeridos de um bucket do Cloud Storage
- Dados de sites de URLs fornecidos por você
Antes de seguir este tutorial, siga as etapas descritas em Antes de começar.
Para seguir as instruções passo a passo desta tarefa diretamente no console do Google Cloud, clique em Orientação:
Antes de começar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI Agent Builder, Cloud Storage APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Vertex AI Agent Builder, Cloud Storage APIs.
Ativar o Vertex AI Agent Builder
No Console do Google Cloud, acesse a página Criador de agentes.
Leia e aceite os Termos de Serviço e clique em Continuar e ativar a API.
Criar um repositório de dados
Este procedimento ajuda você a criar um repositório de dados e a fazer upload dos dados de amostra fornecidos. Clique na guia do tipo de repositório de dados que você quer criar.
Dados do site
Acesse a página
Repositório de dados .Clique em
Criar armazenamento de dados .Na página Selecione uma fonte de dados, escolha Conteúdo do site.
Na página Especificar os sites para seu armazenamento de dados, insira os URLs dos sites que você quer incluir no app de recomendações. Inclua um URL por linha, sem separadores por vírgula.
Clique em Continuar.
Na página Configurar seu repositório de dados, insira um nome de exibição para o armazenamento de dados e clique em Criar.
Na página Repositórios de dados, selecione o novo repositório e clique em Criar para criar seu app.
Na página Dados, acesse a guia Atividade para consultar o status da sua ingestão de dados. Importação concluída aparece na coluna Status quando o processo de importação é concluído. Talvez seja necessário clicar em Atualizar para consultar Importação concluída.
Clique na guia Documentos para consultar os documentos importados.
Dados estruturados
Acesse a página
Repositório de dados .Clique em
Criar armazenamento de dados .Na página Selecionar uma fonte de dados, escolha Cloud Storage.
Na página Importar dados do Cloud Storage, selecione Dados estruturados (JSONL).
Clique em Arquivo.
No campo gs://, digite o seguinte valor:
cloud-samples-data/gen-app-builder/search/kaggle_movies/movie_metadata.ndjson
Esse bucket do Cloud Storage contém um arquivo de filmes formatado em NDJSON e disponibilizado pela Kaggle.
Clique em Continuar.
Atribua as propriedades principais da seguinte maneira:
Nome do campo Propriedade da chave homepage
uri
original_title
title
overview
description
Depois, clique em Continuar.
Insira um nome de exibição para seu repositório de dados e clique em Criar.
Clique no nome do seu repositório de dados.
Na página Dados, acesse a guia Atividade para consultar o status da sua ingestão de dados. Importação concluída aparece na coluna Status quando o processo de importação é concluído. Para este conjunto de dados, isso normalmente leva de dois a três minutos. Talvez seja necessário clicar em Atualizar para ver Importação concluída.
Clique na guia Documentos para consultar os documentos importados.
Dados não estruturados
Acesse a página
Repositório de dados .Clique em
Criar armazenamento de dados .Na página Selecionar uma fonte de dados, escolha Cloud Storage.
Na página Importar dados do Cloud Storage, verifique se Pasta está selecionado.
No campo gs://, digite o seguinte valor:
cloud-samples-data/gen-app-builder/search/alphabet-investor-pdfs
Esse bucket do Cloud Storage contém PDFs do relatório de ganhos do site do investidor da Alphabet.
Selecione Documentos não estruturados e clique em Continuar.
Insira um nome para seu repositório de dados e clique em Criar.
Selecione o repositório de dados que você acabou de criar e clique em Criar para criar seu app.
Na página Dados do repositório de dados, acesse a guia Atividade para ver o status da ingestão de dados. Importação concluída aparece na coluna Status quando o processo de importação é concluído. Para este conjunto de dados, isso normalmente leva de dois a três minutos. Talvez seja necessário clicar em Atualizar para ver Importação concluída.
Clique na guia Documentos para consultar os documentos importados.
Criar um app
Agora vamos criar um app de recomendações e vincular o repositório de dados criado anteriormente à ele.
Acesse a página
Apps .Clique em
Criar app .Na página Criar app, selecione Recomendações.
No campo Nome do app, insira um nome para seu app. O ID do app aparece abaixo do nome do app.
Em Conteúdo, verifique se Genérico está selecionado.
Clique em Continuar.
Na lista de repositórios de dados, selecione o recém-criado.
Clique em Criar.
Visualizar o app
Dados do site
No menu de navegação, clique em
Visualizar para testar o app.Clique no campo URI. Uma lista de URLs do seu site será exibida.
Clique no URL da página da Web referente às recomendações que você quer consultar. Se preferir, insira um URL do seu site no campo URL.
Clique em Receber recomendações. Será exibida uma lista de URLs para páginas da Web recomendadas.
Clique em um URL para ver a página da Web.
Dados estruturados
No menu de navegação, clique em
Visualizar para testar o app.Se aparecer a mensagem "Acesse uma prévia do mecanismo de recomendação aqui Ainda estamos preparando seu mecanismo. Verifique de novo mais tarde", aguarde e atualize a página periodicamente. Talvez seja necessário esperar algumas horas ou até o dia seguinte para visualizar seus dados.
Clique no campo ID do documento. Uma lista de IDs de documentos é exibida.
Clique no ID do documento para receber recomendações. Como alternativa, insira um ID de documento no campo ID do documento.
Clique em Receber recomendações. Uma lista de documentos recomendados será exibida.
Clique em um documento para conferir os detalhes.
Dados não estruturados
No menu de navegação, clique em
Visualizar para testar o app.Clique no campo ID do documento. Uma lista de IDs de documentos é exibida.
Clique no ID do documento para receber recomendações. Como alternativa, insira um ID de documento no campo ID do documento.
Clique em Receber recomendações. Uma lista de documentos recomendados será exibida.
Clique em um documento para conferir os detalhes.
implantar o app
Não há widget de recomendações para implantar o app. Para testar o app antes da implantação:
Acesse a página Dados e copie o ID de um documento.
Acesse a página Integração. Nesta página, incluímos um comando de amostra para o método
servingConfigs.recommend
na API REST.Cole o ID do documento copiado no campo ID do documento.
Deixe o campo PseudoID do usuário como está.
Copie o exemplo de solicitação e execute-o no Cloud Shell.
Os resultados são os IDs dos documentos recomendados com base no documento selecionado.
Para receber ajuda com a integração do app de recomendações ao seu app da Web, consulte os exemplos de código para C#, Go, Java, Node.js, PHP e Ruby em Receber recomendações para um app.
Limpar
Para evitar cobranças na conta do Google Cloud pelos recursos usados nesta página, siga estas etapas.
- Para evitar cobranças desnecessárias do Google Cloud, use o console do Google Cloud para excluir o projeto se ele não for necessário.
- Se você criou um novo projeto para saber mais sobre instâncias do Vertex AI Agent Builder e não precisa mais do projeto, exclua-o.
- Se você usou um projeto do Google Cloud, exclua os recursos criados para evitar cobranças na sua conta. Para mais informações, consulte Excluir um app.
- Siga as etapas em Desativar o Vertex AI Agent Builder.