Empezar a usar la búsqueda personalizada
Vertex AI Search aúna la potencia de la extracción de información detallada, el vanguardista procesamiento del lenguaje natural y lo último en procesamiento de lenguajes extensos para comprender la intención de los usuarios y devolverles los resultados más relevantes para ellos.
Con Vertex AI Search, puedes crear aplicaciones de búsqueda y de recomendaciones. Vertex AI Search también tiene funciones especiales para algunos sectores, como el de los medios de comunicación, el de la sanidad y el del comercio.
Este tutorial se centra en la creación de una aplicación de búsqueda para datos personalizados, es decir, datos que no son específicos de un sector vertical.
En este tutorial se explica cómo crear aplicaciones de búsqueda para diferentes tipos de datos:
- Datos de sitios web procedentes del rastreo
cloud.google.com/generative-ai-app-builder/
- Datos estructurados en forma de un conjunto de datos con formato NDJSON ingerido desde un segmento de Cloud Storage
- Datos no estructurados en formato PDF ingeridos desde un segmento de Cloud Storage
Antes de seguir este tutorial, asegúrate de haber completado los pasos que se indican en la sección Antes de empezar.
Para seguir las instrucciones paso a paso de esta tarea directamente en la Google Cloud consola, haz clic en Ayúdame:
Antes de empezar
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the AI Applications (Discovery Engine), BigQuery, Cloud Storage APIs.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the AI Applications (Discovery Engine), BigQuery, Cloud Storage APIs.
En la Google Cloud consola, ve a la página Aplicaciones de IA.
Opcional: Haz clic en Permitir que Google muestree selectivamente las entradas y las respuestas del modelo.
Haz clic en Continuar y activar la API.
Ve a la página
Crear almacén de datos .En el panel Seleccionar una fuente de datos, elija Contenido del sitio web.
En el panel Especificar los sitios web de su almacén de datos, compruebe que la opción Indexación avanzada de sitios web esté desactivada.
En el campo Sitios que incluir, introduce lo siguiente:
cloud.google.com/generative-ai-app-builder/*
Haz clic en Continuar.
En el panel Configurar el almacén de datos, selecciona global (Global) como ubicación del almacén de datos.
Escriba el nombre del almacén de datos. Anota el
ID que se genera. ya que necesitarás estos datos más adelante.Haz clic en Crear.
Ve a la página
Crear almacén de datos .En el panel Seleccionar una fuente de datos, elige Cloud Storage.
En el panel Importar datos desde Cloud Storage, selecciona Datos estructurados (JSONL).
Asegúrate de que la opción Archivo esté seleccionada.
En el campo
gs://
, introduce el siguiente valor:cloud-samples-data/gen-app-builder/search/kaggle_movies/movie_metadata.ndjson
Este segmento de Cloud Storage contiene un archivo con formato NDJSON de películas que ha puesto a disposición Kaggle.
Haz clic en Continuar.
Asigna las propiedades clave de la siguiente manera:
Nombre del campo Propiedad clave homepage
uri
overview
description
A continuación, haz clic en Continuar.
En el panel Configurar el almacén de datos, selecciona global (Global) como ubicación del almacén de datos.
Escriba el nombre del almacén de datos. Anota el
ID que se genera. ya que necesitarás estos datos más adelante.Haz clic en Crear.
Ve a la página
Crear almacén de datos .En el panel Seleccionar una fuente de datos, elige Cloud Storage.
En el panel Importar datos desde Cloud Storage, selecciona Documentos no estructurados (PDF, HTML, TXT y más).
Asegúrate de que la opción Carpeta esté seleccionada.
En el campo
gs://
, introduce el siguiente valor:cloud-samples-data/gen-app-builder/search/alphabet-investor-pdfs
Este segmento de Cloud Storage contiene PDFs de informes de ingresos del sitio para inversores de Alphabet.
Haz clic en Continuar.
En el panel Configurar el almacén de datos, selecciona global (Global) como ubicación del almacén de datos.
Escriba el nombre del almacén de datos. Anota el
ID que se genera. ya que necesitarás estos datos más adelante.Haz clic en Crear.
Ve a la página
Crear aplicación .En Búsqueda en el sitio con el modo IA, haga clic en Crear.
Asegúrate de que la opción Funciones de la edición Enterprise esté activada.
En el campo
Nombre de la aplicación , introduce el nombre de tu aplicación. El ID de la aplicación aparece debajo del nombre.En el campo Nombre externo de tu empresa u organización, introduce el nombre de la empresa o la organización. En este tutorial, puedes usar
Google Cloud
, ya que la aplicación buscará un sitio web de Google Cloud .Selecciona global (Global) como ubicación de tu aplicación y, a continuación, haz clic en Continuar.
En la lista de almacenes de datos, selecciona el que has creado antes y, a continuación, haz clic en Crear.
Ve a la página Datos de tu aplicación para ver la lista de sitios web indexados y cambiarlos si es necesario.
Ve a la página
Crear aplicación .En Búsqueda en el sitio con el modo IA, haga clic en Crear.
Asegúrate de que la opción Funciones de la edición Enterprise esté activada.
En el campo
Nombre de la aplicación , introduce el nombre de tu aplicación. El ID de la aplicación aparece debajo del nombre.En el campo Nombre externo de tu empresa u organización, introduce el nombre de la empresa o la organización. En este tutorial, puedes usar
Cymbal Cinemas
, ya que la aplicación buscará en un almacén de datos de películas.Selecciona global (Global) como ubicación de tu aplicación y, a continuación, haz clic en Continuar.
En la lista de almacenes de datos, selecciona el que has creado antes y, a continuación, haz clic en Crear.
En la página Datos de tu aplicación, haz clic en la pestaña Actividad para ver el estado de la ingesta de datos. En la columna Estado se muestra el mensaje Importación completada cuando finaliza el proceso de importación. En este conjunto de datos, el proceso suele tardar entre dos y tres minutos. Es posible que tengas que hacer clic en Actualizar para ver el mensaje Importación completada.
Haga clic en la pestaña Documentos para ver el número de documentos importados.
Ve a la página
Crear aplicación .En Búsqueda en el sitio con el modo IA, haga clic en Crear.
Asegúrate de que la opción Funciones de empresa esté activada.
En el campo
Nombre de la aplicación , introduce el nombre de tu aplicación. El ID de la aplicación aparece debajo del nombre.En el campo Nombre externo de tu empresa u organización, introduce el nombre de la empresa o la organización. En este tutorial, puedes usar
Alphabet
, ya que la aplicación buscará en documentos de Alphabet.Selecciona global (Global) como ubicación de tu aplicación y, a continuación, haz clic en Continuar.
En la lista de almacenes de datos, selecciona el que has creado antes y, a continuación, haz clic en Crear.
En la página Datos de tu aplicación, haz clic en la pestaña Actividad para ver el estado de la ingesta de datos. Cuando se complete el proceso de importación, en la columna Estado se mostrará el mensaje Importación completada. En este conjunto de datos, el proceso de importación suele tardar entre dos y tres minutos. Es posible que tengas que hacer clic en Actualizar para ver el estado Importación completada.
Haga clic en la pestaña Documentos para ver el número de documentos importados.
En la página Aplicaciones, haz clic en el nombre de tu nueva aplicación.
En el menú de navegación, haz clic en
Vista previa para probar la aplicación de búsqueda.Opcional: Haz clic en los iconos de vista para cambiar entre la vista para móviles y la de ordenadores.
En la barra de búsqueda, busca
Vertex AI Search
para ver los resultados sobre el producto.En la página Aplicaciones, haz clic en el nombre de tu nueva aplicación.
En el menú de navegación, haz clic en
Vista previa para probar la aplicación de búsqueda.Opcional: Haz clic en los iconos de vista para cambiar entre la vista para móviles y la de ordenadores.
En la barra de búsqueda, escribe
trains
y, a continuación, pulsa Intro para ver los resultados de películas relacionadas con trenes.En la página Aplicaciones, haz clic en el nombre de tu nueva aplicación.
En el menú de navegación, haz clic en
Vista previa para probar la aplicación de búsqueda.Opcional: Haz clic en los iconos de vista para cambiar entre la vista para móviles y la de ordenadores.
En la barra de búsqueda, escribe
Google
y, a continuación, pulsa Intro para ver los resultados.En el menú de navegación, haz clic en Configuraciones.
En la pestaña Interfaz de usuario, configura los ajustes de la aplicación de búsqueda.
Hay diferentes configuraciones de interfaz de usuario disponibles para distintos tipos de datos. Para obtener más información, consulta el artículo Configurar los resultados del widget de búsqueda.
Si cambias la configuración en la pestaña Interfaz de usuario, haz clic en Guardar y publicar.
Ve a la pestaña Autocompletar para configurar ajustes específicos de esta función.
Para obtener más información, consulta Configurar Autocompletar.
Ve a la pestaña Avanzado para configurar funciones avanzadas.
Para obtener más información, consulta el artículo Acerca de las funciones avanzadas.
En la página Aplicaciones, haz clic en el nombre de la aplicación que quieras implementar.
En el menú de navegación, haz clic en Integración.
Asegúrate de que la pestaña Widget (Widget) esté seleccionada.
Selecciona Basado en JWT u OAuth como tipo de autorización del widget.
En el campo Dominio, introduce el nombre de dominio de la página web en la que colocarás el widget. Por ejemplo, si vas a copiar el widget en la página web
example.com/ai.html
, introduceexample.com
como dominio.Haz clic en Añadir y, a continuación, en Guardar.
Copie el fragmento de código que se proporciona en la sección Copie el siguiente código en su aplicación web.
En tu código base, genera un token de autorización.
Para transferir el token de autorización a tu widget, usa el fragmento de código "Set authorization token" que se proporciona en la sección Copia el siguiente código en tu aplicación web y sustituye el texto
<JWT or OAuth token provided by your backend>
por tu token de autorización.Prueba la aplicación desplegada. Puedes ajustar aún más la configuración siguiendo los pasos de la sección "Configurar el widget de búsqueda". Asegúrate de hacer clic en Guardar y publicar para que los cambios se apliquen en el widget implementado.
- Para evitar cargos innecesarios, usa la Google Cloud console para eliminar tu proyecto si no lo necesitas. Google Cloud
- Si has creado un proyecto para aprender sobre las aplicaciones de IA y ya no lo necesitas, elimínalo.
- Si has usado un proyecto, elimina los recursos que hayas creado para evitar que se apliquen cargos en tu cuenta. Google Cloud Para obtener más información, consulta Eliminar una aplicación.
- Sigue los pasos que se indican en Desactivar Vertex AI Search.
Habilitar aplicaciones de IA
Crear un almacén de datos
Primero, crearás un almacén de datos que contenga los datos que indexará tu aplicación de búsqueda.
Haga clic en la pestaña del tipo de datos que quiera incluir en su almacén de datos: sitio web, estructurados o no estructurados.
Datos de sitios web
Datos estructurados
Datos sin estructurar
Crear una aplicación de búsqueda
A continuación, creará una aplicación de búsqueda y vinculará el almacén de datos que ha creado anteriormente.
Datos de sitios web
Datos estructurados
Datos sin estructurar
Previsualizar tu aplicación
Datos de sitios web
Datos estructurados
Datos sin estructurar
Configurar el widget de búsqueda
Desplegar una aplicación de búsqueda
Limpieza
Para evitar que se apliquen cargos en tu cuenta de Google Cloud por los recursos utilizados en esta página, sigue estos pasos.