En esta página, se presentan y enumeran las funciones de la Búsqueda de Vertex AI para apps genéricas. La página también proporciona vínculos a las funciones, los instructivos y las listas de tareas disponibles para comenzar a usar Vertex AI Search para apps genéricas.
¿Qué es Vertex AI Search para apps genéricas?
Vertex AI Search para apps genéricas 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 función de búsqueda va más allá de la concordancia de palabras clave básica y usa la IA para brindar resultados altamente relevantes, proporcionar experiencias de navegación y búsqueda personalizadas, y generar respuestas de IA basadas en tus datos.
Puedes usar una app de búsqueda genérica para datos independientes de la vertical que se encuentran en sitios web públicos o en formato estructurado o no estructurado. Además, Vertex AI Search ofrece otras apps de búsqueda y recomendaciones específicas para cada vertical.
- Para obtener información sobre los datos 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 Vertex AI Search para el comercio.
- Para obtener información sobre los datos de atención médica, consulta la lista de tareas de la búsqueda de atención médica.
Funciones clave
Las capacidades clave de Vertex AI 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 de lenguaje natural. Combina la búsqueda de palabras clave y la búsqueda semántica para mostrar 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 de un usuario. Es ideal para las experiencias de descubrimiento para ver páginas de categorías personalizadas y feeds de inicio.
- 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 del índice con los datos estructurados de tus sitios web.
- Datos estructurados: Busca 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: 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 los 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 los 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 de seguimiento y consultas relacionadas.
- Personalización: Mejora los resultados y la clasificación con el tiempo a partir del aprendizaje de las interacciones de los usuarios registradas en los eventos de usuario, como los clics y las conversiones.
- Personalización: Ofrece varias formas de ajustar y configurar la experiencia de búsqueda y navegación que se adapte a las necesidades de tu empresa.
Descripción general
En el siguiente diagrama, se muestran los componentes clave de la búsqueda genérica y cómo funcionan juntos:
Los componentes de Vertex AI Search para la búsqueda genérica 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 Vertex AI Search. Los datos de origen pueden ser datos de sitios web públicos o datos estructurados y no estructurados.
- Indexación y procesamiento de datos: Vertex AI Search comprende y
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 incorporaciones: Crea incorporaciones 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 o las fechas de modificación o creación en los metadatos de una página web.
- Análisis de documentos avanzado: 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 genérica, se encuentra una app de búsqueda, que se conecta a uno o más almacenes de datos que traen datos de diferentes fuentes. En el caso de la búsqueda combinada, los datos se transfieren a través de conectores. Puedes configurar 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:
- Búsqueda: El usuario ingresa una búsqueda segmentada con texto o imágenes. La búsqueda textual se basa en el autocompletado.
- Búsqueda o navegación: Es una búsqueda exploratoria para entregar contenido relevante personalizado sin una consulta 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: Existen varios subcomponentes para la recuperación y clasificación de los resultados:
- Comprensión de la búsqueda: Vertex AI Search analiza una 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 búsquedas de lenguaje natural en coordenadas geográficas y las condiciones de las búsquedas de lenguaje natural en filtros.
- Gráfico de conocimiento: Se usa para desambiguar términos y expandir la búsqueda.
- Funciones opcionales: Incluye la corrección ortográfica, los sinónimos y la reformulación de consultas.
- Recuperación: Vertex AI Search encuentra los documentos o fragmentos más relevantes según los siguientes métodos:
- Concordancia de palabras clave para la búsqueda: Búsqueda convencional basada en términos.
- Búsqueda semántica: Usa incorporaciones para encontrar contenido similar en términos conceptuales.
- Filtrado: Aplica los filtros que hayas configurado, por ejemplo, fecha, categoría o puntuación de relevancia.
- Clasificación: Vertex AI Search clasifica los resultados en función de los siguientes factores:
- Relevancia: Es una combinación de concordancia de palabras clave y semántica durante la búsqueda.
- Indicadores web para la búsqueda de sitios web: Son factores como la calidad y la popularidad de la página.
- Mejora y ocultamiento: Son tus reglas personalizadas para promocionar o degradar ciertos resultados.
- Personalización: Aprende de las interacciones de los usuarios. Esta acción es opcional, pero se recomienda.
- Ordenación: Aplica instrucciones de ordenamiento, por ejemplo, por fecha.
- Comprensión de la búsqueda: Vertex AI Search analiza una 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 relevantes con funciones opcionales, como fragmentos, respuestas extractivas y segmentos extractivos. Los resultados que se entregan 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 en función de los resultados principales y relevantes, con citas. Esto usa funciones avanzadas de LLM.
- Búsqueda personalizada: Se muestra 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 del usuario: Es un servicio de seguimiento de las interacciones del usuario, como clics y vistas, que ayuda a Vertex AI Search a aprender y mejorar la búsqueda y la personalización. Los eventos del usuario ayudan a optimizar tus KPIs comerciales, como la participación, las conversiones y los ingresos.
Funciones y parámetros de configuración clave
Las siguientes funciones y parámetros de configuración están disponibles para tus apps de búsqueda genéricas. En cada etapa, puedes personalizar esta configuración para mostrar los mejores resultados a tus usuarios.
A continuación, se detallan las configuraciones disponibles:
- Preparación de datos:
- Esquema de datos estructurados: Define la estructura de tus datos con nombres y tipos de campo. Puedes proporcionar tu propio esquema o permitir que Vertex AI 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 partes más pequeñas para mejorar la relevancia y el procesamiento de LLM. Para obtener más información, consulta Cómo analizar y dividir 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 del documento y anotar imágenes y gráficos para una mejor fragmentación y comprensión del documento, lo que es necesario para documentos complejos y aplicaciones de RAG.
- Incorporaciones personalizadas: Sube tus propias incorporaciones de vectores preparadas. Para obtener más información, consulta Usa incorporaciones personalizadas.
- 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 si son de búsqueda, recuperables o indexables. Para obtener más información, consulta Cómo configurar los parámetros de campo.
- Autocomplete: 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 controles de publicación para la búsqueda.
- Boost/Bury: Oculta o muestra 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 búsquedas.
- Controles de promoción: Promociona resultados dentro y fuera de tu almacén de datos de Vertex AI Search.
- Ajuste de búsqueda (versión preliminar): Entrena aún más el modelo en función de pares de extracción de texto y consulta. Para obtener más información, consulta Cómo mejorar los resultados de la búsqueda con el ajuste de la búsqueda.
- Configuraciones específicas del sitio web:
- Indexación avanzada: Para obtener más información, consulta Cómo activar la indexación avanzada de sitios web.
- Actualiza las páginas web: Puedes actualizar los documentos de tu sitio web con frecuencia mediante la actualización automática o manual, o bien puedes optar por la actualización basada en el mapa del sitio.
- Recuperación: Configura los siguientes métodos de recuperación:
- Clasificación: Mejora o oculta 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 Vertex AI Search para hacer lo siguiente:
- Obtén respuestas y seguimientos.
- Búsqueda con seguimientos.
- Obtén resúmenes de búsqueda.
- Obtén fragmentos y contenido extractivo.
- Genera respuestas fundamentadas con RAG.
- Genera una experiencia de navegación personalizada que requiera eventos del usuario
- Eventos de usuario: Registra las interacciones del usuario, 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.
¿Qué sigue?
- Comienza a usar la búsqueda genérica.
- Sigue la lista de tareas de la búsqueda genérica y la lista de tareas de la búsqueda en sitios web para configurar tu propia app de búsqueda genérica con todas las configuraciones.