Se você não conhece a Vertex AI para Pesquisa, siga o tutorial Começar a usar a Vertex AI para Pesquisa para criar um app de exemplo.
Configure um projeto Google Cloud , ative a Vertex AI para Pesquisa e configure o controle de acesso para seu projeto. É possível usar um projeto do Google Cloud atual se você já tiver um.
Ações
- Leia Antes de começar e confirme se você concluiu as etapas.
Determine que tipo de dados você vai disponibilizar no app de pesquisa e prepare para importar para a Vertex AI para Pesquisa.
É possível basear seu repositório de dados nos seguintes tipos de dados:
- Dados não estruturados. Documentos (como PDFs, arquivos HTML e TXT) armazenados no Cloud Storage. Se quiser, forneça metadados em um arquivo JSON ou em uma tabela do BigQuery.
- Dados estruturados. Dados fornecidos com um esquema específico. Por exemplo, é possível fornecer dados em uma tabela do BigQuery, como arquivos JSON no Cloud Storage ou de conectores de terceiros, como o Jira.
Ações
Revise as informações sobre os dados compatíveis e a relação entre apps e repositórios de dados em Sobre apps e repositórios de dados.
Prepare os dados de acordo com os requisitos em Preparar dados para ingestão.
Se você precisar configurar o controle de acesso para limitar os dados que os usuários podem ver nos resultados do app de pesquisa, revise os pré-requisitos e siga as instruções para seu tipo de provedor de identidade e fonte de dados em Usar o controle de acesso à fonte de dados.
Crie um repositório de dados e importe seus dados para ele ou configure um conector de terceiros como sua fonte de dados sincronizada.
A forma de importar os dados depende de onde eles estão. Por exemplo, se os dados estiverem no Cloud Storage, você poderá importá-los usando o console ou a API, informando o local do bucket.
Ações
- Siga as instruções para sua fonte de dados em Criar um repositório de dados de pesquisa.
Crie seu app de pesquisa personalizada e conecte-o ao novo repositório de dados.
Ações
A Vertex AI para Pesquisa oferece muitas opções de configuração. Algumas opções dependem de você planejar implantar um widget de pesquisa.
Ações
Dependendo do seu caso de uso e se você planeja implantar o widget de pesquisa pronto para uso ou integrar chamadas de API de pesquisa ao seu próprio código, a Vertex AI para Pesquisa oferece várias opções de configuração.
É possível incorporar um widget de pesquisa ao site. O widget fornece automaticamente uma barra de pesquisa e uma interface de pesquisa expansível. Se você planeja implantar o widget de pesquisa, configure o seguinte:
Resultados do widget de pesquisa. Consulte Configurar resultados para o widget de pesquisa.
Facetas do widget de pesquisa (prévia). Consulte Configurar facetas para o widget de pesquisa.
Se você planeja integrar chamadas de API de pesquisa ao servidor ou aplicativo em vez de usar o widget, configure as configurações de pesquisa usando as seguintes opções:
Configurações de campo. Para dados estruturados ou não estruturados com metadados, atualize as configurações de campo para refinar como a Vertex AI para Pesquisa usa metadados para pesquisa. Consulte Configurar campos para pesquisa.
Preenchimento automático. Dependendo dos seus dados, configure sugestões de preenchimento automático com base no conteúdo do documento, nos campos, no histórico de pesquisa ou nos eventos do usuário. Consulte Configurar o preenchimento automático.
Controles de veiculação. Controle quando os resultados da pesquisa são promovidos, ocultados, filtrados ou redirecionados, ou se determinadas consultas são associadas a outras. Consulte Configurar controles de veiculação.
Ajuste da pesquisa (prévia). Ajuste o modelo de pesquisa com seus próprios dados de treinamento. Consulte Melhorar os resultados da pesquisa com ajuste da pesquisa.
Incorporações personalizadas (prévia). Se você criou seus próprios embeddings, talvez prefira usá-los em vez dos gerados pela Vertex AI para Pesquisa e enriquecer suas pesquisas com mais contexto. Esse recurso está disponível para repositórios de dados com dados estruturados ou não estruturados com metadados. Consulte Usar incorporações personalizadas.
Se você planeja implantar o app integrando chamadas de API de pesquisa ao seu código, a Vertex AI para Pesquisa oferece outras opções para configurar como os resultados da pesquisa são retornados.
Ações
Configure os resultados da pesquisa com as seguintes opções:
- Filtrar a pesquisa personalizada para dados estruturados ou não estruturados.
- Receba snippets, respostas ou segmentos extrativos. Consulte Receber trechos e conteúdo extraído.
Você pode visualizar os resultados da pesquisa para verificar se as configurações do app estão funcionando conforme o esperado.
Ações
Para visualizar os resultados da pesquisa, use o console ou a API.
Console. Use a página Prévia do console da Vertex AI para Pesquisa para conferir como as configurações do widget de pesquisa afetam seus resultados. Consulte as instruções do Console em Receber resultados da pesquisa.
API. Se você estiver integrando chamadas de API ao seu aplicativo, faça chamadas de API para visualizar as configurações de pesquisa. Consulte as instruções REST em Receber resultados da pesquisa.
Quando estiver satisfeito com a versão de prévia do app de pesquisa, compartilhe-a com os usuários implantando-a no seu site.
Ações
É possível implantar o app de pesquisa de uma das seguintes maneiras:
Incorpore o widget de pesquisa ao seu site. A Vertex AI para Pesquisa fornece um código que pode ser copiado para seu site ou aplicativo da Web. Isso implanta o widget de pesquisa. É possível visualizar os resultados da pesquisa no console. Consulte Adicionar o widget de pesquisa a uma página da Web.
Integre chamadas de API de pesquisa ao servidor ou aplicativo. Para ter controle total sobre como os resultados da pesquisa são mostrados, integre chamadas de API ao seu servidor ou aplicativos. Para mais informações sobre como fazer chamadas de API, consulte Receber resultados da pesquisa. Para recursos da biblioteca de cliente, consulte Bibliotecas de cliente da Vertex AI Search.
Para receber resultados de pesquisa e navegação personalizados, atualize os eventos do usuário no seu app de pesquisa. Para mais informações, consulte Sobre eventos do usuário.
Ações
Você pode manter o app para garantir que os dados mais recentes e necessários estejam disponíveis no seu repositório de dados.