En esta página, se describe cómo crear una app de búsqueda.
Crea una app
Console
Para crear una app de búsqueda con la Google Cloud consola de, sigue estos pasos:
En la Google Cloud consola de, ve a la página AI Applications.
En la página Apps, haz clic en Crear app.
En la página Crear app, en Búsquedas en el sitio con el Modo IA, haz clic en Crear.
Decide si quieres funciones empresariales para esta app y, luego, haz clic en el botón de activación para activarlas o desactivarlas. Se deben activar las funciones de la edición Enterprise para obtener funciones como la búsqueda de sitios web y la elección de una región para tu app. Las funciones de la edición Enterprise generan un costo adicional. Para obtener más información, consulta Funciones de la edición Enterprise.
Decide si quieres respuestas generativas con funciones avanzadas de LLM para esta app y, luego, haz clic en el botón de activación para activarlas o desactivarlas. Se debe activar la opción Respuestas generativas para obtener funciones como resúmenes de búsqueda o búsquedas con seguimiento. Para obtener más información, consulta Respuestas generativas.
En el campo Nombre de tu app ingresa un nombre para ella.
En el campo Nombre externo de tu organización o empresa, ingresa el nombre común de tu organización o empresa. Evita los sufijos como Inc. o LLC. Este campo ayuda al LLM a identificar la empresa que representa la app.
Selecciona una ubicación para tu app. Se deben activar las funciones empresariales para elegir una ubicación. Google recomienda que uses la opción predeterminada, global (Global), a menos que tengas un motivo para restringir tus datos a una ubicación geográfica en particular.
Haz clic en Continuar.
Para conectarte a un almacén de datos, en la página Almacenes de datos, selecciona un almacén de datos que hayas creado anteriormente o crea uno nuevo.
Elige una de las siguientes opciones:
- Selecciona un almacén de datos existente: Si adjuntas solo un almacén de datos, no podrás quitarlo ni agregar otros almacenes de datos a la app más adelante. Si adjuntas varios almacenes de datos, podrás actualizarlos más adelante, pero la app siempre requiere al menos dos almacenes de datos.
- Crea un almacén de datos nuevo y transfiere datos a él:
- Haz clic en Crear almacén de datos y sigue los pasos que se indican en la página Crea un almacén de datos nuevo.
- Elige tu nuevo almacén de datos y haz clic en Seleccionar. Para obtener más información, consulta Crea un almacén de datos de búsqueda.
REST
Antes de usar la línea de comandos para crear una app, debes tener un almacén de datos existente. Si no tienes un almacén de datos, crea uno siguiendo los pasos que se indican en Crea un almacén de datos y transfiere datos para Agent Search.
Para usar el método engines.create para crear una app de búsqueda desde
la línea de comandos, sigue estos pasos:
Busca el ID de tu almacén de datos. Si ya tienes el ID de tu almacén de datos, avanza al próximo paso.
En la consola de Google Cloud , ve a la página Aplicaciones basadas en IA y, en el menú de navegación, haz clic en Almacenes de datos.
Haz clic en el nombre de tu almacén de datos.
En la página Datos de tu almacén de datos, obtén el ID del almacén de datos.
Crea una app de búsqueda y conéctala a un almacén de datos. Un almacén de datos se puede adjuntar a una sola app y no se puede quitar de la app más adelante.
curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -H "X-Goog-User-Project: PROJECT_ID" \ "https://discoveryengine.googleapis.com/v1/projects/PROJECT_ID/locations/global/collections/default_collection/engines?engineId=APP_ID" \ -d '{ "displayName": "APP_DISPLAY_NAME", "dataStoreIds": ["DATA_STORE_ID"], "solutionType": "SOLUTION_TYPE_SEARCH", "industryVertical": "GENERIC", "searchEngineConfig": { "searchTier": "SEARCH_TIER", "searchAddOns": ["SEARCH_ADD_ON"] } }'Reemplaza lo siguiente:
PROJECT_ID: el ID de tu Google Cloud proyecto.APP_ID: el ID de la app de Agent Search que deseas crear.APP_DISPLAY_NAME: el nombre visible de la app de Agent Search que deseas crear.DATA_STORE_ID: el ID de un almacén de datos de Agent Search existente que deseas agregar a la app de Agent Search.SEARCH_TIER: el nivel de búsqueda puede serSEARCH_TIER_STANDARDoSEARCH_TIER_ENTERPRISE. Se requiereSEARCH_TIER_ENTERPRISEpara obtener funciones como la búsqueda de sitios web y la elección de una región para tu app. Las funciones de la edición Enterprise generan un costo adicional. Para obtener más información, consulta Funciones de la edición Enterprise.SEARCH_ADD_ON: si deseas respuestas generativas con funciones avanzadas de LLM para esta app, especificaSEARCH_ADD_ON_LLM. Las respuestas generativas incluyen resúmenes de búsqueda y búsquedas con seguimiento.Si no deseas respuestas generativas, especifica
SEARCH_ADD_ON_UNSPECIFIEDcomo el complemento de búsqueda o quita el camposearchAddOns.Para obtener más información, consulta Respuestas generativas.
Python
Para obtener más información, consulta la documentación de referenciaPython de la API de Agent Search.
Para autenticarte en Agent Search, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura la autenticación para un entorno de desarrollo local.
Terraform
Si deseas obtener más información para aplicar o quitar una configuración de Terraform, consulta los comandos básicos de Terraform. Para obtener más información, consulta la Terraform documentación de referencia del proveedor.
Para crear una app de búsqueda con Terraform, consulta
discovery_engine_search_engine.
¿Qué sigue?
- Obtén resultados de la búsqueda.
- Agrega el widget de búsqueda a una página web.
- Decide si necesitas configurar precios configurables para tu app.