Introducción a la búsqueda personalizada

En esta página, se presenta y se enumeran las capacidades de Agent Search para apps personalizadas. La página también proporciona vínculos a las funciones, los instructivos y las listas de tareas disponibles para que comiences a usar Agent Search para apps personalizadas.

¿Qué es Agent Search para apps personalizadas?

Agent Search para apps personalizadas es un motor de búsqueda y descubrimiento de contenido potente y de calidad de Google que puedes integrar en tus aplicaciones que contienen datos de sitios web y otros datos estructurados o no estructurados. La capacidad de búsqueda va más allá de la concordancia básica de palabras clave y usa la IA para ofrecer resultados muy pertinentes, proporcionar experiencias de navegación y búsqueda personalizadas, y generar respuestas de IA basadas en tus datos.

Puedes usar la app de búsqueda personalizada para datos independientes del sector que se encuentran en sitios web públicos o que tienen un formato estructurado o no estructurado. Además, Agent Search ofrece otras apps de búsqueda y recomendaciones específicas del sector.

Funciones clave

Las capacidades clave de Agent Search son las siguientes:

  • Búsqueda de alta calidad: Aprovecha la experiencia de búsqueda de Google para comprender la intención del usuario, incluso con consultas complejas y consultas de lenguaje natural. Combina la búsqueda por palabras clave y la búsqueda semántica para ofrecer los mejores resultados.
  • Navegación personalizada: Proporciona resultados personalizados sin una consulta de búsqueda específica y un feed personalizado basado en el contexto y los patrones de navegación de un usuario. Es ideal para experiencias de descubrimiento para ver páginas de categorías y feeds de la página principal personalizados.
  • Fuentes de datos: Funciona con la siguiente variedad de fuentes de datos:
    • Sitio web: Indexa tus sitios web públicos y usa funciones avanzadas, como el enriquecimiento de índices con los datos estructurados de tus sitios web.
    • Datos estructurados: Realiza búsquedas en datos organizados en un formato definido, como bases de datos, archivos JSON en Cloud Storage o tablas de BigQuery, por ejemplo, catálogos de hoteles, anuncios inmobiliarios y directorios de restaurantes.
    • Datos no estructurados: Realiza búsquedas en documentos como archivos PDF, HTML y TXT, o archivos de imagen como archivos JPEG y PNG que se almacenan en Cloud Storage o BigQuery.
    • Búsqueda combinada: Realiza búsquedas en varios almacenes de datos que combinan datos de las fuentes de datos mencionadas anteriormente. Por ejemplo, puedes crear una app de búsqueda y conectarla a un almacén de datos de sitios web y a un almacén de datos de documentos. Esto permite que tus usuarios busquen todo tu contenido a la vez.
  • Generación de respuestas de IA basadas en datos: Genera respuestas de IA basadas en tus datos, con citas a los documentos fuente. También puedes hacer preguntas adicionales y consultas relacionadas.
  • Personalización: Mejora los resultados y la clasificación con el tiempo aprendiendo de las interacciones de los usuarios capturadas en eventos de usuario, como clics y conversiones.
  • Personalización: Ofrece varias formas de ajustar y configurar la experiencia de búsqueda y navegación adecuada para las necesidades de tu empresa.

Descripción general

En el siguiente diagrama, se muestran los componentes clave de la búsqueda personalizada y cómo funcionan juntos:

Componentes clave de la Búsqueda personalizada genérica
Figura 1. Diferentes componentes de la búsqueda personalizada

Los componentes de Agent Search para la búsqueda personalizada se pueden explicar de la siguiente manera:

  • Almacén de datos: Tu contenido de diferentes fuentes de datos se almacena en un almacén de datos de Agent Search. Los datos fuente pueden ser datos de sitios web públicos o datos estructurados y no estructurados.
  • Procesamiento e indexación de datos: Agent Search comprende e indexa tus datos, lo que crea una representación que se puede buscar y recuperar. Esto incluye lo siguiente:
    • Extracción de palabras clave: Identifica y genera términos importantes necesarios para recuperar la información correcta.
    • Comprensión semántica mediante embeddings: Crea embeddings vectoriales para capturar el significado del contenido.
    • Procesamiento de metadatos: Procesa tus documentos con los datos estructurados o los metadatos del documento. Por ejemplo, la ubicación en un catálogo de hoteles, las fechas de modificación o creación en los metadatos de una página web.
    • Análisis avanzado de documentos: Comprende la estructura del documento y anota información avanzada, como tablas, imágenes y gráficos, con OCR o análisis de diseño.
  • App de búsqueda: En el centro de la búsqueda personalizada, se encuentra una app de búsqueda, que se conecta a uno o más almacenes de datos que traen datos de diferentes fuentes. Para la búsqueda combinada, los datos se transfieren a través de conectores. Configuras el comportamiento de búsqueda y navegación a nivel de la app.
  • Consulta del usuario: Es la entrada de un usuario destinada a recuperar información de tu app, que puede ser de dos tipos:
    • Consulta de búsqueda: El usuario ingresa una consulta de búsqueda segmentada con texto o imágenes. La búsqueda textual funciona con la función de autocompletar.
    • Consulta de navegación o navegación: Es una búsqueda exploratoria para ofrecer contenido pertinente personalizado sin una consulta específica. Funciona con la actividad anterior del usuario y otros indicadores, como la página de categoría y la ubicación actuales.
  • Recuperación y clasificación: Existen varios subcomponentes para la recuperación y la clasificación de los resultados:
    • Comprensión de consultas para la búsqueda: Agent Search analiza una consulta de búsqueda con lo siguiente:
      • Procesamiento de lenguaje natural: Para comprender la intención.
      • Filtros con comprensión del lenguaje natural: Traduce las ubicaciones de las consultas de lenguaje natural a coordenadas geográficas y las condiciones de las consultas de lenguaje natural a filtros.
      • Gráfico de conocimiento: Para desambiguar términos y expandir la búsqueda.
      • Funciones opcionales: Incluye la corrección ortográfica, los sinónimos y el cambio de frase de la consulta.
    • Recuperación: Agent Search encuentra los documentos o fragmentos más pertinentes según los siguientes métodos:
      • Coincidencia de palabras clave para la búsqueda: Búsqueda convencional basada en términos.
      • Búsqueda semántica: Uso de embeddings para encontrar contenido conceptualmente similar.
      • Filtrado: Aplicación de los filtros que configuraste, por ejemplo, fecha, categoría o puntuación de relevancia.
    • Clasificación: Agent Search clasifica los resultados según los siguientes factores:
      • Relevancia: Una combinación de coincidencia de palabras clave y semántica durante la búsqueda.
      • Indicadores web para la búsqueda de sitios web: Factores como la calidad y la popularidad de la página.
      • Mejora y ocultamiento: Tus reglas personalizadas para promocionar o degradar ciertos resultados.
      • Personalización: Aprendizaje de las interacciones de los usuarios. Esa acción es opcional, pero se recomienda.
      • Ordenamiento: Aplicación de instrucciones de ordenamiento, por ejemplo, por fecha.
  • Resultados y generación de respuestas:
    • Resultados de la búsqueda: Se muestra una lista clasificada de documentos o fragmentos pertinentes con funciones opcionales, como fragmentos, respuestas extractivas y segmentos extractivos. Los resultados que se muestran se pueden configurar con la ayuda de los controles de entrega. También puedes ajustar los resultados de la búsqueda.
    • Generación de respuestas: Se genera una respuesta concisa y sintetizada basada en los resultados principales y pertinentes, con citas. Esto usa funciones avanzadas de LLM.
    • Navegación personalizada: Se muestra un conjunto personalizado de documentos con la mayor probabilidad de participación o conversión prevista. Esta predicción usa un modelo avanzado que aprende de las interacciones de los usuarios.
  • Eventos de usuario: Un rastreador de las interacciones de los usuarios, como clics y vistas, que ayuda a Agent Search a aprender y mejorar la búsqueda y la personalización. Los eventos de usuario ayudan a optimizar tus KPIs empresariales, incluidos la participación, la conversión y los ingresos.

Funciones y configuraciones clave

Las siguientes funciones y configuraciones están disponibles para tus apps de búsqueda personalizadas. En cada etapa, puedes personalizar estos parámetros para ofrecer los mejores resultados a tus usuarios.

Componentes clave de la Búsqueda personalizada genérica
Figura 2. Funciones y configuraciones clave en la búsqueda personalizada

Para obtener más detalles, estas son las configuraciones disponibles:

¿Qué sigue?