En la IA generativa, los fundamentos son la capacidad de conectar el resultado del modelo con fuentes de información verificables. Si proporcionas modelos con acceso a fuentes de datos específicas, los fundamentos conectan su resultado a estos datos y reducen las posibilidades de inventar contenido.
Con Vertex AI, puedes fundamentar los resultados del modelo de las siguientes maneras:
- Fundamenta con la Búsqueda de Google: Fundamenta un modelo con datos web disponibles públicamente.
- Fundamenta con Google Maps: Fundamenta un modelo con datos geoespaciales de Google Maps.
- Fundamenta con tus datos: Fundamenta un modelo con tus datos de Agent Search como almacén de datos.
Para obtener más información sobre la fundamentación, consulta Descripción general de los fundamentos.
Modelos compatibles
Lista de parámetros
Consulta ejemplos para obtener detalles sobre la implementación.
googleSearch
Fundamenta la respuesta con datos web disponibles públicamente de la Búsqueda de Google.
googleMaps
Fundamenta la respuesta con datos geoespaciales disponibles públicamente de Google Maps.
La entrada de la API incluye el siguiente parámetro:
| Parámetro de entrada | |
|---|---|
| Obligatorio:
Es una marca que se puede establecer en |
La estructura de respuesta de la API incluye el siguiente parámetro:
| Parámetro de respuesta | ||
|---|---|---|
|
Obligatorio: Es el campo principal que contiene información de fundamentación. |
|
Atributos
Una fuente de opinión de lugar o de usuario tiene los siguientes atributos:
| Atributos | |
|---|---|
|
Obligatorio: Es el título de la fuente. |
|
Obligatorio: Es un URI que vincula a la fuente. |
|
Obligatorio: Es un identificador único del lugar. |
|
Obligatorio: Es un identificador único de la opinión. |
retrieval
Fundamenta la respuesta con datos privados de Agent Search como almacén de datos. Define una herramienta de recuperación que el modelo puede llamar para acceder a conocimientos externos.
| Parámetros | |
|---|---|
|
Obligatorio: Fundamenta con fuentes de datos de Agent Search. |
VertexAISearch
| Parámetros | |
|---|---|
|
Obligatorio: Es el ID del recurso del almacén de datos completamente calificado de Agent Search, en el
siguiente formato: |
Ejemplos
En esta sección, se proporcionan ejemplos para fundamentar una respuesta sobre datos web públicos con la Búsqueda de Google y fundamentar una respuesta sobre datos privados con Agent Search.
Fundamenta la respuesta sobre datos web públicos con la Búsqueda de Google
Fundamenta la respuesta con datos públicos de la Búsqueda de Google. Incluye la herramienta google_search_retrieval en la solicitud. No se requieren parámetros adicionales.
Python
Instalar
pip install --upgrade google-genai
Para obtener más información, consulta la documentación de referencia del SDK.
Configura las variables de entorno para usar el SDK de IA generativa 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
Obtén información para instalar o actualizar Go.
Para obtener más información, consulta la documentación de referencia del SDK.
Configura las variables de entorno para usar el SDK de IA generativa 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
Obtén información para instalar o actualizar Java.
Para obtener más información, consulta la documentación de referencia del SDK.
Configura las variables de entorno para usar el SDK de IA generativa 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
Instalar
npm install @google/genai
Para obtener más información, consulta la documentación de referencia del SDK.
Configura las variables de entorno para usar el SDK de IA generativa 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
Fundamenta la respuesta sobre datos privados con Agent Search
Fundamenta la respuesta con datos de un almacén de datos de Agent Search. Para obtener más información, consulta Agent Search.
Antes de fundamentar una respuesta con datos privados, crea un almacén de datos y una app de búsqueda.
ADVERTENCIA: Por el momento, esta interfaz de "fundamentación" no admite el "modo de fragmentos" de Agent Search.
SDK de IA generativa para Python
¿Qué sigue?
Para obtener documentación detallada, consulta lo siguiente: