Comece a usar a pesquisa personalizada
A Vertex AI Search combina o poder da obtenção de informações detalhadas, o processamento de linguagem natural de vanguarda e o processamento de linguagem de conteúdo extenso mais recente para compreender a intenção do utilizador e devolver os resultados mais relevantes para o utilizador.
Com a Vertex AI Search, pode criar apps para pesquisar e fazer recomendações. O Vertex AI Search também tem capacidades especiais para algumas indústrias, como a dos meios de comunicação, a dos cuidados de saúde e a do retalho.
Este tutorial centra-se na criação de uma app de pesquisa para dados personalizados, ou seja, dados que não são específicos de uma vertical da indústria.
Este tutorial explica como criar apps de pesquisa para diferentes tipos de dados:
- Dados do Website a partir do rastreio
cloud.google.com/generative-ai-app-builder/
- Dados estruturados sob a forma de um conjunto de dados formatado em NDJSON carregado a partir de um contentor do Cloud Storage
- Dados não estruturados sob a forma de PDFs carregados a partir de um contentor do Cloud Storage
Antes de seguir este tutorial, certifique-se de que concluiu os passos em Antes de começar.
Para seguir orientações passo a passo para esta tarefa diretamente na Google Cloud consola, clique em Orientar-me:
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.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the AI Applications (Discovery Engine), BigQuery, Cloud Storage APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the AI Applications (Discovery Engine), BigQuery, Cloud Storage APIs.
Na Google Cloud consola, aceda à página Aplicações de IA.
Opcional: clique em Permitir que a Google faça uma amostragem seletiva da entrada do modelo e das respostas.
Clique em Continuar e ativar a API.
Aceda à página
Criar arquivo de dados .No painel Selecione uma origem de dados, selecione Conteúdo do Website.
No painel Especifique os Websites para o seu arquivo de dados, certifique-se de que a opção Indexação avançada de Websites está desativada.
No campo Sites a incluir, introduza:
cloud.google.com/generative-ai-app-builder/*
Clique em Continuar.
No painel Configure o seu repositório de dados, selecione global (Global) como a localização do seu repositório de dados.
Introduza um nome para o seu repositório de dados. Tome nota do
ID gerado. Vai precisar desta informação mais tarde.Clique em Criar.
Aceda à página
Criar arquivo de dados .No painel Selecione uma origem de dados, selecione Cloud Storage.
No painel Importar dados do Cloud Storage, selecione Dados estruturados (JSONL).
Certifique-se de que a opção Ficheiro está selecionada.
No campo
gs://
, introduza o seguinte valor:cloud-samples-data/gen-app-builder/search/kaggle_movies/movie_metadata.ndjson
Este contentor do Cloud Storage contém um ficheiro formatado em NDJSON de filmes disponibilizados pela Kaggle.
Clique em Continuar.
Atribua as propriedades principais da seguinte forma:
Nome do campo Propriedade principal homepage
uri
overview
description
Em seguida, clique em Continuar.
No painel Configure o seu repositório de dados, selecione global (Global) como a localização do seu repositório de dados.
Introduza um nome para o seu repositório de dados. Tome nota do
ID gerado. Vai precisar desta informação mais tarde.Clique em Criar.
Aceda à página
Criar arquivo de dados .No painel Selecione uma origem de dados, selecione Cloud Storage.
No painel Importar dados do Cloud Storage, selecione Documentos não estruturados (PDF, HTML, TXT e muito mais).
Certifique-se de que a opção Pasta está selecionada.
No campo
gs://
, introduza o seguinte valor:cloud-samples-data/gen-app-builder/search/alphabet-investor-pdfs
Este contentor do Cloud Storage contém PDFs de relatórios de ganhos do site de investidores da Alphabet.
Clique em Continuar.
No painel Configure o seu repositório de dados, selecione global (Global) como a localização do seu repositório de dados.
Introduza um nome para o seu repositório de dados. Tome nota do
ID gerado. Vai precisar desta informação mais tarde.Clique em Criar.
Aceda à página
Criar app .Em Pesquisa no site com o modo de IA, clique em Criar.
Certifique-se de que as funcionalidades da edição Enterprise estão ativadas.
No campo
Nome da sua app introduza um nome para a sua app. O ID da app é apresentado por baixo do nome da app.No campo Nome externo da sua empresa ou organização, introduza o nome da empresa ou organização. Para este tutorial, pode usar o
Google Cloud
, porque a app vai pesquisar um Google Cloud Website.Selecione global (Global) como a localização da sua app e, de seguida, clique em Continuar.
Na lista de armazenamentos de dados, selecione o armazenamento de dados que criou anteriormente e, de seguida, clique em Criar.
Aceda à página Dados da sua app para ver a lista de Websites indexados e alterá-los, se necessário.
Aceda à página
Criar app .Em Pesquisa no site com o modo de IA, clique em Criar.
Certifique-se de que as funcionalidades da edição Enterprise estão ativadas.
No campo
Nome da sua app introduza um nome para a sua app. O ID da app é apresentado por baixo do nome da app.No campo Nome externo da sua empresa ou organização, introduza o nome da empresa ou organização. Para este tutorial, pode usar
Cymbal Cinemas
, porque a app vai pesquisar um repositório de dados de filmes.Selecione global (Global) como a localização da sua app e, de seguida, clique em Continuar.
Na lista de armazenamentos de dados, selecione o armazenamento de dados que criou anteriormente e, de seguida, clique em Criar.
Na página Dados da app, clique no separador Atividade para ver o estado do carregamento de dados. A mensagem Importação concluída é apresentada na coluna Estado quando o processo de importação estiver concluído. Para este conjunto de dados, normalmente, este processo demora entre dois e três minutos. Pode ter de clicar em Atualizar para ver Importação concluída.
Clique no separador Documentos para ver o número de documentos importados.
Aceda à página
Criar app .Em Pesquisa no site com o modo de IA, clique em Criar.
Certifique-se de que as funcionalidades empresariais estão ativadas.
No campo
Nome da sua app introduza um nome para a sua app. O ID da app é apresentado por baixo do nome da app.No campo Nome externo da sua empresa ou organização, introduza o nome da empresa ou organização. Para este tutorial, pode usar
Alphabet
, porque a app vai pesquisar em documentos da Alphabet.Selecione global (Global) como a localização da sua app e, de seguida, clique em Continuar.
Na lista de armazenamentos de dados, selecione o armazenamento de dados que criou anteriormente e, de seguida, clique em Criar.
Na página Dados da app, clique no separador Atividade para ver o estado do carregamento de dados. Quando o processo de importação estiver concluído, a coluna Estado apresenta Importação concluída. Para este conjunto de dados, o processo de importação demora normalmente entre dois e três minutos. Pode ter de clicar em Atualizar para ver o estado Importação concluída.
Clique no separador Documentos para ver o número de documentos importados.
Na página Apps, clique no nome da nova app.
No menu de navegação, clique em
Pré-visualizar para testar a app de pesquisa.Opcional: clique nos ícones de visualização para alternar entre a vista para dispositivos móveis e a vista para computadores.
Na barra de pesquisa, pesquise
Vertex AI Search
para ver resultados sobre o produto.Na página Apps, clique no nome da nova app.
No menu de navegação, clique em
Pré-visualizar para testar a app de pesquisa.Opcional: clique nos ícones de visualização para alternar entre a vista para dispositivos móveis e a vista para computadores.
Na barra de pesquisa, introduza
trains
e, de seguida, prima Enter para obter resultados de filmes relacionados com comboios.Na página Apps, clique no nome da nova app.
No menu de navegação, clique em
Pré-visualizar para testar a app de pesquisa.Opcional: clique nos ícones de visualização para alternar entre a vista para dispositivos móveis e a vista para computadores.
Na barra de pesquisa, introduza
Google
e, de seguida, prima Enter para ver os resultados.No menu de navegação, clique em Configurações.
No separador IU, configure as definições da app de pesquisa.
Estão disponíveis diferentes configurações da IU para diferentes tipos de dados. Para mais informações, consulte o artigo Configure os resultados para o widget de pesquisa.
Se alterar as configurações no separador IU, clique em Guardar e publicar.
Aceda ao separador Preenchimento automático para configurar definições específicas para o preenchimento automático.
Para mais informações, consulte o artigo Configure o preenchimento automático.
Aceda ao separador Avançadas para configurar funcionalidades avançadas.
Para mais informações, consulte o artigo Acerca das funcionalidades avançadas.
Na página Apps, clique no nome da app que quer implementar.
No menu de navegação, clique em Integração.
Certifique-se de que o separador Widget está selecionado.
Selecione Com base em JWT ou OAuth como tipo de autorização do widget.
No campo Domínio, introduza o nome do domínio da página Web onde vai colocar o widget. Por exemplo, se for copiar o widget para a página Web
example.com/ai.html
, introduzaexample.com
como domínio.Clique em Adicionar e, de seguida, clique em Guardar.
Copie o fragmento do código fornecido na secção Copie o seguinte código para a sua aplicação Web.
No seu código base, gere um token de autorização.
Para transmitir o token de autorização ao seu widget, use o fragmento do código "Definir token de autorização" fornecido na secção Copie o seguinte código para a sua aplicação Web e substitua o texto
<JWT or OAuth token provided by your backend>
pelo seu token de autorização.Teste a app implementada. Pode ajustar ainda mais a configuração seguindo os passos "Configure o widget de pesquisa". Certifique-se de que clica em Guardar e publicar para que as alterações tenham efeito no widget implementado.
- Para evitar custos Google Cloud desnecessários, use o Google Cloud console para eliminar o seu projeto se não precisar dele.
- Se criou um novo projeto para saber mais sobre as aplicações de IA e já não precisar do projeto, elimine-o.
- Se usou um Google Cloud projeto existente, elimine os recursos que criou para evitar incorrer em cobranças na sua conta. Para mais informações, consulte o artigo Elimine uma app.
- Siga os passos em Desative a Pesquisa da Vertex AI.
Ative as aplicações de IA
Crie um arquivo de dados
Primeiro, cria um repositório de dados que contém os dados que a sua app de pesquisa vai indexar.
Clique no separador do tipo de dados que quer colocar no seu repositório de dados: Website, estruturados ou não estruturados.
Dados do Website
Dados estruturados
Dados não estruturados
Crie uma app de pesquisa
Em seguida, vai criar uma app de pesquisa e associar o arquivo de dados que criou anteriormente.
Dados do Website
Dados estruturados
Dados não estruturados
Pré-visualize a sua app
Dados do Website
Dados estruturados
Dados não estruturados
Configure o widget de pesquisa
Implemente uma app de pesquisa
Limpar
Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.