Gemini Enterprise Agent Platform y la política de no retención de datos

Google fue el primero en el sector en publicar un Compromiso de Privacidad en IA y AA , en el cual se describe nuestra creencia de que los clientes deben tener el nivel más alto de seguridad y control sobre sus datos que se almacenan en la nube. Ese compromiso se extiende a los Google Cloud's productos de IA generativa de. Google garantiza que sus equipos cumplan con estos compromisos mediante prácticas sólidas de administración de datos, que incluyen revisiones de los datos que Google Cloud usa para el desarrollo de sus productos. Puedes encontrar más detalles sobre cómo Google procesa los datos en el Anexo de Tratamiento de Datos de Cloud (CDPA) de Google.

Restricción para el entrenamiento

Como se describe en "Restricción para el entrenamiento" en la sección Condiciones del Servicio de las Condiciones Específicas de los Servicios, Google no usará tus datos para entrenar ni ajustar los modelos de IA/AA sin que lo permitas o lo indiques previamente. Esto se aplica a todos los modelos administrados en Gemini Enterprise Agent Platform, incluidos los modelos de DG y de fase previa a la DG.

Retención de datos del cliente y cómo lograr la retención cero de datos

Los datos del cliente se retienen en Gemini Enterprise Agent Platform para Modelos como Servicio (MaaS) durante períodos limitados en las siguientes situaciones y condiciones. Para lograr la retención cero de datos, los clientes deben realizar acciones específicas en cada una de estas áreas:

  • Registro de instrucciones para la supervisión de abusos de los modelos de Google: Como se describe en la Sección 4.3 "Seguridad y abuso de la IA generativa" de las Condiciones del Servicio de Google Cloud Platform, Google puede registrar instrucciones para detectar posibles abusos y violaciones de su Política de Uso Aceptable y Política de Uso Prohibido como parte de la prestación de servicios de IA generativa a los clientes. Solo los clientes cuyo uso de Google Cloud esté regido por las Condiciones del Servicio de Google Cloud Platform están sujetos al registro de instrucciones para la supervisión de abusos. Si estás dentro del alcance del registro de instrucciones para la supervisión de abusos y deseas la retención cero de datos, puedes solicitar una excepción para la supervisión de abusos. Consulta Supervisión de abusos.

  • Registro de instrucciones y respuestas para la supervisión de abusos de los modelos de IA avanzada: Ciertos modelos o funciones también pueden estar sujetos a un registro adicional de instrucciones y respuestas para evitar abusos, como se describe en el Anexo de Seguridad de IA Avanzada. Es posible que no se pueda lograr la retención cero de datos cuando se usan algunas funciones de IA avanzada. Comunícate con tu equipo de cuentas para obtener más información. Consulta Supervisión de abusos para obtener más información.

  • Fundamentación con la Búsqueda de Google: Como se describe en la Sección 20 "Servicios de IA generativa: Fundamentación con la Búsqueda de Google" de las Condiciones Específicas de los Servicios, Google recopila y almacena registros que contienen los siguientes Datos del Cliente: las consultas a partir de instrucciones del Usuario Final y la información contextual que el Cliente pueda proporcionar junto con las instrucciones que no están asociadas con ningún Cliente ni con sus Usuarios Finales durante un máximo de tres (3) días. Esta información almacenada se puede usar para depurar los sistemas que admiten la Fundamentación con la Búsqueda de Google. No hay forma de inhabilitar el almacenamiento de esta información si usas la Fundamentación con la Búsqueda de Google. Si necesitas la retención cero de datos, te recomendamos que uses la Fundamentación web para empresas.

  • Fundamentación con Google Maps: Como se describe en la Sección 20 "Servicios de IA generativa: Fundamentación con Google Maps" de las Condiciones Específicas de los Servicios, Google almacena las instrucciones, la información contextual que proporcionen los clientes y los resultados generados durante un plazo de treinta (30) días para fines relacionados con la creación de resultados fundamentados. Esta información almacenada solo se puede usar para la ingeniería de confiabilidad, como la depuración en caso de problemas con el servicio, de los sistemas que admiten la fundamentación con Google Maps. No hay forma de inhabilitar el almacenamiento de esta información si usas la Fundamentación con Google Maps.

  • Registro de solicitud-respuesta: Esta función está inhabilitada de forma predeterminada. Se puede habilitar con un parámetro de configuración por modelo y por proyecto. Si habilitas este registro, ciertas solicitudes y respuestas al modelo especificado se escribirán en una tabla de BigQuery designada. Para lograr la retención cero de datos, no habilites esta función. Para obtener más información sobre esta función, incluido cómo habilitarla o inhabilitarla, o leer el parámetro de configuración actual, consulta Registra solicitudes y respuestas.

  • API de Interactions: Cuando se usa la API de Interactionscon store = true, Google almacena datos del usuario (como instrucciones, respuestas y estado de la conversación) para habilitar conversaciones de varios turnos y recuperarlas más tarde. Si no especificas un valor para store, el valor predeterminado es true para todos los modelos. Para lograr la retención cero de datos, establece store = false de forma explícita en tus solicitudes a la API.

Esto se aplica a todos los modelos administrados en Gemini Enterprise Agent Platform, incluidos los modelos de DG y de fase previa a la DG.

Productos del agente

Para lograr la retención cero de datos de los productos del agente, los clientes deben cumplir con las siguientes condiciones y cronogramas de retención para cada producto:

  • Datos de la sesión de CodeMender : Para habilitar la reanudación de las búsquedas y correcciones de larga duración, CodeMender almacena el estado de la sesión en Spanner. Mientras una búsqueda está en curso, los datos de la sesión, incluidos los fragmentos de código fuente objetivo, las diferencias, la configuración y los puntos de control de análisis, se almacenan encriptados durante un máximo de siete (7) días a partir de la creación de la sesión. Cuando una sesión alcanza un estado terminal, el código fuente y el contenido relacionado se borran en segundos. El registro de sesión restante se borra automáticamente en el TTL de siete días. Los clientes pueden borrar una sesión (quitar todos los datos asociados) antes de que venza el TTL.

  • Datos de la sesión del agente Deep Research : Google almacena instrucciones y datos de la sesión, incluidos los resultados de la búsqueda y las imágenes generadas, a través de la API de Interactions durante un período de siete (7) días. Estos datos de la sesión se encriptan en reposo y se borran automáticamente al final del TTL de siete días. Los clientes pueden borrar una sesión (quitar todos los datos asociados) antes de que venza el TTL. Esta función no se puede inhabilitar cuando se usa el agente Deep Research.

  • Instantáneas de Agent Platform Sandbox: Si usas la API de Snapshot para conservar el estado de Sandbox, estas instantáneas se almacenan solo durante el TTL de Sandbox. Para lograr la retención cero de datos, no uses la API de Sandbox.

Modelos de Google

Para lograr la retención cero de datos de los modelos entrenados por Google, los clientes deben realizar acciones específicas adicionales en cada una de estas áreas:

Reanudación de la sesión para la API de Gemini Live

La reanudación de la sesión para la API de Gemini Live está inhabilitada de forma predeterminada. El usuario debe habilitarla cada vez que llame a la API especificando el campo en la solicitud a la API, y se aplica la privacidad a nivel del proyecto para los datos almacenados en caché. Si habilitas la reanudación de la sesión, el usuario puede volver a conectarse a una sesión anterior en un plazo de 24 horas almacenando datos almacenados en caché, incluidos texto, video y datos de instrucciones de audio, y resultados del modelo, durante un máximo de 24 horas. Para lograr la retención cero de datos, no habilites esta función. Para obtener más información sobre esta función, incluido cómo habilitar la, consulta la API de Gemini Live.

Almacenamiento en caché de datos implícito

De forma predeterminada, los modelos de Gemini publicados por Google almacenan en caché los Datos del Cliente para reducir la latencia y acelerar las respuestas. El almacenamiento en caché implícito usa dos niveles de almacenamiento:

  • Almacenamiento en caché en memoria: Está habilitado de forma predeterminada para los modelos de Gemini compatibles.
  • Almacenamiento en caché duradero: Está habilitado de forma predeterminada para los modelos de Gemini compatibles. Para obtener la lista de modelos compatibles, consulta Descripción general del almacenamiento en caché de contexto.

Almacenamiento en caché de datos en memoria

El almacenamiento en caché implícito almacena los Datos del Cliente (entradas, salidas y datos derivados) en la memoria. Los datos almacenados en caché en memoria tienen las siguientes propiedades:

  • Se almacenan solo en la memoria, no en reposo.
  • Se limitan a tu proyecto y nunca se entregan a otro proyecto.
  • Se borran en un plazo de 24 horas después de escribirse.
  • Se procesan en la región que entrega la solicitud.
  • Se usan solo para entregar tus solicitudes más rápido y nunca para entrenar ni ajustar modelos.

Almacenamiento en caché de datos duradero

En los modelos que admiten el almacenamiento en caché duradero, cuando se agota la capacidad de la caché en memoria, Google almacena los datos de caché derivados (representaciones clave-valor calculadas a partir de tus entradas) en el almacenamiento duradero dentro del entorno de entrega de Agent Platform. Los datos almacenados en caché duraderos tienen las siguientes propiedades:

  • Se almacenan en reposo y se encriptan con la encriptación predeterminada de Google.
  • Se limitan a tu proyecto y nunca se entregan a otro proyecto.
  • Se borran en un plazo de 24 horas después de escribirse y, a menudo, se expulsan antes.
  • Permanecen dentro de la ubicación seleccionada y cumplen con sus requisitos de residencia de datos cuando usas un extremo regional o multirregional. Cuando usas el extremo global, las solicitudes y sus datos almacenados en caché se pueden entregar desde cualquier región.
  • Se usan solo para entregar tus solicitudes más rápido y nunca para entrenar ni ajustar modelos.

No se admiten las claves de encriptación administradas por el cliente (CMEK) para el almacenamiento en caché duradero.

Controla el almacenamiento en caché de datos

Si la política de tu organización no permite que los Datos del Cliente se almacenen en reposo, puedes inhabilitar el almacenamiento en caché duradero por proyecto y mantener el almacenamiento en caché en memoria. Como alternativa, puedes inhabilitar el almacenamiento en caché por completo. Para inhabilitar el almacenamiento en caché duradero en toda tu organización en lugar de a nivel del proyecto, comunícate con tu equipo de cuentas.

Habilita e inhabilita el almacenamiento en caché de datos

Puedes usar los siguientes comandos curl para obtener el estado de almacenamiento en caché, inhabilitar o volver a habilitar el almacenamiento en caché, o activar y desactivar el almacenamiento en caché duradero. Si desactivas el almacenamiento en caché, se inhabilita el almacenamiento en caché en memoria y el almacenamiento en caché duradero. Cuando inhabilitas o vuelves a habilitar el almacenamiento en caché, el cambio se aplica a todas las Google Cloud regiones. Si deseas obtener más información sobre el uso de Identity and Access Management para otorgar los permisos necesarios y habilitar o inhabilitar el almacenamiento en caché, consulta Control de acceso de Gemini Enterprise Agent Platform con la IAM. Expande las siguientes secciones para obtener información sobre cómo obtener la configuración de caché actual, inhabilitar el almacenamiento en caché, habilitarlo y activar y desactivar el almacenamiento en caché duradero.

Obtén los parámetros de configuración actuales del almacenamiento en caché

Ejecuta el siguiente comando para verificar si el caché de la memoria y el almacenamiento en caché duradero están habilitados para un proyecto. Para ejecutar este comando, un usuario debe tener uno de los siguientes roles: roles/aiplatform.viewer, roles/aiplatform.user o roles/aiplatform.admin.

PROJECT_ID=PROJECT_ID
# Setup project_id
$ gcloud config set project PROJECT_ID

# GetCacheConfig
$ curl -X GET \
    -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
    -H "Content-Type: application/json" \
    https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig

# Response if durable caching and in-memory caching are enabled (default).
{
  "name": "projects/PROJECT_ID/cacheConfig",
  "retentionConfig": {
    "retentionType": "DURABLE"
  }
}

# Response if durable caching is turned off and in-memory caching is enabled.
{
  "name": "projects/PROJECT_ID/cacheConfig",
  "retentionConfig": {
    "retentionType": "EPHEMERAL"
  }
}

# Response if all caching is turned off.
{
  "name": "projects/PROJECT_ID/cacheConfig",
  "disableCache": true
}
    

Desactiva el almacenamiento en caché

Ejecuta el siguiente comando curl para desactivar todo el almacenamiento en caché de un Google Cloud proyecto. Esto inhabilita el almacenamiento en caché de la memoria y el almacenamiento en caché duradero, y no se retienen datos almacenados en caché. Para ejecutar este comando, un usuario debe tener el rol de administrador de Gemini Enterprise Agent Platform, roles/aiplatform.admin.

PROJECT_ID=PROJECT_ID
# Setup project_id
$ gcloud config set project PROJECT_ID

# Turn off all caching.
$ curl -X PATCH \
    -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
    -H "Content-Type: application/json" \
    https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig \
    -d '{
      "name": "projects/PROJECT_ID/cacheConfig",
      "disableCache": true
    }'

# A successful response confirms that caching is turned off for the project.
{
  "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_ID}",
  "done": true,
  "response": {
    "@type": "type.googleapis.com/google.protobuf.Empty"
  }
}
    

Para mantener el almacenamiento en caché en memoria y desactivar solo el almacenamiento en caché duradero, consulta Desactiva el almacenamiento en caché duradero.

Habilita el almacenamiento en caché

Si inhabilitaste el almacenamiento en caché para un Google Cloud proyecto y deseas volver a habilitarlo, ejecuta el siguiente comando curl. Para ejecutar este comando, un usuario debe tener el rol de administrador de Gemini Enterprise Agent Platform, roles/aiplatform.admin.

PROJECT_ID=PROJECT_ID
LOCATION_ID="us-central1"
# Setup project_id
$ gcloud config set project PROJECT_ID

# Setup project_id.
$ gcloud config set project ${PROJECT_ID}

# Opt in to caching.
$ curl -X PATCH     -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" -H "Content-Type: application/json" https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig -d '{
  "name": "projects/PROJECT_ID/cacheConfig",
  "disableCache": false
}'

# A successful response confirms that caching is turned on for the project.
{
  "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_NUMBER}",
  "done": true,
  "response": {
    "@type": "type.googleapis.com/google.protobuf.Empty"
  }
}
    

Desactiva el almacenamiento en caché duradero

Ejecuta el siguiente comando curl para desactivar el almacenamiento en caché duradero y mantener el almacenamiento en caché en memoria para un Google Cloud proyecto. Para ejecutar este comando, un usuario debe tener el rol de administrador de Gemini Enterprise Agent Platform, roles/aiplatform.admin.

PROJECT_ID=PROJECT_ID
# Setup project_id
gcloud config set project PROJECT_ID

# Turn off durable caching.
curl -X PATCH \
    -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
    -H "Content-Type: application/json" \
    https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig \
    -d '{
      "name": "projects/PROJECT_ID/cacheConfig",
      "disableCache": false,
      "retentionConfig": {
        "retentionType": "EPHEMERAL"
      }
    }'

# A successful response confirms that durable caching is turned off and in-memory caching stays on.
{
  "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_ID}",
  "done": true,
  "response": {
    "@type": "type.googleapis.com/google.protobuf.Empty"
  }
}
    

Activa el almacenamiento en caché duradero

Si desactivaste el almacenamiento en caché duradero para un Google Cloud proyecto y deseas volver a activarlo, ejecuta el siguiente comando curl. Para ejecutar este comando, un usuario debe tener el rol de administrador de Gemini Enterprise Agent Platform, roles/aiplatform.admin.

PROJECT_ID=PROJECT_ID
# Setup project_id
gcloud config set project PROJECT_ID

# Turn on durable caching.
curl -X PATCH \
    -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \
    -H "Content-Type: application/json" \
    https://us-central1-aiplatform.googleapis.com/v1/projects/PROJECT_ID/cacheConfig \
    -d '{
      "name": "projects/PROJECT_ID/cacheConfig",
      "disableCache": false,
      "retentionConfig": {
        "retentionType": "DURABLE"
      }
    }'

# A successful response confirms that durable caching is turned on for the project.
{
  "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_ID}",
  "done": true,
  "response": {
    "@type": "type.googleapis.com/google.protobuf.Empty"
  }
}
    

¿Qué sigue?

Descripción general

Obtén información sobre algunas de las limitaciones de la IA generativa y las prácticas recomendadas para usarla.

Descripción general

Descubre cómo Gemini para Google Cloud cumple con el compromiso de privacidad de Google con las tecnologías de IA generativa.