Vertex AI dan retensi data nol

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 di Bagian 17 "Batasan Pelatihan" di bagian Persyaratan Layanan dari 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 Vertex AI, termasuk model GA dan pra-GA.

Retensi data pelanggan dan mencapai retensi data nol

Data pelanggan disimpan di Vertex AI untuk model Google selama jangka waktu terbatas dalam skenario dan kondisi berikut. Untuk mencapai retensi data nol, pelanggan harus melakukan tindakan tertentu dalam setiap area berikut:

  • Pencatatan log perintah untuk pemantauan penyalahgunaan model Google: Seperti yang diuraikan di Bagian 4.3 "Keamanan dan Penyalahgunaan AI Generatif" dari Persyaratan Layanan Google Cloud Platform, Google dapat mencatat log perintah untuk mendeteksi potensi penyalahgunaan dan pelanggaran Kebijakan Penggunaan yang Dapat Diterima dan Kebijakan Penggunaan Terlarang sebagai bagian dari penyediaan layanan AI generatif kepada pelanggan. Hanya pelanggan yang penggunaannya diatur oleh Google Cloud Persyaratan Layanan Google Cloud Platform yang tunduk pada pencatatan log perintah untuk pemantauan penyalahgunaan. Jika Anda termasuk dalam cakupan pencatatan log perintah untuk pemantauan penyalahgunaan dan menginginkan retensi data nol, Anda dapat meminta pengecualian untuk pemantauan penyalahgunaan. Lihat Pemantauan penyalahgunaan.
  • Grounding dengan Google Penelusuran: Seperti yang diuraikan di Bagian 19 "Layanan AI Generatif: Grounding dengan Google Penelusuran" dari 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 dan saran penelusuran, dan informasi yang disimpan ini dapat digunakan untuk proses debug dan pengujian 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 di Bagian 19 "Layanan AI Generatif: Grounding dengan Google Maps" dari 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, dan 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.
  • Melanjutkan sesi untuk Gemini Live API: Fitur ini dinonaktifkan secara default. Pengguna harus mengaktifkannya setiap kali mereka memanggil API dengan menentukan kolom di permintaan API, dan privasi tingkat project diterapkan untuk data yang di-cache. Mengaktifkan Lanjutkan 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 mengaktifkannya, lihat Gemini Live API.

Hal ini berlaku untuk semua model terkelola di Vertex AI, termasuk model GA dan pra-GA.

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. Jika 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 Vertex AI 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 Vertex AI, 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 Vertex AI, 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.