Nesta página, apresentamos e listamos os recursos da Pesquisa de Agente para apps personalizados. A página também oferece links para os recursos, tutoriais e listas de verificação disponíveis para você começar a usar a Pesquisa de Agentes em apps personalizados.
O que é o Agent Search para apps personalizados?
A Pesquisa de Agente para apps personalizados é um mecanismo de pesquisa e descoberta de conteúdo avançado, com qualidade do Google, que pode ser integrado aos seus aplicativos que contêm dados de sites e outros dados estruturados ou não estruturados. O recurso de pesquisa vai além da correspondência básica de palavras-chave e usa IA para oferecer resultados altamente relevantes, proporcionar experiências personalizadas de navegação e pesquisa e gerar respostas de IA com base nos seus dados.
É possível usar o app de pesquisa personalizada para dados independentes de vertical que estão em sites públicos ou em formato estruturado ou não estruturado. Além disso, a Pesquisa de Agentes oferece outros apps de pesquisa e recomendações específicos para cada setor.
- Para informações sobre dados de mídia, consulte Introdução à pesquisa e às recomendações de mídia.
- Para informações sobre dados de comércio e varejo, consulte AI Commerce Search.
- Para informações sobre dados de saúde, consulte a lista de verificação de pesquisa de saúde.
Principais recursos
Os principais recursos da Pesquisa de Agentes são os seguintes:
- Pesquisa de alta qualidade: aproveita a experiência do Google em pesquisa para entender a intenção do usuário, mesmo com consultas complexas e em linguagem natural. Ele combina a pesquisa por palavra-chave e semântica para fornecer os melhores resultados.
- Navegação personalizada: fornece resultados personalizados sem uma consulta de pesquisa específica e um feed personalizado com base no contexto e nos padrões de navegação do usuário. É ideal para experiências de descoberta, para visualizar páginas de categorias personalizadas e feeds da página inicial.
- Fontes de dados: funciona com as seguintes fontes de dados:
- Site: indexe seus sites públicos e use recursos avançados, como a otimização de índice com os dados estruturados nos seus sites.
- Dados estruturados: pesquise dados organizados em um formato definido, como bancos de dados, arquivos JSON no Cloud Storage ou tabelas do BigQuery, por exemplo, catálogos de hotéis, listagens de imóveis e diretórios de restaurantes.
- Dados não estruturados: pesquise documentos como PDFs, arquivos HTML e TXT ou arquivos de imagem, como JPEG e PNG, armazenados no Cloud Storage ou no BigQuery.
- Pesquisa combinada: pesquise em vários repositórios de dados que combinam dados das fontes de dados mencionadas acima. Por exemplo, é possível criar um app de pesquisa e conectá-lo a um repositório de dados de site e a um repositório de dados de documentos. Isso permite que os usuários pesquisem todo o conteúdo de uma só vez.
- Geração de respostas de IA embasadas: gera respostas de IA embasadas nos seus dados, com citações dos documentos de origem. Você também pode fazer perguntas complementares e consultas relacionadas.
- Personalização: melhora os resultados e a classificação ao longo do tempo, aprendendo com as interações do usuário capturadas em eventos, como cliques e conversões.
- Gerenciamento de dados e operações CRUD: oferece suporte a operações de criação, leitura, atualização e exclusão (CRUD) nos documentos em repositórios de dados. É possível excluir seletivamente registros individuais e atualizar documentos. Para mais informações, consulte Operações CRUD em repositórios de dados.
- Personalização: oferece várias maneiras de ajustar e configurar a experiência de pesquisa e navegação de acordo com as necessidades da sua empresa.
Visão geral
O diagrama a seguir mostra os principais componentes da pesquisa personalizada e como eles funcionam juntos:
Os componentes da Pesquisa do Agente para pesquisa personalizada podem ser explicados da seguinte maneira:
- Repositório de dados: seu conteúdo de diferentes fontes de dados é armazenado em um repositório de dados do Agent Search. Os dados de origem podem ser de sites públicos ou dados estruturados e não estruturados.
- Processamento e indexação de dados: a Pesquisa de Agentes entende e
indexa seus dados, criando uma representação pesquisável e recuperável. Isso
inclui o seguinte:
- Extração de palavras-chave: identifica e gera termos importantes necessários para recuperar as informações corretas.
- Compreensão semântica usando embeddings: cria embeddings de vetor para capturar o significado do conteúdo.
- Processamento de metadados: processa os documentos usando os dados estruturados ou metadados do documento. Por exemplo, localização em um catálogo de hotéis, datas de modificação ou criação nos metadados de uma página da Web.
- Análise avançada de documentos: entende a estrutura do documento e anota informações avançadas, como tabelas, imagens e gráficos, usando OCR ou análise de layout.
- App de pesquisa: o núcleo da pesquisa personalizada é um app de pesquisa, que se conecta a um ou mais repositórios de dados que trazem dados de diferentes fontes. Para a pesquisa combinada, os dados são ingeridos por conectores. Você configura o comportamento de pesquisa e navegação no nível do app.
- Consulta do usuário: a entrada de um usuário destinada a recuperar informações do
app, que pode ser de dois tipos:
- Consulta de pesquisa: o usuário insere uma consulta de pesquisa direcionada usando texto ou imagens. A pesquisa textual usa o preenchimento automático.
- Consulta de navegação ou navegação: uma pesquisa exploratória para fornecer conteúdo relevante personalizado sem uma consulta específica. Ele é alimentado pela atividade anterior do usuário e outros indicadores, como a página de categoria atual e a localização.
- Recuperação e classificação: há vários subcomponentes para a recuperação e
classificação de resultados:
- Compreensão de consultas para pesquisa: a Pesquisa de Agente analisa uma
consulta de pesquisa usando o seguinte:
- Processamento de linguagem natural: para entender a intenção.
- Filtros com processamento de linguagem natural: traduz locais de consultas em linguagem natural em coordenadas geográficas e as condições em consultas em linguagem natural em filtros.
- Mapa de informações: para eliminar a ambiguidade de termos e expandir a pesquisa.
- Recursos opcionais: inclui correção ortográfica, sinônimos e reformulação de consultas.
- Recuperação: a Pesquisa de Agente encontra os documentos ou blocos mais relevantes com base nos seguintes métodos:
- Correspondência de palavras-chave para pesquisa: pesquisa convencional com base em termos.
- Pesquisa semântica: uso de embeddings para encontrar conteúdo conceitualmente semelhante.
- Filtragem: aplicação dos filtros configurados, como data, categoria ou pontuação de relevância.
- Classificação: a Pesquisa de Agentes classifica os resultados com base nos
seguintes fatores:
- Relevância: uma combinação de correspondência semântica e de palavras-chave durante a pesquisa.
- Indicadores da Web para pesquisa em sites: fatores como qualidade e popularidade da página.
- Otimização e ocultação: suas regras personalizadas para promover ou rebaixar determinados resultados.
- Personalização: aprender com as interações do usuário. Isso é opcional, mas altamente recomendado.
- Ordenação: aplicação de instruções de ordenação, por exemplo, por data.
- Compreensão de consultas para pesquisa: a Pesquisa de Agente analisa uma
consulta de pesquisa usando o seguinte:
- Resultados e geração de respostas:
- Resultados da pesquisa: uma lista classificada de documentos ou blocos relevantes é retornada com recursos opcionais, como snippets, respostas extrativas e segmentos extrativos. Os resultados veiculados podem ser configurados com a ajuda dos controles de veiculação. Também é possível ajustar os resultados da pesquisa.
- Geração de respostas: uma resposta concisa e sintetizada é gerada com base nos principais resultados relevantes, com citações. Isso usa recursos avançados de LLM.
- Navegação personalizada: um conjunto personalizado de documentos com a maior probabilidade prevista de engajamento ou conversão é retornado. Essa previsão usa um modelo avançado que aprende com as interações do usuário.
- Eventos do usuário: um rastreador de interações do usuário, como cliques e visualizações, que ajuda a Pesquisa de Agente a aprender e melhorar a pesquisa e a personalização. Os eventos de usuário ajudam a otimizar os KPIs da sua empresa, incluindo engajamento, conversão e receita.
Principais recursos e configurações
Os recursos e as configurações a seguir estão disponíveis para seus apps de pesquisa personalizados. Em cada etapa, é possível personalizar essas configurações para oferecer os melhores resultados aos usuários.
Para detalhar, estas são as configurações disponíveis:
- Preparação de dados:
- Esquema para dados estruturados: defina a estrutura dos seus dados com nomes e tipos de campo. Você pode fornecer seu próprio esquema ou deixar que a Pesquisa de Agente o detecte automaticamente. Para mais informações, consulte Fornecer ou detectar automaticamente um esquema.
- Metadados: adicione metadados aos seus documentos estruturados ou não estruturados e páginas da Web para melhorar a pesquisa e permitir a filtragem. Para mais informações, consulte os tópicos a seguir:
- Divisão em blocos: divida os documentos em partes menores para melhorar a relevância e o processamento do LLM. Para mais informações, consulte Analisar e dividir documentos.
- Análise: use uma das seguintes opções para extrair texto, imagens e outras anotações:
- Analisador digital para extrair texto legível por máquina.
- Analisador de OCR para PDFs para extrair texto de PDFs ou imagens digitalizadas.
- Analisador de layout para detectar a estrutura do documento e anotar imagens e gráficos para melhorar a divisão e a compreensão do documento, o que é necessário para documentos complexos e aplicativos de RAG.
- Embeddings personalizados: faça upload dos seus próprios embeddings de vetor preparados. Para mais informações, consulte Usar embeddings personalizados.
- Ingestão de dados: a Pesquisa de Agente
oferece diferentes tipos de ingestão e gerenciamento de documentos para dados de
várias fontes, como:
- Rastreamento de dados do site
- Ingestão de dados estruturados e não estruturados do Cloud Storage e do BigQuery ou pela API REST
- Gerenciar documentos individuais usando operações CRUD
- Configuração de pesquisa e navegação:
- Configurações de campo: controle como os campos são configurados para pesquisa e geração de respostas, como pesquisáveis, recuperáveis ou indexáveis. Para mais informações, consulte Definir configurações de campo.
- Preenchimento automático: forneça sugestões de consulta conforme os usuários digitam. Para mais informações, consulte Configurar o preenchimento automático.
- Controles de veiculação: crie regras para modificar o comportamento da pesquisa. Para mais
informações, consulte
Configurar controles de disponibilização para pesquisas.
- Otimizar/ocultar: promova ou rebaixe resultados específicos com base em filtros.
- Filtrar: remova resultados com base em filtros.
- Sinônimos: trate determinados termos como equivalentes.
- Redirecionamento: envie os usuários para um URL específico em determinadas consultas.
- Controles de promoção: promova resultados dentro e fora do seu repositório de dados do Agent Search.
- Ajuste de pesquisa (pré-lançamento): treine ainda mais o modelo com base em pares de consulta e extração de texto. Para mais informações, consulte Melhorar os resultados da pesquisa com o ajuste de pesquisa.
- Configurações específicas do site:
- Indexação avançada: para mais detalhes, consulte Ativar a indexação avançada de sites.
- Atualizar páginas da Web: é possível atualizar documentos no seu site regularmente usando a atualização automática ou manual ou optar pela atualização com base no sitemap.
- Recuperação: configure os seguintes métodos de recuperação:
- Classificação: impulsionar ou ocultar os resultados recuperados, ordenar os resultados da pesquisa na Web ou ordenar os resultados de repositórios de dados estruturados.
- Resultados da pesquisa: use o Agent Search para fazer o seguinte:
- Receba respostas e acompanhamentos.
- Receber resumos de pesquisa.
- Receber snippets e conteúdo extrativo.
- Gerar uma experiência de navegação personalizada que exige eventos do usuário
- Eventos do usuário: registre interações do usuário, como cliques e visualizações, para melhorar a pesquisa e a personalização. Para mais informações, consulte Sobre eventos do usuário para apps personalizados.
A seguir
- Começar a usar a pesquisa personalizada.
- Siga a lista de verificação de pesquisa personalizada e a lista de verificação de pesquisa de site para configurar seu próprio app de pesquisa personalizada com todas as configurações.