Veriler ve Gizlilik

Android Studio'daki Gemini, gizliliğiniz göz önünde bulundurularak tasarlanmıştır.

Kodunuzun gizliliğini sağlamanın, geliştiricilerimizin güvenini kazanmak ve korumak için çok önemli olduğunu biliyoruz. Gemini'ın Android Studio'su, kodunuzun izniniz olmadan bilgisayarınızdan hiçbir zaman dışarı çıkmayacağı ş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 sahip olursunuz.

Google olarak güvenin şeffaflıktan geldiğine inanıyoruz. Bu sayfada yapay zeka ile ilgili taahhütlerimiz, eğitim felsefemiz ve verilerinizin nasıl kullanıldığının yönetilmesine yönelik teknik kontroller özetlenmektedir.

Güvenliğimiz

Gemini, Google'ın Yapay Zeka İlkeleri göz önünde bulundurularak tasarlanmıştır. Bu ilkeler, yapay zeka teknolojisini sorumlu bir şekilde geliştirme taahhüdümüzü açıklamaktadır.

Ayrıca, Android Studio'da Gemini'ı kullandığınızda Google, verilerinizi Gizlilik Politikamız ve Gemini Gizlilik Uyarısı'na uygun şekilde işler.

Veri toplama ve kullanma

Kodunuz, açık izniniz olmadan Gemini ile paylaşılmaz. Gemini'a projeye özel yanıtlar sunma olanağı tanıyarak bağlam farkındalığı özelliklerini etkinleştirmek için kodunuzu Gemini ile paylaşabilirsiniz.

Beğenme ve beğenmeme sinyalleri gibi geri bildirim verileriniz ve sohbet deneyimine açıkça girdiğiniz kod Gemini'ı eğitmek için kullanılabilir. Bağlam bilincini etkinleştirirseniz kod dahil olmak üzere toplanan bilgiler, makine öğrenimi teknolojileri gibi ürün ve hizmetlerimizi geliştirmek için kullanılabilir. Daha fazla bilgi için gizlilik uyarımızı inceleyin.

AI kodu tamamlama özelliğini kullanmayı etkinleştirirseniz daha kaliteli yanıtlar sunmak için kod tabanınızdaki bağlamdan yararlanırız.

Gemini'ı, bağlama duyarlı özellikler devre dışıyken ve doğruluğu daha düşük özelliklerin ödünleşerek ve makine öğrenimi destekli kod tamamlama gibi bazı özellikler devre dışıyken kullanabilirsiniz. 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 sağlar. Kod tabanınızın belirli bölümlerinde içerik paylaşımını engellemek için .aiexclude dosyalarıyla bağlam paylaşımını yapılandırma bölümüne bakın.

Veriler, Google'ın bunları kimin sağladığını bilmediği bir şekilde saklar ve istek üzerine silmek mümkün değildir. Veriler 18 aya kadar saklanır. Daha fazla bilgi için Gemini Gizlilik Uyarısı'na bakın.

Gönderilen ve alınan veriler

Gemini'a gönderilen ve alınan farklı veri türleri aşağıda belirtilmiştir:

  • Kullanım istatistikleri: Android Studio'yu ve ilgili araçları (ör. özellikleri ve kaynak kullanımını nasıl kullandığınız) nasıl kullandığınızı belirten veriler. Buna paket adları, sınıf adları ve eklenti yapılandırması gibi Studio'nun dahili 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ı bölümünden etkinleştirebilir veya devre dışı bırakabilirsiniz.
  • İstemler ve yanıtlar: Gemini'a analiz etmek veya tamamlamak için gönderdiğiniz bilgiler ya da kodlar da dahil olmak üzere Gemini'a sorduğunuz sorulara istem adı verilir. Gemini'dan aldığınız yanıtlara ya da kod tamamlamalarına yanıt denir.
  • Geri bildirim sinyalleri: Beğenme ve beğenmeme oylarının yanı sıra sağladığınız diğer geri bildirimler.
  • Bağlam (isteğe bağlı): Gemini, kod tabanınızdan kod parçaları, dosya türleri ve Büyük dil Modeli'ne (LLM) bağlam sağlamak için gerekli olabilecek diğer bilgileri gönderebilir. Bu, Gemini'ın daha kaliteli ve alakalı yanıtlar sunmasına yardımcı olur. Bu, Gemini'ın yapay zeka kod tamamlama gibi ek deneysel özellikler sunmasına da olanak tanır.

Geliştiricinin seçimi

Gemini, kodu düzenleyici penceresinde varsayılan olarak göremez ve yanıt vermek için yalnızca chatbot'taki istemleri ve görüşme geçmişini kullanır. Bununla birlikte, daha kaliteli yanıtlar ve AI kod tamamlama gibi deneysel özelliklere erişim sağlamak için kod tabanınızın bağlamını paylaşmayı seçebilirsiniz.

Gemini'a bağlam bilgisi sağlamak amacıyla projenizin kaynak kodunun paylaşılmasını kontrol etmek için kullanılan üç mekanizma vardır:

Gemini ayarları iletişim kutusu

Global ayarlar

Studio, Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Gemini altında, bağlam farkındalığı sağlamak için kaynak kodunun Gemini sunucularına gönderilip gönderilemeyeceğini belirten genel bir etkinleştirme tercihi sağlar.

Gemini ayarları iletişim kutusu

Her proje için farklı seçenekler belirleyin

Studio'nun Gemini ayarlarında"Proje başına karar vermeyi sor" seçilirse her proje ilk kez açıldığında, ilgili proje için bağlam farkındalığının etkinleştirilmesinin gerekip gerekmediğini soran bir iletişim kutusu gösterilir. Bu ayar, projenin .idea dizinine kaydedilir.

Gemini ayarları iletişim kutusu

Kaynak kodu düzeyi kısıtlamaları

Projenizin kaynak kodu dizinine .aiexclude dosyası eklediğinizde, AI modelleri için bağlam olarak hangi dosyaların bağlam olarak kullanılabildiğini daha ayrıntılı şekilde kontrol edebilirsiniz.

.aiexclude biçimi hakkında daha fazla bilgi

SSS

Gemiler, yanıtlarında kaynakları nasıl ve ne zaman belirtir?

Diğer bağımsız LLM deneyimlerinde olduğu gibi Android Studio'da yapay zeka kodlamasının da amacı, mevcut içeriği tamamen kopyalamak değil, orijinal içerik oluşturmaktır. Mevcut içeriklerin tekrarlanması olasılığını azaltacak şekilde tasarladığımız sistemlerimizin işleyişini iyileştirmeye devam edeceğiz. Gemini doğrudan bir kaynaktan uzun uzun alıntı yaparsa o kaynağı belirtir.

Gemini'a bağlam bilgisi paylaşmadan erişebilir miyim?

Evet. Gemini, kodu düzenleyici penceresinde varsayılan olarak göremez ve yanıt vermek için yalnızca chatbot'taki istemleri ve görüşme geçmişini kullanır. Bununla birlikte, daha kaliteli yanıtlar ve AI kod tamamlama gibi deneysel özelliklere erişim sağlamak için kod tabanınızın bağlamını paylaşmayı seçebilirsiniz.

Belirli bir AI yanıtı hakkında nasıl geri bildirim verebilirim?

Özelliği geliştirmemize yardımcı olmak için, beğenme ya da beğenmeme simgesiyle puan vererek, oluşturulan öğeyi değerlendirin. Güvensiz, faydalı olmadığını, yanlış veya başka herhangi bir nedenle kötü olduğunu düşündüğünüz bir yapay zeka yanıtı alırsanız geri bildirim göndererek bunu bize bildirin.