Android Studio'daki Gemini, gizliliğiniz düşünülerek geliştirilmiştir.
Kodunuzun gizliliğini doğrulamanın, geliştiricilerimizin güvenini kazanmak ve sürdürmek için çok önemli olduğunu biliyoruz. Android Studio'da Gemini, kodunuzun izniniz olmadan bilgisayarınızdan ayrılmayacak şekilde tasarlanmıştır. Kod bağlamı sağlamayı seçerseniz Gemini, sorularınızı daha iyi yanıtlamak için bu ek bağlamı kullanır. Hangi verilerin paylaşılacağını tamamen siz kontrol edersiniz.
Google olarak, güvenin şeffaflıktan kaynaklandığına inanıyoruz. Bu sayfada, verilerinizin nasıl kullanılacağını yönetmek için yapay zeka taahhütlerimiz, eğitim felsefemiz ve teknik kontrollerimiz özetlenmektedir.
Teminatlarımız
Gemini, Google'ın Yapay Zeka İlkeleri dikkate alınarak geliştirilmiştir. Bu ilkeler, yapay zeka teknolojisini sorumlu bir şekilde geliştirme taahhüdümüzü açıklar.
- Android Studio'da Gemini'ı kullandığınızda Google, verilerinizi Gizlilik Politikamız ve Gemini Gizlilik Uyarısı'na uygun şekilde işler.
- Gemini Code Assist'e abone olarak Android Studio'da işletmeler için Gemini'ı kullandığınızda Google, verilerinizi Google Cloud Gizlilik Uyarısı'na uygun şekilde işler.
Veri toplama ve kullanma
Kodunuz, açık izniniz olmadan Gemini ile paylaşılmaz. Bağlama duyarlı özelliklerin etkinleştirilmesi için kodunuzu Gemini ile paylaşabilirsiniz. Bu sayede Gemini, projeye özel yanıtlar verebilir.
Verileriniz şu şekilde toplanabilir ve kullanılabilir:
- Beğenme ve beğenmeme sinyalleri gibi geri bildirim verileriniz, Gemini'ı eğitmek için kullanılabilir.
- Android Studio'da Gemini'ı bireysel kullanım için kullanıyorsanız sohbet deneyimine açıkça girdiğiniz kod, Gemini'ı eğitmek için kullanılabilir. Bağlama duyarlılığı özelliğini etkinleştirirseniz toplanan bilgiler (kod dahil) makine öğrenimi teknolojileri gibi ürün ve hizmetlerimizi iyileştirmek için kullanılabilir. Daha fazla bilgi için Gizlilik Uyarımızı inceleyin.
- Android Studio'da işletmeler için Gemini'ı kullanıyorsanız sohbet deneyimine girdiğiniz kod, Gemini'ı eğitmek için hiçbir zaman kullanılmaz. Bağlama duyarlılığı özelliğini etkinleştirirseniz kod da dahil olmak üzere toplanan bilgiler, makine öğrenimi teknolojileri gibi ürün ve hizmetlerimizi iyileştirmek için hiçbir zaman kullanılmaz. Daha fazla bilgi için Google Cloud Gizlilik Uyarısı'na göz atın.
Yapay zeka ile kod tamamlama özelliğini kullanmayı tercih ederseniz daha kaliteli yanıtlar sunmak için kod tabanınızdaki bağlamı kullanırız.
Gemini'ı bağlama duyarlılığı özellikleri devre dışıyken kullanabilirsiniz. Bu durumda, özelliklerin doğruluğu azalır ve makine öğrenimi destekli kod tamamlama gibi bazı özellikler devre dışı kalır. Android Studio, Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Gemini'ı kullanarak etkinleştirmek istediğiniz bağlam farkındalığı düzeyini ayarlamak için yerleşik gizlilik kontrolleri sunar. Kod tabanınızın belirli bölümlerinde bağlam paylaşımını engellemek için .aiexclude dosyalarıyla bağlam paylaşımını yapılandırma başlıklı makaleyi inceleyin.
Veriler, sağlayıcıları anlaşılamayacak şekilde saklanır ve istek üzerine silinmesi mümkün değildir. Veriler 18 aya kadar saklanır. Daha fazla bilgi için Gemini Gizlilik Uyarısı'na göz atın.
Gönderilen ve alınan veriler
Gemini'a gönderilen ve Gemini'dan alınan farklı veri türleri aşağıda verilmiştir:
- Kullanım istatistikleri
- Android Studio'yu ve ilgili araçlarını nasıl kullandığınızı belirten veriler (ör. özellikleri kullanma şekliniz ve kaynak kullanımı). Paket adları, sınıf adları ve eklenti yapılandırması gibi Studio'ya özgü yazılım tanımlayıcılar buna dahildir. Bu paylaşımı Dosya (macOS'te Android Studio) > Ayarlar > Görünüm ve Davranış > Veri Paylaşımı'ndan etkinleştirebilir veya devre dışı bırakabilirsiniz.
- İstemler ve yanıtlar
- Gemini'a sorduğunuz sorular (Gemini'a analiz etmesi veya tamamlaması için gönderdiğiniz giriş bilgileri ya da kodlar dahil) istem olarak adlandırılır. Gemini'dan aldığınız yanıtlar veya kod tamamlamaları, yanıt olarak adlandırılır.
- Geri bildirim sinyalleri
- Beğenme ve beğenmeme oyları ile sağladığınız diğer geri bildirimler.
- Bağlam (isteğe bağlı)
- Gemini, kodunuzun parçaları, dosya türleri ve Büyük Dil Modeli'ne (LLM) bağlam sağlamak için gerekli olabilecek diğer bilgiler gibi kod tabanınızdan ek bilgiler gönderebilir. Bu sayede Gemini daha kaliteli ve alakalı yanıtlar verebilir. Bu sayede Gemini, yapay zeka ile kod tamamlama gibi ek deneysel özellikler de sunabilir.
Geliştirici seçimi
Varsayılan olarak Gemini, düzenleyici penceresindeki kodu göremez ve yanıt vermek için yalnızca istemleri ve sohbet botundaki sohbet geçmişini kullanır. Ancak daha kaliteli yanıtlar alabilmek ve yapay zeka kod tamamlama gibi deneysel özelliklere erişebilmek için kod tabanınızdaki bağlamı paylaşmayı etkinleştirebilirsiniz.
Projenizin kaynak kodunun Gemini'a bağlam sağlamak amacıyla paylaşımını kontrol etmek için kullanılan üç mekanizma vardır:
Global ayarlar
Studio, File (macOS'te Android Studio) > Settings > Tools > Gemini altında genel bir etkinleştirme tercihi sunar. Bu tercihte, bağlam farkındalığı sağlamak için kaynak kodun Gemini sunucularına gönderilip gönderilemeyeceği belirtilir.
Projeye özgü ayarlar
Studio'nun Gemini ayarlarında Projeye göre karar vermemi iste seçiliyse her proje ilk kez açıldığında, bağlam farkındalığının bu proje için etkinleştirilip etkinleştirilmeyeceğini soran bir iletişim kutusu gösterilir. Bu ayar, projenin .idea dizinine kaydedilir.
.aiexclude dosyalarıyla kaynak kodu kısıtlamaları
Projenizin kaynak kodu dizinine bir .aiexclude dosyası eklemek, yapay zeka modelleri için bağlam olarak kullanılabilecek dosyalar üzerinde daha ayrıntılı kontrol sağlar.
.aiexclude biçimi hakkında daha fazla bilgi edinin.