Questa pagina descrive come creare un'app di ricerca.
Crea un'app
Console
Per creare un'app di ricerca utilizzando la Google Cloud console, segui questi passaggi:
Nella Google Cloud console, vai alla pagina AI Applications.
Nella pagina App, fai clic su
Crea app.Nella pagina
Crea app, fai clic su Crea in Ricerca su sito con modalità AI.Decidi se vuoi le funzionalità Enterprise per questa app e poi fai clic sull'opzione per attivarle o disattivarle. L'attivazione delle funzionalità della versione Enterprise è necessaria per usufruire di funzionalità come la ricerca nel sito web e la scelta di una regione per la tua app. Le funzionalità della versione Enterprise comportano un costo aggiuntivo. Per saperne di più, consulta Funzionalità della versione Enterprise.
Decidi se vuoi le funzionalità LLM avanzate per questa app, quindi fai clic sul pulsante di attivazione/disattivazione. L'attivazione delle funzionalità LLM avanzate è necessaria per ottenere funzionalità come i riepiloghi della ricerca o la ricerca con domande aggiuntive. Per ulteriori informazioni, consulta la sezione Funzionalità avanzate di LLM.
Nel campo Nome app, inserisci un nome per l'app.
Nel campo Nome esterno della tua azienda o organizzazione, inserisci il nome comune della tua azienda o organizzazione. Evita suffissi come S.p.A. o S.r.l. Questo campo aiuta l'LLM a identificare la società rappresentata dall'app.
Seleziona una località per la tua app. Per scegliere una località, le funzionalità di Enterprise devono essere attive. Google consiglia di utilizzare l'opzione predefinita globale (Globale), a meno che tu non abbia motivi per limitare i dati a una determinata area geografica.
Fai clic su Continua.
Per connetterti a un datastore, nella pagina Datastore seleziona un datastore che hai creato in precedenza o creane uno nuovo.
Scegli una delle seguenti opzioni:
- Seleziona un datastore esistente: se colleghi un solo datastore, non potrai rimuoverlo o aggiungere altri datastore all'app in un secondo momento. L'attacco di più datastore ti consente di aggiornarli in un secondo momento, ma l'app richiede sempre almeno due datastore.
- Crea un nuovo datastore e importavi i dati:
- Fai clic su Crea data store e segui i passaggi descritti nella pagina Creare un nuovo datastore.
- Scegli il nuovo datastore e fai clic su Seleziona. Per ulteriori informazioni, vedi Creare un archivio dati di ricerca.
REST
Prima di utilizzare la riga di comando per creare un'app, devi avere un datastore esistente. Se non hai un datastore, creane uno seguendo i passaggi descritti in Creare un datastore e importare i dati per Vertex AI Search.
Per utilizzare il metodo engines.create
per creare un'app di ricerca dalla riga di comando, segui questi passaggi:
Trova l'ID del tuo datastore. Se hai già l'ID del tuo datastore, vai al passaggio successivo.
Nella Google Cloud console, vai alla pagina AI Applications e nel menu di navigazione fai clic su Datastore.
Fai clic sul nome del tuo datastore.
Nella pagina Dati del tuo datastore, ottieni l'ID datastore.
Crea un'app di ricerca e collegala a un datastore. Un datastore può essere collegato a una sola app e non può essere rimosso dall'app in un secondo momento.
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"] } }'
Sostituisci quanto segue:
PROJECT_ID
: l'ID del tuo Google Cloud progetto.APP_ID
: l'ID dell'app Vertex AI Search che vuoi creare.APP_DISPLAY_NAME
: il nome visualizzato dell'app Vertex AI Search che vuoi creare.DATA_STORE_ID
: l'ID di un datastore Vertex AI Search esistente che vuoi aggiungere all'app Vertex AI Search.SEARCH_TIER
: il livello di ricerca può essereSEARCH_TIER_STANDARD
oSEARCH_TIER_ENTERPRISE
.SEARCH_TIER_ENTERPRISE
è necessario per usufruire di funzionalità come la ricerca sui siti web e la scelta di una regione per la tua app. Le funzionalità della versione Enterprise comportano un costo aggiuntivo. Per ulteriori informazioni, consulta le funzionalità della versione Enterprise.SEARCH_ADD_ON
: se vuoi le funzionalità LLM avanzate per questa app, specificaSEARCH_ADD_ON_LLM
. Le funzionalità LLM avanzate includono risultati di ricerca con riepilogo e ricerca con domande aggiuntive.Se non vuoi le funzionalità LLM avanzate, specifica
SEARCH_ADD_ON_UNSPECIFIED
o rimuovi il camposearchAddOns
.Per saperne di più, consulta Funzionalità LLM avanzate.
Python
Per ulteriori informazioni, consulta la documentazione di riferimento dell'API AI Applications Python.
Per effettuare l'autenticazione in AI Applications, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Terraform
Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base. Per saperne di più, consulta la Terraformdocumentazione di riferimento del fornitore.
Per creare un'app di ricerca utilizzando Terraform, consulta
discovery_engine_search_engine
.