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:

Visita guiada


Antes de começar

  1. 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.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Enable the AI Applications (Discovery Engine), BigQuery, Cloud Storage APIs.

    Enable the APIs

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Enable the AI Applications (Discovery Engine), BigQuery, Cloud Storage APIs.

    Enable the APIs

  8. Ative as aplicações de IA

    1. Na Google Cloud consola, aceda à página Aplicações de IA.

      Aplicações de IA

    2. Opcional: clique em Permitir que a Google faça uma amostragem seletiva da entrada do modelo e das respostas.

    3. Clique em Continuar e ativar a API.

    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

    1. Aceda à página Criar arquivo de dados.

      Aplicações de IA: crie um repositório de dados

    2. No painel Selecione uma origem de dados, selecione Conteúdo do Website.

    3. 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.

    4. No campo Sites a incluir, introduza:

      cloud.google.com/generative-ai-app-builder/*
      
    5. Clique em Continuar.

    6. No painel Configure o seu repositório de dados, selecione global (Global) como a localização do seu repositório de dados.

    7. Introduza um nome para o seu repositório de dados. Tome nota do ID gerado. Vai precisar desta informação mais tarde.

    8. Clique em Criar.

    Dados estruturados

    1. Aceda à página Criar arquivo de dados.

      Aplicações de IA: crie um repositório de dados

    2. No painel Selecione uma origem de dados, selecione Cloud Storage.

    3. No painel Importar dados do Cloud Storage, selecione Dados estruturados (JSONL).

    4. Certifique-se de que a opção Ficheiro está selecionada.

    5. 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.

    6. Clique em Continuar.

    7. Atribua as propriedades principais da seguinte forma:

      Nome do campo Propriedade principal
      homepage uri
      overview description

      Em seguida, clique em Continuar.

    8. No painel Configure o seu repositório de dados, selecione global (Global) como a localização do seu repositório de dados.

    9. Introduza um nome para o seu repositório de dados. Tome nota do ID gerado. Vai precisar desta informação mais tarde.

    10. Clique em Criar.

    Dados não estruturados

    1. Aceda à página Criar arquivo de dados.

      Aplicações de IA: crie um repositório de dados

    2. No painel Selecione uma origem de dados, selecione Cloud Storage.

    3. No painel Importar dados do Cloud Storage, selecione Documentos não estruturados (PDF, HTML, TXT e muito mais).

    4. Certifique-se de que a opção Pasta está selecionada.

    5. 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.

    6. Clique em Continuar.

    7. No painel Configure o seu repositório de dados, selecione global (Global) como a localização do seu repositório de dados.

    8. Introduza um nome para o seu repositório de dados. Tome nota do ID gerado. Vai precisar desta informação mais tarde.

    9. Clique em Criar.

    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

    1. Aceda à página Criar app.

      Aplicações de IA – Criar app

    2. Em Pesquisa no site com o modo de IA, clique em Criar.

    3. Certifique-se de que as funcionalidades da edição Enterprise estão ativadas.

    4. No campo Nome da sua app introduza um nome para a sua app. O ID da app é apresentado por baixo do nome da app.

    5. 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.

    6. Selecione global (Global) como a localização da sua app e, de seguida, clique em Continuar.

    7. Na lista de armazenamentos de dados, selecione o armazenamento de dados que criou anteriormente e, de seguida, clique em Criar.

    8. Aceda à página Dados da sua app para ver a lista de Websites indexados e alterá-los, se necessário.

    Dados estruturados

    1. Aceda à página Criar app.

      Aplicações de IA – Criar app

    2. Em Pesquisa no site com o modo de IA, clique em Criar.

    3. Certifique-se de que as funcionalidades da edição Enterprise estão ativadas.

    4. No campo Nome da sua app introduza um nome para a sua app. O ID da app é apresentado por baixo do nome da app.

    5. 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.

    6. Selecione global (Global) como a localização da sua app e, de seguida, clique em Continuar.

    7. Na lista de armazenamentos de dados, selecione o armazenamento de dados que criou anteriormente e, de seguida, clique em Criar.

    8. 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.

    9. Clique no separador Documentos para ver o número de documentos importados.

    Dados não estruturados

    1. Aceda à página Criar app.

      Aplicações de IA – Criar app

    2. Em Pesquisa no site com o modo de IA, clique em Criar.

    3. Certifique-se de que as funcionalidades empresariais estão ativadas.

    4. No campo Nome da sua app introduza um nome para a sua app. O ID da app é apresentado por baixo do nome da app.

    5. 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.

    6. Selecione global (Global) como a localização da sua app e, de seguida, clique em Continuar.

    7. Na lista de armazenamentos de dados, selecione o armazenamento de dados que criou anteriormente e, de seguida, clique em Criar.

    8. 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.

    9. Clique no separador Documentos para ver o número de documentos importados.

    Pré-visualize a sua app

    Dados do Website

    1. Na página Apps, clique no nome da nova app.

    2. No menu de navegação, clique em Pré-visualizar para testar a app de pesquisa.

    3. Opcional: clique nos ícones de visualização para alternar entre a vista para dispositivos móveis e a vista para computadores.

    4. Na barra de pesquisa, pesquise Vertex AI Search para ver resultados sobre o produto.

    Dados estruturados

    1. Na página Apps, clique no nome da nova app.

    2. No menu de navegação, clique em Pré-visualizar para testar a app de pesquisa.

    3. Opcional: clique nos ícones de visualização para alternar entre a vista para dispositivos móveis e a vista para computadores.

    4. Na barra de pesquisa, introduza trains e, de seguida, prima Enter para obter resultados de filmes relacionados com comboios.

    Dados não estruturados

    1. Na página Apps, clique no nome da nova app.

    2. No menu de navegação, clique em Pré-visualizar para testar a app de pesquisa.

    3. Opcional: clique nos ícones de visualização para alternar entre a vista para dispositivos móveis e a vista para computadores.

    4. Na barra de pesquisa, introduza Google e, de seguida, prima Enter para ver os resultados.

    Configure o widget de pesquisa

    1. No menu de navegação, clique em Configurações.

    2. 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.

    3. Se alterar as configurações no separador IU, clique em Guardar e publicar.

    4. 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.

    5. Aceda ao separador Avançadas para configurar funcionalidades avançadas.

      Para mais informações, consulte o artigo Acerca das funcionalidades avançadas.

    Implemente uma app de pesquisa

    1. Na página Apps, clique no nome da app que quer implementar.

    2. No menu de navegação, clique em Integração.

    3. Certifique-se de que o separador Widget está selecionado.

    4. Selecione Com base em JWT ou OAuth como tipo de autorização do widget.

    5. 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, introduza example.com como domínio.

    6. Clique em Adicionar e, de seguida, clique em Guardar.

    7. Copie o fragmento do código fornecido na secção Copie o seguinte código para a sua aplicação Web.

    8. No seu código base, gere um token de autorização.

    9. 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.

    10. 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.

    Limpar

    Para evitar incorrer em cobranças na sua Google Cloud conta pelos recursos usados nesta página, siga estes passos.

    1. Para evitar custos Google Cloud desnecessários, use o Google Cloud console para eliminar o seu projeto se não precisar dele.
    2. Se criou um novo projeto para saber mais sobre as aplicações de IA e já não precisar do projeto, elimine-o.
    3. 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.
    4. Siga os passos em Desative a Pesquisa da Vertex AI.

    O que se segue?