Android Studio'daki Gemini, gizliliğiniz düşünülerek geliştirilmiştir.
Kodunuzun gizliliğini sağlamanı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.
Ayrıca, Android Studio'da Gemini'ı kullandığınızda Google, verilerinizi Gizlilik Politikamız ve Gemini Gizlilik Uyarısı'na uygun olarak işler. Gemini Code Assist'e abone olarak Android Studio'da Gemini'ı işletmeler için 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ılığı özelliklerini etkinleştirmek 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 kod da dahil olmak üzere toplanan bilgiler, 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 yüksek kaliteli yanıtlar sağlamak 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 denetimleri 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ı'nı inceleyin.
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ı (ör. özellikleri nasıl kullandığınız ve kaynak kullanımı) belirten veriler. Buna, paket adları, sınıf adları ve eklenti yapılandırması gibi Studio'ya özgü yazılım tanımlayıcıları 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 analiz etmesi veya tamamlaması için gönderdiğiniz giriş bilgileri ya da kodlar da dahil olmak üzere sorduğunuz sorulara istem denir. Gemini'dan aldığınız yanıtlar veya kod tamamlama işlemleri, 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ızdaki ek bilgileri gönderebilir. Bu sayede Gemini daha kaliteli ve alakalı yanıtlar verebilir. Bu sayede Gemini, yapay zeka kodunu tamamlama gibi 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 chatbot'taki görüşme 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.
Gemini'a bağlam sağlamak amacıyla projenizin kaynak kodunun paylaşımını kontrol etmek için kullanılan üç mekanizma vardır:
Genel ayarlar
Studio'da Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Gemini altında genel bir etkinleştirme tercihi sunulur. Bu tercihte, bağlam farkındalığı sağlamak için kaynak kodun Gemini sunucularına gönderilip gönderilemeyeceği belirtilir.
Her proje için farklı seçenekler belirleme
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.
Kaynak kodu düzeyindeki kısıtlamalar
Projenizin kaynak kodu dizinine bir .aiexclude
dosyası eklemek, hangi dosyaların yapay zeka modelleri için bağlam olarak kullanılabileceği konusunda daha ayrıntılı kontrol sağlar.
.aiexclude biçimi hakkında daha fazla bilgi edinin.