En esta página se presentan y se enumeran las funciones de Vertex AI Search para aplicaciones personalizadas. La página también incluye enlaces a las funciones, los tutoriales y las listas de comprobación disponibles para que puedas empezar a usar Vertex AI Search en aplicaciones personalizadas.
¿Qué es Vertex AI Search para aplicaciones personalizadas?
Vertex AI Search para aplicaciones personalizadas es un potente motor de búsqueda y descubrimiento de contenido con la calidad de Google que puedes integrar en tus aplicaciones que contengan datos de sitios web y otros datos estructurados o sin estructurar. La función de búsqueda va más allá de la concordancia básica de palabras clave y usa la IA para ofrecer resultados muy relevantes, proporcionar experiencias de búsqueda y navegación personalizadas, y generar respuestas de IA basadas en tus datos.
Puedes usar la aplicación de búsqueda personalizada para datos independientes del sector que se encuentren en sitios web públicos o que tengan un formato estructurado o no estructurado. Además, Vertex AI Search ofrece otras aplicaciones de búsqueda y recomendaciones específicas de verticales.
- Para obtener información sobre los datos multimedia, consulta el artículo Introducción a la búsqueda y las recomendaciones de contenido multimedia.
- Para obtener información sobre los datos de comercio y venta al por menor, consulta Vertex AI Search para el sector del comercio.
- Para obtener información sobre los datos sanitarios, consulta la lista de comprobación de la búsqueda de contenido sanitario.
Funciones clave
Estas son las principales funciones de Vertex AI Search:
- Búsqueda de alta calidad: aprovecha la experiencia de Google en búsquedas para comprender la intención de los usuarios, incluso con consultas complejas y en lenguaje natural. Combina la búsqueda por palabras clave y la búsqueda semántica para ofrecer los mejores resultados.
- Exploración personalizada: ofrece resultados personalizados sin una consulta de búsqueda específica y un feed personalizado basado en el contexto y los patrones de navegación del usuario. Es ideal para las experiencias de descubrimiento, ya que permite ver páginas de categorías y feeds de inicio personalizados.
- Fuentes de datos: funciona con las siguientes 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 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 sin estructurar: busca en documentos como archivos PDF, HTML y TXT, o en archivos de imagen como JPEG y PNG, que estén almacenados 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 aplicación de búsqueda y conectarla a un almacén de datos de un sitio web y a un almacén de datos de documentos. De esta forma, tus usuarios podrán buscar en todo tu contenido a la vez.
- Generación de respuestas de IA fundamentadas: genera respuestas de IA basadas en tus datos con citas de 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 aprendiendo de las interacciones de los usuarios registradas en 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 para adaptarla a las necesidades de tu empresa.
Información general
En el siguiente diagrama se muestran los componentes clave de la búsqueda personalizada y cómo interactúan:
Los componentes de Vertex AI 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 Vertex AI Search. Los datos de origen pueden ser datos de sitios web públicos o datos estructurados y sin estructurar.
- Procesamiento e indexación de datos: Vertex AI 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 los términos importantes necesarios para obtener la información correcta.
- Comprensión semántica mediante incrustaciones: crea incrustaciones de vectores para captar el significado del contenido.
- Procesamiento de metadatos: procesa sus documentos mediante 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 avanzado de documentos: comprende la estructura de los documentos y anota información avanzada, como tablas, imágenes y gráficos, mediante OCR o análisis de diseño.
- Aplicación de búsqueda: en el centro de la búsqueda personalizada se encuentra una aplicación de búsqueda que se conecta a uno o varios almacenes de datos que recogen datos de diferentes fuentes. En el caso de la búsqueda combinada, los datos se ingieren a través de conectores. Puedes configurar el comportamiento de búsqueda y navegación a nivel de aplicación.
- Consulta de usuario: la entrada de un usuario destinada a obtener información de tu aplicación. Puede ser de dos tipos:
- Consulta de búsqueda: el usuario introduce una consulta de búsqueda específica con texto o imágenes. La búsqueda textual se basa en la función de autocompletar.
- Consulta de navegación o exploración: búsqueda exploratoria para ofrecer contenido personalizado y relevante sin una consulta específica. Se basa en la actividad anterior del usuario y en otras señales, como la página de categoría y la ubicación actuales.
- Obtención y clasificación: hay varios subcomponentes para obtener y clasificar los resultados:
- Comprensión de consultas de búsqueda: Vertex AI Search analiza una consulta de búsqueda con lo siguiente:
- Procesamiento del lenguaje natural: para entender la intención.
- Filtros con comprensión del lenguaje natural: traduce las ubicaciones de las consultas en lenguaje natural a coordenadas geográficas y las condiciones de las consultas en lenguaje natural a filtros.
- Gráfico de conocimiento: para desambiguar términos y ampliar la búsqueda.
- Funciones opcionales: incluye corrección ortográfica, sinónimos y reformulación de consultas.
- Recuperación: Vertex AI Search busca los documentos o fragmentos más relevantes mediante los siguientes métodos:
- Concordancia con palabras clave para la búsqueda: búsqueda convencional basada en términos.
- Búsqueda semántica: usa las inserciones para encontrar contenido conceptualmente similar.
- Filtrado: se aplican los filtros que haya 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: combinación de la concordancia semántica y de palabras clave durante la búsqueda.
- Señales web para la búsqueda en sitios web: factores como la calidad y la popularidad de la página.
- Impulsar y ocultar: tus reglas personalizadas para promocionar o degradar determinados resultados.
- Personalización: aprende de las interacciones de los usuarios. Este paso es opcional, pero muy recomendable.
- Orden: aplica instrucciones de orden, por ejemplo, por fecha.
- Comprensión de consultas de búsqueda: Vertex AI Search analiza una consulta de búsqueda con lo siguiente:
- Resultados y generación de respuestas:
- Resultados de búsqueda: se devuelve una lista ordenada de documentos o fragmentos relevantes con funciones opcionales, como fragmentos, respuestas extractivas y segmentos extractivos. Los resultados que se muestran se pueden configurar con los controles de servicio. También puedes ajustar los resultados de búsqueda.
- Generación de respuestas: se genera una respuesta concisa y sintetizada basada en los resultados principales y relevantes, con citas. Usa funciones avanzadas de LLM.
- Búsqueda personalizada: se devuelve un conjunto personalizado de documentos con la mayor probabilidad prevista de interacción o conversión. 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 los clics y las visualizaciones, que ayuda a Vertex AI Search a aprender y mejorar la búsqueda y la personalización. Los eventos de usuario ayudan a optimizar los KPIs de tu empresa, como la interacción, las conversiones y los ingresos.
Funciones y configuraciones principales
Las siguientes funciones y configuraciones están disponibles para tus aplicaciones de búsqueda personalizadas. En cada fase, puedes personalizar estos ajustes para ofrecer los mejores resultados a tus usuarios.
A continuación, se indican las configuraciones disponibles:
- Preparación de los datos:
- Esquema de datos estructurados: define la estructura de los datos con nombres y tipos de campos. Puede proporcionar su propio esquema o dejar que Vertex AI Search lo detecte automáticamente. Para obtener más información, consulta Proporcionar o detectar automáticamente un esquema.
- Metadatos: añade metadatos a tus documentos estructurados o no estructurados y a tus páginas web para mejorar las búsquedas y habilitar los filtros. Para obtener más información, consulta los siguientes artículos:
- Fragmentación: divide los documentos en partes más pequeñas para mejorar la relevancia y el procesamiento del LLM. Para obtener más información, consulta Analizar y dividir documentos en fragmentos.
- Analizar: 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 PDFs para extraer texto de PDFs o imágenes 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 los documentos complejos y las aplicaciones RAG.
- Incrustaciones personalizadas: sube tus propias incrustaciones de vectores preparadas. Para obtener más información, consulta Usar inserciones personalizadas.
- Configuración de búsqueda y navegación:
- Configuración de los campos: controla cómo se configuran los campos para la búsqueda y la generación de respuestas, como si se pueden buscar, recuperar o indexar. Para obtener más información, consulta Configurar los ajustes de los campos.
- Autocompletar: ofrece sugerencias de consultas a los usuarios mientras escriben. Para obtener más información, consulta Configurar Autocompletar.
- Controles de publicación: crea reglas para modificar el comportamiento de la búsqueda. Para obtener más información, consulta el artículo Configurar controles de publicación para la búsqueda.
- Potenciar o ocultar: promociona o degrada resultados específicos en función de los filtros.
- Filtrar: elimina los resultados en función de los filtros.
- Sinónimos: trata determinados términos como equivalentes.
- Redirección: envía a los usuarios a una URL específica para determinadas consultas.
- Controles de promoción: promociona los resultados dentro y fuera de tu almacén de datos de búsqueda de Vertex AI.
- Ajuste de la búsqueda (vista previa): entrena aún más el modelo en función de los pares de consultas y extractos de texto. Para obtener más información, consulta el artículo Mejorar los resultados de búsqueda con la optimización de la búsqueda.
- Configuraciones específicas de sitios web:
- Indexación avanzada: para obtener más información, consulta el artículo Activar la indexación avanzada de sitios web.
- Actualizar páginas web: puedes actualizar los documentos de tu sitio web periódicamente mediante la actualización automática o manual o la actualización basada en sitemap.
- Recuperación: configura los siguientes métodos de recuperación:
- Clasificación: destacar o ocultar los resultados obtenidos, ordenar los resultados de búsqueda web u ordenar los resultados de los almacenes de datos estructurados.
- Resultados de búsqueda: usa Vertex AI 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 los clics y las visualizaciones, para mejorar la búsqueda y la personalización. Para obtener más información, consulta Acerca de los eventos de usuario.
Siguientes pasos
- Empieza a usar la búsqueda personalizada.
- Sigue la lista de comprobación de búsqueda personalizada y la lista de comprobación de búsqueda en el sitio web para configurar tu propia aplicación de búsqueda personalizada con todas las configuraciones.