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.
- Para obtener información sobre los datos de contenido multimedia, consulta Introducción a la búsqueda y las recomendaciones de contenido multimedia.
- Para obtener información sobre los datos de comercio y venta minorista, consulta Búsqueda de comercio con IA.
- Para obtener información sobre los datos de atención médica, consulta la lista de tareas de búsqueda de atención médica.
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:
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.
- Comprensión de consultas para la búsqueda: Agent Search analiza una consulta de búsqueda con lo siguiente:
- 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.
Para obtener más detalles, estas son las configuraciones disponibles:
- **Preparación de datos**:
- Esquema para datos estructurados: Define la estructura de tus datos con nombres y tipos de campos. Puedes proporcionar tu propio esquema o permitir que Agent Search lo detecte automáticamente. Para obtener más información, consulta Proporciona o detecta automáticamente un esquema.
- Metadatos: Agrega metadatos a tus documentos y páginas web estructurados o no estructurados para mejorar la búsqueda y habilitar el filtrado. Para obtener más información, consulta lo siguiente:
- Fragmentación: Divide los documentos en fragmentos más pequeños para mejorar la relevancia y el procesamiento de LLM. Para obtener más información, consulta Analiza y fragmenta documentos.
- Análisis: Usa una de las siguientes opciones para extraer texto, imágenes y otras anotaciones:
- Analizador digital para extraer texto legible por máquina.
- Analizador de OCR para archivos PDF para extraer texto de archivos PDF o imágenes escaneados.
- Analizador de diseño para detectar la estructura del documento y anotar imágenes y gráficos para mejorar la fragmentación y la comprensión del documento, lo que es necesario para documentos complejos y aplicaciones RAG.
- Embeddings personalizados: Sube tus propios embeddings vectoriales preparados. Para obtener más información, consulta Usa embeddings personalizados.
- Transferencia de datos: Agent Search
ofrece diferentes tipos de transferencia para datos de diferentes fuentes, como los siguientes:
- Rastreo de datos de sitios web
- Transferencia de datos estructurados y no estructurados desde Cloud Storage y BigQuery, o a través de la API de REST
- Configuración de búsqueda y navegación:
- Configuración de campos: Controla cómo se configuran los campos para la búsqueda y la generación de respuestas , como la capacidad de búsqueda, recuperación o indexación. Para obtener más información, consulta Configura los parámetros de configuración de campos.
- Autocompletar: Proporciona sugerencias de consultas a medida que los usuarios escriben. Para obtener más información, consulta Configura la función de autocompletar.
- Controles de entrega: Crea reglas para modificar el comportamiento de búsqueda. Para obtener más
información, consulta
Configura los controles de entrega para la búsqueda.
- Mejora/ocultamiento: Promociona o degrada resultados específicos según los filtros.
- Filtro: Quita los resultados según los filtros.
- Sinónimos: Trata ciertos términos como equivalentes.
- Redireccionamiento: Envía a los usuarios a una URL específica para ciertas consultas.
- Controles de promoción: Promociona resultados dentro y fuera de tu almacén de datos de Agent Search.
- Ajuste de búsqueda (vista previa): Entrena aún más el modelo en función de pares de consultas y extractos de texto. Para obtener más información, consulta Mejora los resultados de la búsqueda con el ajuste de búsqueda.
- Configuraciones específicas del sitio web:
- Indexación avanzada: Para obtener más detalles, consulta Activa la indexación avanzada de sitios web.
- Actualiza páginas web: Puedes actualizar documentos en tu sitio web con regularidad mediante la actualización automática o manual, o bien optar por la actualización basada en mapas del sitio.
- Recuperación: Configura los siguientes métodos de recuperación:
- Clasificación: Mejora u oculta los resultados recuperados, ordena los resultados de la búsqueda web o los resultados de los almacenes de datos estructurados.
- Resultados de la búsqueda: Usa Agent Search para hacer lo siguiente:
- Obtener respuestas y seguimientos.
- Obtener resúmenes de búsqueda.
- Obtener fragmentos y contenido extractivo.
- Generar una experiencia de navegación personalizada que requiera eventos de usuario
- Eventos de usuario: Registra las interacciones de los usuarios, como clics y vistas, para mejorar la búsqueda y la personalización. Para obtener más información, consulta Acerca de los eventos de usuario para apps personalizadas.
¿Qué sigue?
- Comienza a usar la búsqueda personalizada.
- Sigue la lista de tareas de búsqueda personalizada y la lista de tareas de búsqueda de sitios web para configurar tu propia app de búsqueda personalizada con todas las configuraciones.