En esta página, se presentan y enumeran las capacidades de la búsqueda de agentes para apps personalizadas. En la página, también se proporcionan 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 potente motor de búsqueda y descubrimiento de contenido con la 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 de la vertical que se encuentran en sitios web públicos o en formato estructurado o no estructurado. Además, Agent Search ofrece otras apps de búsqueda y recomendaciones específicas para cada 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 AI Commerce Search.
- Para obtener información sobre los datos de atención médica, consulta la lista de tareas para la búsqueda de atención médica.
Funciones clave
Estas son las funciones clave de la búsqueda de agentes:
- 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 de lenguaje natural. Combina la búsqueda semántica y por palabra clave para ofrecer los mejores resultados.
- Exploración personalizada: Proporciona resultados personalizados sin una consulta de búsqueda específica y un feed personalizado según el contexto y los patrones de navegación del usuario. Es ideal para experiencias de descubrimiento, ya que permite 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, fichas de bienes raíces y directorios de restaurantes.
- Datos no estructurados: Busca 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: Busca 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 un sitio web y a un almacén de datos de documentos. Esto permite que tus usuarios busquen en todo tu contenido a la vez.
- Generación de respuestas de IA fundamentadas: Genera respuestas de IA fundamentadas en tus datos, con citas a los documentos de origen. También puedes hacer preguntas adicionales y consultas relacionadas.
- Personalización: Mejora los resultados y la clasificación con el tiempo, ya que aprende de las interacciones de los usuarios capturadas en los eventos de usuario, como los clics y las conversiones.
- Administración de datos y operaciones CRUD: Admite operaciones de creación, lectura, actualización y eliminación (CRUD) en tus documentos en almacenes de datos. Puedes borrar registros individuales de forma selectiva y actualizar documentos. Para obtener más información, consulta Operaciones CRUD en almacenes de datos.
- Personalización: Ofrece varias formas de ajustar y configurar la experiencia de búsqueda y navegación que se adapte a tus necesidades empresariales.
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 de origen pueden ser datos de sitios web públicos o datos estructurados y no estructurados.
- Procesamiento de datos e indexación: 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 con embeddings: Crea embeddings de vectores 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 de los documentos 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. Configura el comportamiento de búsqueda y navegación a nivel de la app.
- Consulta del usuario: Es la entrada de un usuario que tiene como objetivo recuperar información de tu app, que puede ser de dos tipos:
- Consulta de búsqueda: El usuario ingresa una consulta de búsqueda específica con texto o imágenes. La búsqueda textual se basa en la función de autocompletar.
- Búsqueda de navegación o exploración: Es una búsqueda exploratoria para ofrecer contenido relevante personalizado sin una búsqueda específica. Se basa en la actividad anterior del usuario y en otros indicadores, como la página de categoría y la ubicación actuales.
- Recuperación y clasificación: Hay 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 ubicaciones de consultas en lenguaje natural en coordenadas geográficas y las condiciones de las consultas en lenguaje natural en filtros.
- Gráfico de conocimiento: Para eliminar la ambigüedad de los términos y expandir la búsqueda.
- Funciones opcionales: Incluye corrección ortográfica, sinónimos y reformulación de consultas.
- Recuperación: Agent Search encuentra los documentos o fragmentos más pertinentes según los siguientes métodos:
- Concordancia de palabras clave para la búsqueda: Es la búsqueda convencional basada en términos.
- Búsqueda semántica: Usa embeddings para encontrar contenido similar a nivel conceptual.
- Filtrado: Aplica los filtros que hayas configurado, por ejemplo, fecha, categoría o puntuación de relevancia.
- Clasificación: La búsqueda de agentes clasifica los resultados en función de
los siguientes factores:
- Relevancia: Es una combinación de palabras clave y concordancia semántica durante la búsqueda.
- Indicadores web para la búsqueda en sitios web: Factores como la calidad y la popularidad de la página.
- Aumentar y ocultar: Son tus reglas personalizadas para promocionar o descender de nivel ciertos resultados.
- Personalización: Aprende de las interacciones de los usuarios. Esto es opcional, pero muy recomendable.
- Ordenamiento: Aplica 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:
- Generación de resultados y respuestas:
- Resultados de la búsqueda: Se devuelve una lista clasificada de documentos o fragmentos relevantes con funciones opcionales, como fragmentos, respuestas extractivas y segmentos extractivos. Los resultados que se publican se pueden configurar con la ayuda de los controles de publicación. 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.
- Exploración personalizada: Se devuelve un conjunto personalizado de documentos con la mayor probabilidad prevista de participación o conversión. Esta predicción usa un modelo avanzado que aprende de las interacciones de los usuarios.
- Eventos de usuario: Es un seguimiento de las interacciones de los usuarios, como los clics y las vistas, que ayuda a Agent Search a aprender y mejorar la búsqueda y la personalización. Los eventos de usuario ayudan a optimizar los KPI de tu empresa, incluidos la participación, la conversión y los ingresos.
Funciones y parámetros de configuración clave
Las siguientes funciones y opciones de configuración están disponibles para tus apps de búsqueda personalizada. En cada etapa, puedes personalizar estos parámetros de configuración para ofrecer los mejores resultados a tus usuarios.
Para profundizar, estas son las opciones de configuración 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 estructurados o no estructurados y páginas web para mejorar la búsqueda y habilitar el filtrado. Para obtener más información, consulta lo siguiente:
- Fragmentación: Divide los documentos en partes más pequeñas para mejorar la relevancia y el procesamiento de LLM. Para obtener más información, consulta Analiza y divide 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áquinas.
- Analizador de OCR para archivos PDF para extraer texto de imágenes o archivos PDF escaneados.
- Analizador de diseño para detectar la estructura de los documentos y anotar imágenes y gráficos para mejorar la fragmentación y la comprensión de los documentos, lo que es necesario para documentos complejos y aplicaciones de RAG.
- Embeddings personalizados: Sube tus propios embeddings de vectores preparados. Para obtener más información, consulta Usa embeddings personalizados.
- Transferencia de datos: Agent Search
ofrece diferentes tipos de transferencia y administración de documentos para datos de
distintas fuentes, como las siguientes:
- Rastreo de datos de sitios web
- Transferir datos estructurados y no estructurados desde Cloud Storage y BigQuery o a través de la API de REST
- Administrar documentos individuales con operaciones CRUD
- 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 los que se pueden buscar, recuperar o indexar. Para obtener más información, consulta Establece la configuración de los campos.
- Autocompletar: Proporciona sugerencias de búsqueda 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 la búsqueda. Para obtener más información, consulta Configura los controles de entrega para la búsqueda.
- Mejorar/ocultar: Promociona o descender de nivel resultados específicos según los filtros.
- Filtrar: 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 búsquedas.
- Controles de promoción: Promociona resultados dentro y fuera de tu almacén de datos de Agent Search.
- Ajuste de la búsqueda (versión preliminar): Entrena aún más el modelo en función de los pares de consulta y extracción 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 los documentos de tu sitio web con regularidad usando la actualización automática o manual o elegir la actualización basada en el mapa del sitio.
- Recuperación: Configura los siguientes métodos de recuperación:
- Clasificación: Aumenta o disminuye los resultados recuperados, ordena los resultados de la búsqueda web o ordena los resultados de los almacenes de datos estructurados.
- Resultados de la búsqueda: Usa Agent Search para hacer lo siguiente:
- Obtén respuestas y preguntas adicionales.
- Obtén resúmenes de búsqueda.
- Obtén fragmentos y contenido extractivo.
- Genera una experiencia de navegación personalizada que requiera eventos de usuario
- Eventos de usuario: Registra las interacciones de los usuarios, como los clics y las 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 en sitios web para configurar tu propia app de búsqueda personalizada con todos los parámetros de configuración.