Data & Privasi

Gemini di Android Studio dibuat dengan mempertimbangkan privasi Anda.

Kami tahu bahwa memastikan privasi kode Anda sangat penting untuk mendapatkan dan mempertahankan kepercayaan developer kami. Gemini di Android Studio didesain agar kode tidak pernah keluar dari komputer tanpa persetujuan 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 penggunaan data Anda.

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 akan menangani data Anda sesuai dengan Kebijakan Privasi kami dan Pemberitahuan Privasi Gemini.

Pengumpulan dan penggunaan data

Kode Anda tidak akan dibagikan kepada Gemini tanpa izin eksplisit dari Anda. Anda memiliki opsi untuk membagikan kode kepada Gemini guna mengaktifkan fitur kesadaran konteks, yang akan memberi Gemini kemampuan untuk menawarkan respons khusus project.

Data masukan Anda, seperti sinyal suka dan tidak suka, serta kode yang secara eksplisit Anda masukkan ke dalam pengalaman chat dapat digunakan untuk melatih Gemini. Jika Anda memilih untuk ikut serta dalam kemampuan memahami konteks, informasi yang dikumpulkan, termasuk kode, dapat digunakan untuk meningkatkan kualitas produk dan layanan kami, seperti teknologi machine learning. Lihat pemberitahuan privasi kami untuk detail selengkapnya.

Jika Anda memilih untuk menggunakan fitur pelengkapan kode AI, kami akan menggunakan konteks dari codebase Anda untuk memberikan respons yang berkualitas lebih tinggi.

Anda dapat menggunakan Gemini dengan fitur kontekstual dinonaktifkan, dengan kompromi dari fitur yang kurang akurat, dan beberapa fitur dinonaktifkan seperti pelengkapan 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. Guna memblokir berbagi konteks untuk bagian tertentu pada codebase Anda, lihat Mengonfigurasi berbagi konteks dengan file .aiexclude.

Data akan disimpan dengan cara yang membuat Google tidak mengetahui siapa yang memberikannya, dan tidak dapat dihapus jika diminta. Data tersebut disimpan hingga 18 bulan. Untuk mengetahui 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 terkaitnya, seperti cara Anda menggunakan fitur dan penggunaan resource. Ini termasuk ID software internal untuk Studio seperti nama paket, nama class, dan konfigurasi plugin. Anda dapat mengaktifkan atau menonaktifkan fitur berbagi ini dari File (Android Studio di macOS) > Settings > Appearance & Behavior > Berbagi Data.
  • 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 dapat mengirim informasi tambahan dari codebase Anda seperti potongan kode, jenis file, dan informasi lain yang mungkin diperlukan untuk memberikan konteks ke Model bahasa besar (LLM). Hal ini membantu Gemini memberikan respons yang berkualitas lebih tinggi 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 Anda guna mendapatkan respons yang berkualitas lebih tinggi 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 kepada Gemini:

Dialog setelan 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 konteks awareness.

Dialog setelan Gemini

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 kemampuan konteks perlu diaktifkan untuk project tersebut. Setelan ini disimpan di direktori .idea project.

Dialog setelan Gemini

Pembatasan tingkat kode sumber

Menambahkan file .aiexclude ke direktori kode sumber project Anda memberikan kontrol yang lebih terperinci atas file mana yang memenuhi syarat untuk digunakan sebagai konteks untuk model AI.

Pelajari format .aiexclude lebih lanjut.

FAQ

Bagaimana dan kapan Gemini mengutip sumber dalam responsnya?

Coding AI di Android Studio, seperti beberapa pengalaman LLM mandiri lainnya, dimaksudkan untuk menghasilkan konten asli dan tidak mereplikasi konten yang sudah ada. Kami telah mendesain agar sistem kami membatasi peluang hal ini terjadi, dan kami akan terus meningkatkan cara kerja sistem ini. Jika Gemini mengutip secara langsung sebuah sumber secara mendetail, Gemini akan mengutip sumber tersebut.

Dapatkah saya mengakses Gemini tanpa membagikan konteks?

Ya. Secara default, Gemini tidak dapat melihat kode di jendela editor dan hanya menggunakan perintah serta histori percakapan di chatbot untuk merespons. Namun, Anda dapat memilih untuk membagikan konteks dari codebase Anda guna mendapatkan respons dan akses yang berkualitas lebih tinggi dan ke fitur eksperimental seperti penyelesaian kode AI.

Bagaimana cara memberikan masukan terkait respons AI tertentu?

Guna membantu kami meningkatkan kualitas, beri rating dengan mengacungkan jempol ke atas atau ke bawah pada output yang dihasilkan. Jika Anda mendapatkan respons AI yang dirasa tidak aman, tidak membantu, tidak akurat, atau buruk karena alasan lainnya, beri tahu kami dengan mengirimkan masukan.