Nell'AI generativa, il grounding è la capacità di collegare l'output del modello a fonti di informazione verificabili. Se fornisci ai modelli l'accesso a origini dati specifiche, il grounding collega il loro output a questi dati e riduce le probabilità di inventare contenuti.
Con Vertex AI, puoi eseguire il grounding degli output del modello nei seguenti modi:
- Grounding con la Ricerca Google: esegui il grounding di un modello con dati web disponibili pubblicamente.
- Grounding con Google Maps: esegui il grounding di un modello con dati geospaziali di Google Maps.
- Grounding con i tuoi dati: esegui il grounding di un modello con i tuoi dati di Vertex AI Search come datastore.
Per saperne di più sul grounding, consulta la Panoramica del grounding.
Modelli supportati
Elenco dei parametri
Per i dettagli di implementazione, consulta gli esempi.
googleSearch
Esegui il grounding della risposta con dati web disponibili pubblicamente dalla Ricerca Google.
googleMaps
Esegui il grounding della risposta con dati geospaziali disponibili pubblicamente da Google Maps.
L'input dell'API include il seguente parametro:
| Parametro di input | |
|---|---|
| Obbligatorio:
Flag che può essere impostato su |
La struttura della risposta dell'API include il seguente parametro:
| Parametro di risposta | ||
|---|---|---|
|
Obbligatorio: Il campo principale che contiene le informazioni di grounding. |
|
Attributi
Un'origine di recensione di un luogo o di un utente ha i seguenti attributi:
| Attributi | |
|---|---|
|
Obbligatorio: Il titolo dell'origine. |
|
Obbligatorio: Un URI che rimanda all'origine. |
|
Obbligatorio: Un identificatore univoco per il luogo. |
|
Obbligatorio: Un identificatore univoco per la recensione. |
retrieval
Esegui il grounding della risposta con dati privati di Vertex AI Search come datastore. Definisce uno strumento di recupero che il modello può chiamare per accedere a conoscenze esterne.
| Parametri | |
|---|---|
|
Obbligatorio: Esegui il grounding con le origini dati di Vertex AI Search. |
VertexAISearch
| Parametri | |
|---|---|
|
Obbligatorio: ID risorsa del datastore completo di Vertex AI Search, nel
seguente formato: |
Esempi
Questa sezione fornisce esempi di grounding di una risposta su dati web pubblici utilizzando la Ricerca Google e di grounding di una risposta su dati privati utilizzando Vertex AI Search.
Esegui il grounding della risposta su dati web pubblici utilizzando la Ricerca Google
Esegui il grounding della risposta con i dati pubblici della Ricerca Google. Includi lo strumento google_search_retrieval nella richiesta. Non sono necessari parametri aggiuntivi.
Python
Installa
pip install --upgrade google-genai
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Go
Scopri come installare o aggiornare Go.
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Java
Scopri come installare o aggiornare Java.
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Node.js
Installa
npm install @google/genai
Per saperne di più, consulta la documentazione di riferimento dell'SDK.
Imposta le variabili di ambiente per utilizzare l'SDK Gen AI con Vertex AI:
# Replace the `GOOGLE_CLOUD_PROJECT` and `GOOGLE_CLOUD_LOCATION` values # with appropriate values for your project. export GOOGLE_CLOUD_PROJECT=GOOGLE_CLOUD_PROJECT export GOOGLE_CLOUD_LOCATION=global export GOOGLE_GENAI_USE_VERTEXAI=True
Esegui il grounding della risposta su dati privati utilizzando Vertex AI Search
Esegui il grounding della risposta con i dati di un datastore Vertex AI Search. Per saperne di più, consulta Vertex AI Search.
Prima di eseguire il grounding di una risposta con dati privati, crea un datastore e un'app di ricerca.
ATTENZIONE: per il momento, questa interfaccia di "grounding" non supporta la "modalità chunk" di Vertex AI Search.
SDK Gen AI per Python
Passaggi successivi
Per la documentazione dettagliata, consulta le seguenti pagine: