Gemini Enterprise Agent Platform dan tanpa retensi data

Google adalah yang pertama di industri yang memublikasikan Komitmen Privasi AI/ML, yang menguraikan keyakinan kami bahwa pelanggan harus memiliki tingkat keamanan dan kontrol tertinggi atas data mereka yang disimpan di cloud. Komitmen tersebut juga mencakup Google Cloudproduk AI generatif. Google memastikan bahwa timnya mematuhi komitmen ini melalui praktik tata kelola data yang andal, yang mencakup peninjauan data yang digunakan dalam Google Cloud pengembangan produknya. Detail selengkapnya tentang cara Google memproses data juga dapat ditemukan di Adendum Pemrosesan Data Cloud (CDPA) Google.

Batasan pelatihan

Seperti yang diuraikan dalam "Batasan Pelatihan" di bagian Persyaratan Layanan dalam Persyaratan Khusus Layanan, Google tidak akan menggunakan data Anda untuk melatih atau menyesuaikan model AI/ML apa pun tanpa izin atau petunjuk sebelumnya dari Anda. Hal ini berlaku untuk semua model terkelola di Gemini Enterprise Agent Platform, termasuk model GA dan pra-GA.

Retensi data pelanggan dan mencapai retensi data nol

Data pelanggan disimpan di Gemini Enterprise Agent Platform untuk Model sebagai Layanan (MaaS) selama jangka waktu terbatas dalam skenario dan kondisi berikut. Untuk mencapai retensi data nol, pelanggan harus melakukan tindakan tertentu dalam setiap area berikut:

  • Logging perintah untuk pemantauan penyalahgunaan untuk model Google: Seperti yang diuraikan dalam Pasal 4.3 "Keamanan dan Penyalahgunaan AI Generatif" dalam Persyaratan Layanan Google Cloud Platform, Google dapat mencatat perintah untuk mendeteksi potensi penyalahgunaan dan pelanggaran terhadap Kebijakan Penggunaan yang Dapat Diterima dan Kebijakan Penggunaan Terlarang sebagai bagian dari penyediaan layanan AI generatif kepada pelanggan. Hanya pelanggan yang penggunaannya Google Cloud diatur oleh Persyaratan Layanan Google Cloud Platform yang tunduk pada logging perintah untuk pemantauan penyalahgunaan. Jika Anda berada dalam cakupan logging perintah untuk pemantauan penyalahgunaan dan menginginkan retensi data nol, Anda dapat meminta pengecualian untuk pemantauan penyalahgunaan. Lihat Pemantauan penyalahgunaan.

  • Logging perintah dan respons untuk pemantauan penyalahgunaan untuk model AI Lanjutan: Model atau fitur tertentu juga dapat tunduk pada logging perintah dan respons tambahan untuk mencegah penyalahgunaan, seperti yang dijelaskan dalam Adendum Keamanan AI Lanjutan. Retensi data nol mungkin tidak dapat dilakukan saat menggunakan beberapa fitur AI Lanjutan. Hubungi tim akun Anda untuk mendapatkan klarifikasi. Lihat Pemantauan penyalahgunaan untuk mengetahui informasi selengkapnya.

  • Grounding dengan Google Penelusuran: Seperti yang diuraikan dalam Pasal 20 "Layanan AI Generatif: Grounding dengan Google Penelusuran" dalam Persyaratan Khusus Layanan, Google mengumpulkan dan menyimpan log, yang berisi Data Pelanggan berikut: kueri yang berasal dari perintah Pengguna Akhir dan informasi kontekstual yang mungkin diberikan Pelanggan bersama dengan perintah tersebut yang tidak terkait dengan Pelanggan atau Pengguna Akhirnya selama maksimal tiga (3) hari. Informasi yang disimpan ini dapat digunakan untuk proses debug sistem yang mendukung Grounding dengan Google Penelusuran. Tidak ada cara untuk menonaktifkan penyimpanan informasi ini jika Anda menggunakan Grounding dengan Google Penelusuran. Jika Anda memerlukan retensi data nol, sebaiknya gunakan Web Grounding untuk Perusahaan.

  • Grounding dengan Google Maps: Seperti yang diuraikan dalam Pasal 20 "Layanan AI Generatif: Grounding dengan Google Maps" dalam Persyaratan Khusus Layanan, Google menyimpan perintah dan informasi kontekstual yang mungkin diberikan pelanggan, serta output yang dihasilkan selama tiga puluh (30) hari untuk keperluan membuat hasil yang di-grounding. Informasi yang disimpan ini hanya dapat digunakan untuk rekayasa keandalan, seperti proses debug jika terjadi masalah layanan, pada sistem yang mendukung grounding dengan Google Maps. Tidak ada cara untuk menonaktifkan penyimpanan informasi ini jika Anda menggunakan Grounding with Google Maps.

  • Logging permintaan-respons: Fitur ini dinonaktifkan secara default. Fitur ini dapat diaktifkan menggunakan setelan konfigurasi berdasarkan per model dan per project. Mengaktifkan logging ini akan menyebabkan permintaan dan respons tertentu ke model yang ditentukan ditulis ke tabel BigQuery yang ditetapkan. Untuk mencapai retensi data nol, jangan aktifkan fitur ini. Untuk mengetahui informasi selengkapnya tentang fitur ini, termasuk cara mengaktifkan atau menonaktifkannya, atau membaca setelan konfigurasi saat ini, lihat Mencatat permintaan dan respons.

  • Interactions API: Saat menggunakan Interactions API dengan store = true, Google menyimpan data pengguna (seperti perintah, respons, dan status percakapan) untuk mengaktifkan percakapan multi-turn dan pengambilan data di lain waktu. Jika Anda tidak menentukan nilai untuk store, nilai defaultnya adalah true untuk semua model. Untuk mencapai retensi data nol, tetapkan store = false secara eksplisit dalam permintaan API Anda.

Hal ini berlaku untuk semua model terkelola di Gemini Enterprise Agent Platform, termasuk model GA dan pra-GA.

Produk agen

Untuk mencapai retensi data nol untuk produk agen, pelanggan harus mematuhi kondisi dan jadwal retensi berikut untuk setiap produk:

  • Data sesi CodeMender — Untuk mengaktifkan kelanjutan pemindaian temukan dan perbaiki yang berjalan lama, CodeMender menyimpan status sesi di Spanner. Saat pemindaian sedang berlangsung, data sesi — termasuk cuplikan kode sumber target, perbedaan, konfigurasi, dan checkpoint analisis — disimpan dalam bentuk terenkripsi hingga tujuh (7) hari sejak pembuatan sesi. Saat sesi mencapai status akhir, kode sumber dan konten terkait akan dihapus dalam hitungan detik; catatan sesi yang tersisa akan dihapus secara otomatis pada TTL tujuh hari. Pelanggan dapat menghapus sesi (menghapus semua data terkait) sebelum TTL berakhir.

  • Data sesi agen Deep Research — Google menyimpan perintah dan data sesi - termasuk hasil penelusuran dan gambar yang dihasilkan - melalui Interactions API selama tujuh (7) hari. Data sesi ini dienkripsi dalam penyimpanan, dan dihapus secara otomatis pada akhir TTL tujuh hari. Pelanggan dapat menghapus sesi (menghapus semua data terkait) sebelum TTL berakhir. Fitur ini tidak dapat dinonaktifkan saat menggunakan agen Deep Research.

  • Snapshot Sandbox Agent Platform: Jika Anda menggunakan Snapshot API untuk mempertahankan status Sandbox, snapshot ini hanya disimpan selama durasi TTL Sandbox. Untuk mencapai retensi data nol, jangan gunakan Sandbox API.

Model Google

Untuk mencapai retensi data nol untuk model terlatih Google, pelanggan harus melakukan tindakan spesifik tambahan dalam setiap area berikut:

Kelanjutan sesi untuk Gemini Live API

Kelanjutan sesi untuk Gemini Live API dinonaktifkan secara default. Pengguna harus mengaktifkannya setiap kali memanggil API dengan menentukan kolom dalam permintaan API, dan privasi tingkat project diterapkan untuk data yang di-cache. Mengaktifkan Kelanjutan Sesi memungkinkan pengguna terhubung kembali ke sesi sebelumnya dalam waktu 24 jam dengan menyimpan data yang di-cache, termasuk data perintah teks, video, dan audio serta output model, hingga 24 jam. Untuk mencapai retensi data nol, jangan aktifkan fitur ini. Untuk mengetahui informasi selengkapnya tentang fitur ini, termasuk cara mengaktifkan nya, lihat Gemini Live API.

Caching data implisit

Secara default, model Gemini yang dipublikasikan Google meng-cache Data Pelanggan untuk mengurangi latensi dan mempercepat respons. Caching implisit menggunakan dua tingkat penyimpanan:

  • Cache memori: Diaktifkan secara default untuk model Gemini yang didukung.
  • Caching tahan lama: Diaktifkan secara default untuk model Gemini yang didukung. Untuk mengetahui daftar model yang didukung, lihat Ringkasan caching konteks.

Caching data dalam memori

Caching implisit menyimpan Data Pelanggan (input, output, dan data turunan) dalam memori. Data yang di-cache dalam memori memiliki properti berikut:

  • Data hanya disimpan dalam memori, bukan dalam penyimpanan.
  • Data dicakup ke project Anda dan tidak pernah ditayangkan ke project lain.
  • Data dihapus paling lambat 24 jam setelah ditulis.
  • Data diproses di region yang menayangkan permintaan.
  • Data hanya digunakan untuk menayangkan permintaan Anda lebih cepat, dan tidak pernah digunakan untuk melatih atau menyesuaikan model.

Caching data tahan lama

Pada model yang mendukung caching tahan lama, saat kapasitas cache dalam memori habis, Google menyimpan data cache turunan (representasi nilai kunci yang dihitung dari input Anda) dalam penyimpanan tahan lama di lingkungan penayangan Agent Platform. Data yang di-cache tahan lama memiliki properti berikut:

  • Data disimpan dalam penyimpanan dan dienkripsi dengan enkripsi default Google.
  • Data dicakup ke project Anda dan tidak pernah ditayangkan ke project lain.
  • Data dihapus paling lambat 24 jam setelah ditulis, dan sering kali dikeluarkan lebih cepat.
  • Data tetap berada dalam lokasi yang dipilih dan mematuhi persyaratan Residensi Data saat Anda menggunakan endpoint regional atau multi-regional. Saat Anda menggunakan endpoint global, permintaan dan data yang di-cache dapat ditayangkan dari region mana pun.
  • Data hanya digunakan untuk menayangkan permintaan Anda lebih cepat, dan tidak pernah digunakan untuk melatih atau menyesuaikan model.

Kunci enkripsi yang dikelola pelanggan (CMEK) tidak didukung untuk caching tahan lama.

Mengontrol caching data

Jika kebijakan organisasi Anda tidak mengizinkan Data Pelanggan disimpan dalam penyimpanan saat tidak digunakan, Anda dapat menonaktifkan caching tahan lama berdasarkan per project dan mempertahankan cache memori. Atau, Anda dapat menonaktifkan caching sepenuhnya. Untuk menonaktifkan caching tahan lama di seluruh organisasi, bukan di tingkat project, hubungi tim akun Anda.

Mengaktifkan dan menonaktifkan caching data

Anda dapat menggunakan perintah curl berikut untuk mendapatkan status caching, menonaktifkan caching, mengaktifkan kembali caching, atau menonaktifkan dan mengaktifkan caching tahan lama. Menonaktifkan cache akan menonaktifkan cache memori dan cache tahan lama. Saat Anda menonaktifkan atau mengaktifkan kembali caching, perubahan tersebut akan berlaku untuk semua Google Cloud region. Untuk mengetahui informasi selengkapnya tentang cara menggunakan Identity and Access Management untuk memberikan izin yang diperlukan untuk mengaktifkan atau menonaktifkan caching, lihat Kontrol akses Gemini Enterprise Agent Platform dengan IAM. Luaskan bagian berikut untuk mempelajari cara mendapatkan setelan cache saat ini, menonaktifkan caching, mengaktifkan caching, dan menonaktifkan serta mengaktifkan caching tahan lama.

Mendapatkan setelan caching saat ini

Jalankan perintah berikut untuk memeriksa apakah caching dalam memori dan caching tahan lama diaktifkan untuk project. Untuk menjalankan perintah ini, pengguna harus diberi salah satu peran berikut: roles/aiplatform.viewer, roles/aiplatform.user, atau 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
}
    

Menonaktifkan caching

Jalankan perintah curl berikut untuk menonaktifkan semua caching untuk a Google Cloud project. Tindakan ini akan menonaktifkan cache memori dan caching tahan lama, serta tidak ada data yang di-cache yang dipertahankan. Untuk menjalankan perintah ini, pengguna harus diberi peran administrator 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"
  }
}
    

Untuk mempertahankan cache memori dan hanya menonaktifkan caching tahan lama, lihat Menonaktifkan caching tahan lama.

Mengaktifkan caching

Jika Anda menonaktifkan caching untuk Google Cloud project dan ingin mengaktifkannya kembali, jalankan perintah curl berikut. Untuk menjalankan perintah ini, pengguna harus diberi peran administrator 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"
  }
}
    

Menonaktifkan caching tahan lama

Jalankan perintah curl berikut untuk menonaktifkan caching tahan lama dan mempertahankan caching dalam memori untuk Google Cloud project. Untuk menjalankan perintah ini, pengguna harus diberi peran administrator 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"
  }
}
    

Mengaktifkan caching tahan lama

Jika Anda menonaktifkan caching tahan lama untuk Google Cloud project dan ingin mengaktifkannya kembali, jalankan perintah curl berikut. Untuk menjalankan perintah ini, pengguna harus diberi peran administrator 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"
  }
}
    

Langkah berikutnya

Ringkasan

Pelajari beberapa batasan AI generatif dan praktik yang direkomendasikan untuk menggunakan AI generatif.

Ringkasan

Pelajari cara Gemini untuk Google Cloud mematuhi komitmen privasi Google dengan teknologi AI generatif.