Configurare la condivisione di prompt e risposte per Gemini Cloud Assist

Puoi configurare la condivisione di prompt e risposte di Gemini Cloud Assist per i tuoi progettiGoogle Cloud tramite la console Google Cloud o un'API. Se attivata, Google elabora e archivia i prompt e le risposte anonimizzati di tutti gli utenti di Gemini Cloud Assist nel progetto per un massimo di due anni per il miglioramento del prodotto, ma non utilizza mai i tuoi input per addestrare o perfezionare gli LLM di base. Puoi modificare questa impostazione in qualsiasi momento.

Prima di iniziare

Per ottenere le autorizzazioni necessarie per configurare la condivisione di prompt e risposte per Gemini Cloud Assist, chiedi all'amministratore di concederti il ruolo predefinito Identity and Access Management (IAM) Amministratore di Gemini Cloud Assist (roles/geminicloudassist.admin), che include tutte le autorizzazioni richieste per visualizzare e modificare le impostazioni di amministratore di Gemini Cloud Assist.

Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:

Autorizzazioni obbligatorie

  • cloudaicompanion.dataSharingWithGoogleSettings.create
  • cloudaicompanion.dataSharingWithGoogleSettings.update
  • cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsCreate
  • cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsUse
    • Se utilizzi richieste API dirette, questa autorizzazione è necessaria specificamente per TARGET_PROJECT.

Di seguito sono riportate le autorizzazioni aggiuntive necessarie se utilizzi la console Google Cloud :

  • cloudaicompanion.instances.queryEffectiveSetting
  • cloudaicompanion.instances.queryEffectiveSettingBindings
  • cloudaicompanion.dataSharingWithGoogleSettings.list
  • cloudaicompanion.dataSharingWithGoogleSettings.get
  • cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsGet
  • cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsUpdate
  • cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsDelete

Potresti essere in grado di ottenere queste autorizzazioni con altri ruoli predefiniti o ruoli personalizzati.

Attivare la condivisione di prompt e risposte per Gemini Cloud Assist

Seleziona una delle seguenti opzioni:

Console

  1. Apri la console Google Cloud .

    Vai alla console Google Cloud

  2. In qualsiasi pagina della console Google Cloud , fai clic sulla stella Apri o chiudi la chat di Gemini Cloud Assist.

    Si apre il riquadro Cloud Assist.

  3. Fai clic su Altre azioni () e poi su Impostazioni Cloud Assist dal menu a discesa.

    Si apre il pannello delle impostazioni Gestisci Gemini Cloud Assist.

  4. Nella sezione Condivisione dei dati per Gemini Cloud Assist, assicurati che l'opzione Aiuta Google a migliorare Gemini Cloud Assist condividendo i prompt e le risposte sia selezionata.

  5. Fai clic su Salva.

API

Per abilitare la condivisione dei dati per Gemini Cloud Assist, crea un'impostazione con il metodo dataSharingWithGoogleSettings.create e applicala utilizzando il metodo settingBindings.create associato.

  1. Crea l'impostazione e un valore specifico per l'impostazione:

    1. Ottieni un token di autenticazione:

      TOKEN=$(gcloud auth print-access-token)
      
    2. Esegui questo comando per creare l'impostazione:

      curl -X POST \
        -H "Authorization: Bearer $TOKEN" \
        -H 'Content-Type: application/json' \
        -d '{
          "enablePreviewDataSharing": true
          }' \
        "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT/locations/global/dataSharingWithGoogleSettings?dataSharingWithGoogleSettingId=SETTING_ID"
      

      Sostituisci quanto segue:

      • CONTAINER_PROJECT: inserisci l'ID progetto principale.
      • SETTING_ID: inserisci un nome univoco per l'impostazione, ad esempio dswg1 per Data Sharing with Google.

      Se il comando ha esito positivo, restituisce un corpo della risposta che mostra enablePreviewDataSharing impostato su true:

      {
        "name": "projects/CONTAINER_PROJECT/locations/global/dataSharingWithGoogleSettings/SETTING_ID",
        "createTime": "2025-01-23T15:22:49.717166932Z",
        "updateTime": "2025-01-23T15:22:49.717166932Z",
        "enablePreviewDataSharing": true
      }
      

      Per saperne di più sull'autenticazione, consulta Autenticati per usare REST.

  2. Crea l'associazione dell'impostazione:

      curl -X POST \
        -H "Authorization: Bearer $TOKEN" \
        -H 'Content-Type: application/json' \
        -d '{
          "target": "projects/TARGET_PROJECT",
          "product": "GEMINI_CLOUD_ASSIST"
          }' \
        "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT/locations/global/dataSharingWithGoogleSettings/SETTING_ID/settingBindings?settingBindingId=BINDING_ID"
    

    Sostituisci quanto segue:

    • TARGET_PROJECT: inserisci il progetto di destinazione a cui deve essere applicata l'impostazione.
    • SETTING_ID: utilizza lo stesso SETTING_ID quando hai creato l'impostazione, ma aggiungici b1. Ad esempio, usa dswg1b1 per Data Sharing with Google.

    Se il comando ha esito positivo, restituisce i metadati dell'operazione nel seguente formato:

    {
      "name": "projects/CONTAINER_PROJECT/locations/global/operations/operation-1737646069712-62c6140bb04bb-49261230-43701daf",
      "metadata": {
        "@type": "type.googleapis.com/google.cloud.cloudaicompanion.v1.OperationMetadata",
        "createTime": "2025-01-23T15:27:50.076075570Z",
        "target": "projects/TARGET_PROJECT/locations/global/dataSharingWithGoogleSettings/SETTING_ID/settingBindings/BINDING_ID",
        "verb": "create",
        "requestedCancellation": false,
        "apiVersion": "v1"
      },
      "done": false
    }
    

Disattivare la condivisione di prompt e risposte per Gemini Cloud Assist

Seleziona una delle seguenti opzioni:

Console

  1. Apri la console Google Cloud .

    Vai alla console Google Cloud

  2. In qualsiasi pagina della console Google Cloud , fai clic sulla stella Apri o chiudi la chat di Gemini Cloud Assist.

    Si apre il riquadro Cloud Assist.

  3. Fai clic su Altre azioni () e poi su Impostazioni Cloud Assist dal menu a discesa.

    Si apre il pannello delle impostazioni Gestisci Gemini Cloud Assist.

  4. Nella sezione Condivisione dei dati per Gemini Cloud Assist, assicurati che l'opzione Aiuta Google a migliorare Gemini Cloud Assist condividendo i prompt e le risposte non sia selezionata.

  5. Fai clic su Salva.

API

Per disattivare la condivisione di prompt e risposte per Gemini Cloud Assist, utilizza il metodo dataSharingWithGoogleSettings.patch.

  1. Ottieni il token:

    TOKEN=$(gcloud auth print-access-token)
    
  2. Esegui questo comando per disattivare l'impostazione:

    curl -X PATCH \
      -H "Authorization: Bearer $TOKEN" \
      -H 'Content-Type: application/json' \
      -d '{
        "enablePreviewDataSharing": false
        } ' \
      "https://cloudaicompanion.googleapis.com/v1/projects/CONTAINER_PROJECT/locations/global/dataSharingWithGoogleSettings?dataSharingWithGoogleSettingId=SETTING_ID"
    

    Questo comando PATCH ha esito positivo solo se la risorsa di impostazione esiste già da quando hai attivato la condivisione di prompt e risposte.

    Sostituisci quanto segue:

    • CONTAINER_PROJECT: inserisci l'ID progetto principale.
    • SETTING_ID: inserisci il nome dell'impostazione esistente, ad esempio dswg1 per Data Sharing with Google.

    Se il comando ha esito positivo, restituisce un corpo della risposta che mostra enablePreviewDataSharing impostato su false:

    {
      "name": "projects/CONTAINER_PROJECT/locations/global/dataSharingWithGoogleSettings/SETTING_ID",
      "createTime": "2025-01-23T15:22:49.717166932Z",
      "updateTime": "2025-01-23T15:22:49.717166932Z",
      "enablePreviewDataSharing": false
    }
    

Passaggi successivi