Si usas la API de Custom Search Site Restricted JSON del Motor de Búsqueda Programable, puedes crear y
implementar búsquedas con calidad de Google y restricciones por sitio en minutos, con
Vertex AI Search. Para implementar tu app, puedes usar el widget de búsqueda. Para ello, copia el código de la consola de Google Cloud directamente en una página web, sin necesidad de escribir código. También puedes implementar una API tradicional
para controlar el aspecto de la función de búsqueda en tu sitio web.
Para obtener más información sobre el uso de la API, consulta la pestaña REST de Cómo obtener resultados de la búsqueda de una app con datos de sitios web y el método servingConfigs.search
en la referencia de REST.
Además de los fragmentos cortos estándar que Vertex AI Search muestra con los resultados de la búsqueda, puedes agregar funciones avanzadas a tu búsqueda. Estos incluir resúmenes generados de resultados de la búsqueda, búsqueda con seguimientos para la búsqueda contextual que permite preguntas adicionales y respuestas extractivas para texto extraído que se muestra con cada resultado de la búsqueda. Para obtener estas funciones avanzadas para tu búsqueda web, debes realizar la verificación del dominio y generar costos de indexación adicionales. Para obtener más información, consulta la Página de precios de Vertex AI Agent Builder.
Configura Vertex AI Search
Para configurar la Búsqueda de Vertex AI, sigue estos pasos:
Prepárate para crear una app de búsqueda:
En la página del selector de proyectos de la consola de Google Cloud, selecciona el proyecto que usaste para la API de JSON restringida del sitio de búsqueda personalizada.
Elige un método de autenticación. Consulta Cómo autenticarse en Vertex AI Agent Builder. Asegúrate de agregar el Usuario de Discovery Engine o el rol de Visualizador de Discovery Engine cuenta de servicio.
Crea una app de búsqueda:
En la consola de Google Cloud, ve a la página Agent Builder.
Haz clic en Crear aplicación.
En la página Crear app, selecciona Búsqueda.
Haz clic en Genérico.
Asegúrate de que las funciones de la edición Enterprise estén activadas. Campo obligatorio para la búsqueda de sitios web. Para obtener más información, consulta las funciones de la edición Enterprise.
Desactiva la opción Funciones avanzadas de LLM. Si desactivas esta opción, similar a la API de Custom Search Site Restricted JSON de Motor de Búsqueda Programable. Desactiva esta opción si no necesitas la búsqueda resúmenes o búsquedas con seguimientos. Para obtener más información, consulta Funciones avanzadas de LLM.
En el campo Nombre de tu app, ingresa un nombre para tu app.
En el campo Nombre externo de tu organización o empresa, ingresa el nombre común de tu organización o empresa.
Selecciona global (Global) como la ubicación de tu app y, luego, haz clic en Continuar.
En la página Almacenes de datos, haz clic en Crear almacén de datos nuevo.
En el panel Selecciona una fuente de datos, elige Contenido de sitios web.
Desactiva la indexación de Indexación avanzada de sitios web. Si desactivas esto, una funcionalidad similar a la API de Custom Search Site Restricted JSON del Motor de Búsqueda Programable. Desactiva esta opción si no necesitas la búsqueda resúmenes o búsquedas con seguimientos, o si no eres el propietario dominios que especifiques. Para obtener más información, consulta Indexación avanzada de sitios web.
En el panel Especificar patrones de URL que se indexarán, en la sección Sitios to include, ingresa los patrones de URL de los sitios web que desees para buscar y, luego, haz clic en Continuar.
En el panel Configura tu almacén de datos, ingresa un nombre visible para tu almacén de datos y, luego, haz clic en Crear.
En la página Almacenes de datos, selecciona tu almacén de datos nuevo y haz clic en Crear.
Implementa tu app de búsqueda:
Usa el widget de búsqueda. Implementa tu búsqueda app sin codificación. Para obtener más información, consulta Cómo agregar el widget de búsqueda a una página web.
Usa la API. Usa la API para controlar la apariencia de la función de búsqueda tu sitio web. Para obtener más información, consulta la pestaña REST de Obtener búsqueda para una app con datos del sitio web
servingConfigs.search
en la referencia de REST. Para ordenar los resultados de las consultas de búsqueda web; consulta Ordenar la búsqueda web resultados.