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 produk AI generatif. Google CloudGoogle 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 tersedia 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 di Bagian 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 diatur oleh Persyaratan Layanan Google Cloud Platform yang tunduk pada logging perintah untuk pemantauan penyalahgunaan. Google Cloud 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 with Google Search: Seperti yang diuraikan di Bagian 20 "Layanan AI generatif: Grounding with Google Search" 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 yang tidak terkait dengan Pelanggan atau pengguna akhirnya hingga tiga (3) hari. Informasi yang disimpan ini dapat digunakan untuk proses debug sistem yang mendukung Grounding with Google Search. 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 Enterprise.

  • Grounding dengan Google Maps: Seperti yang diuraikan di Bagian 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 dengan Google Maps.

  • Logging permintaan-respons: Fitur ini dinonaktifkan secara default. Fitur ini dapat diaktifkan menggunakan setelan konfigurasi per model, per project. Mengaktifkan logging ini akan menyebabkan permintaan dan respons tertentu ke model yang ditentukan ditulis ke tabel BigQuery yang ditentukan. 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 nanti. 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.

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 mereka 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.

Penyimpanan dalam cache data dalam memori

Secara default, model Gemini yang dipublikasikan Google menyimpan Data Pelanggan (input, output, dan data turunan) dalam memori untuk mengurangi latensi dan mempercepat respons. Data ini hanya disimpan dalam memori (tidak dalam keadaan tidak aktif), diisolasi di tingkat project, dan memiliki TTL 24 jam. Data yang di-cache hanya digunakan untuk meningkatkan performa layanan dan mematuhi semua persyaratan Lokasi Data untuk lokasi yang dipilih serta tidak melanggar retensi data nol. Fitur ini dapat dinonaktifkan di tingkat project.

Mengaktifkan dan menonaktifkan penyimpanan dalam cache data

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

Mendapatkan setelan penyimpanan dalam cache saat ini

Jalankan perintah berikut untuk menentukan apakah penyimpanan dalam cache diaktifkan atau dinonaktifkan 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 caching is enabled (caching is enabled by default).
{
  "name": "projects/PROJECT_ID/cacheConfig"
}

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

Menonaktifkan penyimpanan dalam cache

Jalankan perintah curl berikut untuk menonaktifkan penyimpanan dalam cache untuk project Google Cloud . 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

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

# Opt-out of 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
    }'

# Response.
{
  "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 penyimpanan dalam cache

Jika Anda menonaktifkan penyimpanan dalam cache untuk project Google Cloud 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
}'

# Response.
{
  "name": "projects/PROJECT_ID/locations/us-central1/projects/PROJECT_ID/cacheConfig/operations/${OPERATION_NUMBER}",
  "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.