Android Studio'da 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 kritik öneme sahip 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ğı üzerinde tam kontrole sahipsiniz.
Google olarak, güvenin şeffaflıkla kazanıldığı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 Enterprise'a abone olarak Android Studio'da Gemini'ın işletme katmanını 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'ın ücretsiz sürümünü 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.
- Kişisel API anahtarı, Google One üyeliği veya Gemini Enterprise kullanıyorsanız Android Studio'daki 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 bakın.
Yapay zeka destekli 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 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, Google'ın kimin sağladığını anlayamayacağı ş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 özelliklerini nasıl kullandığınızı belirten veriler
özellikleri nasıl kullandığınız ve kaynak kullanımı gibi ilgili araçlar 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 sorduğunuz sorular (ör.
Gemini'a analiz etmesi veya tamamlaması için gönderdiğiniz giriş bilgileri ya da kodlara istem adı verilir. 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 paylaştığınız diğer geri bildirimler
sağlayın.
- Bağlam (isteğe bağlı)
Gemini,
kodunuzun parçaları, dosya türleri ve Büyük Dil Modeline (LLM) bağlam sağlamak için gerekli olabilecek diğer bilgiler gibi kod tabanı. Bu sayede Gemini daha kaliteli ve alakalı yanıtlar verebilir. Bu sayede Gemini, yapay zeka destekli kod 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 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.
Gemini'a bağlam sağlamak amacıyla projenizin kaynak kodunun paylaşımını kontrol etmek için kullanılan üç mekanizma vardır:
Global ayarlar
Studio, Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Gemini altında, kaynak kodun bağlam farkındalığı sağlamak için Gemini sunucularına gönderilip gönderilemeyeceğini belirten genel bir etkinleştirme tercihi sunar.
Projeye özel 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 dosyası örneği..aiexclude dosyalarıyla ilgili kaynak kodu 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.