Gemini di Android Studio dibuat dengan mempertimbangkan privasi Anda.
Kami tahu bahwa memastikan privasi kode Anda sangat penting untuk memperoleh dan menjaga kepercayaan developer kami. Gemini di Android Studio dirancang sehingga kode Anda tidak pernah keluar dari komputer tanpa izin Anda. Jika Anda memilih untuk memberikan konteks kode, Gemini akan menggunakan konteks tambahan tersebut untuk menjawab pertanyaan Anda dengan lebih baik. Anda memiliki kontrol penuh atas data yang dibagikan.
Di Google, kami percaya bahwa kepercayaan berasal dari transparansi. Halaman ini menguraikan komitmen AI, filosofi pelatihan, dan kontrol teknis kami untuk mengelola cara data Anda digunakan.
Jaminan kami
Gemini dibuat dengan mempertimbangkan Prinsip AI Google. Prinsip-prinsip ini menjelaskan komitmen kami untuk mengembangkan teknologi AI secara bertanggung jawab.
Selain itu, saat Anda menggunakan Gemini di Android Studio, Google menangani data Anda sesuai dengan Kebijakan Privasi kami dan Pemberitahuan Privasi Gemini. Saat Anda menggunakan Gemini di Android Studio untuk bisnis dengan berlangganan Gemini Code Assist, Google akan menangani data Anda sesuai dengan Pemberitahuan Privasi Google Cloud.
Pengumpulan dan penggunaan data
Kode Anda tidak akan dibagikan kepada Gemini tanpa izin eksplisit dari Anda. Anda memiliki opsi untuk membagikan kode dengan Gemini guna mengaktifkan fitur kesadaran konteks, yang memberi Gemini kemampuan untuk menawarkan respons khusus project.
Berikut cara data Anda dikumpulkan dan digunakan:
- Data masukan Anda, seperti sinyal suka dan tidak suka, dapat digunakan untuk melatih Gemini.
- Jika Anda menggunakan Gemini di Android Studio untuk individu, kode yang Anda masukkan secara eksplisit ke dalam pengalaman chat dapat digunakan untuk melatih Gemini. Jika Anda memilih untuk mengaktifkan kesadaran konteks, informasi yang dikumpulkan—termasuk kode—dapat digunakan untuk meningkatkan kualitas produk dan layanan kami, seperti teknologi machine learning. Lihat pemberitahuan privasi kami untuk mengetahui detail selengkapnya.
- Jika Anda menggunakan Gemini di Android Studio untuk bisnis, kode yang Anda masukkan ke dalam pengalaman chat tidak pernah digunakan untuk melatih Gemini. Jika Anda memilih untuk mengaktifkan kesadaran konteks, informasi yang dikumpulkan—termasuk kode—tidak pernah digunakan untuk meningkatkan kualitas produk dan layanan kami, seperti teknologi machine learning. Lihat Pemberitahuan Privasi Google Cloud untuk mengetahui detail selengkapnya.
Jika Anda memilih untuk menggunakan fitur penyelesaian kode AI, kami akan menggunakan konteks dari codebase Anda untuk memberikan respons yang lebih berkualitas.
Anda dapat menggunakan Gemini dengan fitur kesadaran konteks dinonaktifkan, dengan konsekuensi fitur yang kurang akurat, dan beberapa fitur dinonaktifkan seperti penyelesaian kode yang didukung ML. Android Studio menyediakan kontrol privasi bawaan untuk menyesuaikan tingkat kesadaran konteks yang ingin Anda aktifkan, menggunakan File (Android Studio di macOS) > Settings > Tools > Gemini. Untuk memblokir berbagi konteks untuk bagian tertentu dari codebase Anda, lihat Mengonfigurasi berbagi konteks dengan file .aiexclude.
Data disimpan sedemikian rupa sehingga Google tidak dapat mengetahui siapa yang memberikannya, dan data tersebut tidak dapat dihapus atas permintaan. Data tersebut disimpan hingga 18 bulan. Untuk informasi selengkapnya, lihat Pemberitahuan Privasi Gemini.
Data yang dikirim dan diterima
Berikut adalah berbagai jenis data yang dikirimkan ke dan diterima dari Gemini:
- Statistik penggunaan: Data yang menentukan cara Anda menggunakan Android Studio dan alat terkait, seperti cara Anda menggunakan fitur dan penggunaan resource. Hal ini mencakup ID software internal untuk Studio seperti nama paket, nama class, dan konfigurasi plugin. Anda dapat mengaktifkan atau menonaktifkan berbagi ini dari File (Android Studio di macOS) > Settings > Appearance & Behavior > Data Sharing.
- Perintah dan respons: Pertanyaan yang Anda ajukan kepada Gemini, termasuk informasi input atau kode yang Anda kirimkan ke Gemini untuk dianalisis atau diselesaikan, disebut perintah. Jawaban atau penyelesaian kode yang Anda terima dari Gemini disebut respons.
- Sinyal masukan: Suara suka dan tidak suka serta masukan lainnya yang Anda berikan.
- Konteks (opsional): Gemini mungkin mengirimkan informasi tambahan dari codebase Anda seperti potongan kode, jenis file, dan informasi lainnya yang mungkin diperlukan untuk memberikan konteks ke Model bahasa besar (LLM). Hal ini membantu Gemini memberikan respons yang lebih berkualitas dan relevan. Hal ini juga memungkinkan Gemini memberikan kemampuan eksperimental tambahan seperti penyelesaian kode AI.
Pilihan developer
Secara default, Gemini tidak dapat melihat kode di jendela editor dan hanya menggunakan perintah dan histori percakapan di chatbot untuk merespons. Namun, Anda dapat memilih untuk membagikan konteks dari codebase untuk mengaktifkan respons yang lebih berkualitas dan akses ke fitur eksperimental seperti penyelesaian kode AI.
Ada tiga mekanisme yang digunakan untuk mengontrol pembagian kode sumber project Anda untuk tujuan memberikan konteks ke Gemini:
Setelan global
Studio menyediakan preferensi keikutsertaan global di bagian File (Android Studio di macOS) > Settings > Tools > Gemini, yang menentukan apakah kode sumber dapat dikirim ke server Gemini untuk memberikan kesadaran konteks.
Memilih opsi yang berbeda untuk setiap project
Jika "Minta untuk memutuskan per project" dipilih di setelan Gemini Studio, dialog
akan ditampilkan saat pertama kali setiap project dibuka yang menanyakan apakah
kesadaran konteks harus diaktifkan untuk project tersebut. Setelan ini disimpan di
direktori .idea
project.
Pembatasan tingkat kode sumber
Menambahkan file .aiexclude
ke direktori kode sumber project Anda memberikan
kontrol yang lebih terperinci atas file yang memenuhi syarat untuk digunakan sebagai konteks untuk model
AI.
Pelajari lebih lanjut format .aiexclude.