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 basare gli output del modello nei seguenti modi:
- Grounding con Ricerca Google: basa un modello con dati web disponibili pubblicamente.
- Grounding con Google Maps: basa un modello con dati geospaziali di Google Maps.
- Grounding con i tuoi dati: basa un modello con i tuoi dati di Agent Search come datastore.
Per saperne di più sul grounding, consulta la Panoramica del grounding.
Modelli supportati
Elenco dei parametri
Consulta gli esempi per i dettagli di implementazione.
googleSearch
Basa la risposta sui dati web disponibili pubblicamente di Ricerca Google.
googleMaps
Basa la risposta sui dati geospaziali disponibili pubblicamente di 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
Basa la risposta sui dati privati di Agent Search come datastore. Definisce uno strumento di recupero che il modello può chiamare per accedere a conoscenze esterne.
| Parametri | |
|---|---|
|
Obbligatorio: Basa la risposta sulle origini dati di Agent Search. |
VertexAISearch
| Parametri | |
|---|---|
|
Obbligatorio: ID risorsa del datastore completo di Agent Search, nel
seguente formato: |
Esempi
Questa sezione fornisce esempi di grounding di una risposta sui dati web pubblici utilizzando Ricerca Google e di grounding di una risposta sui dati privati utilizzando Agent Search.
Basare la risposta sui dati web pubblici utilizzando Ricerca Google
Basa la risposta sui dati pubblici di Ricerca Google. Includi lo strumento google_search_retrieval nella richiesta. Non sono necessari parametri aggiuntivi.
Python
Installare
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
Installare
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
Basare la risposta sui dati privati utilizzando Agent Search
Basa la risposta sui dati di un datastore di Agent Search. Per saperne di più, consulta Agent Search.
Prima di basare una risposta sui dati privati, crea un datastore e un'app di ricerca.
ATTENZIONE: per il momento, questa interfaccia di "grounding" non supporta la "modalità chunk" di Agent Search.
SDK Gen AI per Python
Passaggi successivi
Per la documentazione dettagliata, consulta le seguenti risorse: