Android Studio'da Gemini

Android Studio'daki Gemini, Android geliştirme sürecinde kodlama yardımcınızdır. Yapay zeka destekli olan bu araç, doğal dili anlayabilir. Android geliştirme ile ilgili sorularınızı yanıtlayarak, kod oluşturarak, ilgili kaynakları bularak ve en iyi uygulamaları teşvik ederek daha üretken olmanıza yardımcı olur. Android Studio'daki Gemini, aşağıdakiler de dahil olmak üzere çeşitli görevlerde size yardımcı olabilir:

Daha fazla bilgi edinmek için Gemini'ın tüm özelliklerine göz atın. Ekibiniz veya işletmeniz için Android Studio'da Gemini desteği arıyorsanız Android Studio'da Gemini for Business hakkında bilgi edinin.

Başlayın

Gemini'ı şu şekilde ayarlayabilirsiniz:

  1. Android Studio'nun en son canary sürümünü indirin.
  2. Gemini'ı başlatmak için bir Android Studio projesi açın veya başlatın ve Görünüm > Araç Pencereleri > Gemini'ı tıklayın.
  3. Henüz oturum açmadıysanız istendiğinde Google Hesabınızda oturum açın. Sohbet kutusu görünür ve Gemini'ın etkileşimli, sohbet odaklı arayüzünü kullanmaya başlayabilirsiniz.

Gemini size nasıl yardımcı olabilir?

Gemini, ana sohbet arayüzüne ek olarak geliştirme akışınızla entegre olan çeşitli giriş noktaları sunar:

  • Oluşturulan kodu tek tıklamayla ekleme: Gemini, oluşturduğu kodun yanında akıllı işlemler gösterir. Bu sayede kodu açık düzenleyiciye, Android Manifest'e hızlıca ekleyebilir veya yanıtta kullanılan popüler kitaplıklar için gerekli bağımlılıkları bile ekleyebilirsiniz.

  • Faydalı kaynaklar alma: Gemini, belirli konularda daha fazla bilgi içeren ilgili doküman sayfasını açmayı teklif eder.

  • Hataları giderme: Gemini, yaygın hataların ne anlama geldiğini açıklar ve bunları düzeltmek için yapılması gereken işlemleri önerir.

  • Doğrudan kod tabanınızdan Gemini'a soru sorun: Kod düzenleyicide metin seçtiğinizde sağ tıklayıp Gemini işlemini seçerek sohbet istemini seçili kodla doldurun. Buradan kodu gönderip göndermeyeceğinize karar verebilirsiniz. Gemini, açık izniniz olmadan kod göndermez. Gemini, kod düzenleyicideki uyarı ve hataları gidermenize de yardımcı olur.

Sık sorulan sorular (SSS)

Gemini, kodumu Google'ın sunucularına gönderir mi?

Hangi verilerin paylaşıldığı ve gizlilik ayarlarınızı nasıl kontrol edebileceğiniz hakkında bilgi edinmek için Veriler ve gizlilik başlıklı makaleyi inceleyin.

Gemini doğru ve güvenli yanıtlar verir mi?

Üretken yapay zeka ile kullanıcıların fikirlerini hızlıca hayata geçirmelerini sağlamak heyecan verici olsa da Gemini henüz deneme aşamasında. Yanıtların bazıları yanlış olabilir. Bu nedenle, yanıtlardaki bilgileri tekrar kontrol etmenizi öneririz. Geri bildirimleriniz sayesinde Gemini daha iyi hale geliyor. Gemini, Yapay Zeka İlkelerimiz doğrultusunda yerleşik güvenlik kontrollerine ve net geri bildirim mekanizmalarına sahiptir. Ancak yine de yanlış bilgiler veya rahatsız edici ifadeler gösterebileceğini hatırlatmak isteriz.

Yapay zeka, gelişen bir teknoloji olduğundan kulağa makul gelen ancak gerçekte yanlış olan çıkışlar üretebilir. Gemini'dan alınan tüm çıktıları kullanmadan önce doğrulamanızı öneririz.

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

Evet. Varsayılan olarak Gemini, düzenleyici penceresindeki kodu göremez ve yanıt vermek için yalnızca istemleri ve chatbot'taki sohbet geçmişini kullanır. Ancak, daha kaliteli yanıtlar almak ve yapay zeka kod tamamlama gibi deneysel özelliklere erişmek için kod tabanınızdaki bağlamı paylaşmayı etkinleştirebilirsiniz.

Gemini, kodlama konusunda yardımcı olabilir mi?

Evet, Gemini kodlamada ve kodlamayla ilgili konularda size yardımcı olabilir. Bu özellik deneysel aşamadadır ve kodun veya kodlama açıklamalarının kullanımından siz sorumlusunuz. Kodu kullanmaya başlamadan önce hatalar ve güvenlik açıkları açısından dikkatlice test etmenizi öneririz. Kodu kullanıp kullanmayacağınız konusunda karar tamamen size aittir.

Sohbet geçmişini nasıl sıfırlayabilirim?

Gemini, istemlerinize yanıt verirken ek bağlam için sohbet geçmişini kullanır. Sohbet geçmişiniz artık yapmaya çalıştığınız şeyle alakalı değilse Gemini bölmesinde Sohbeti Sıfırla'yı tıklayarak sohbet geçmişini sıfırlayın.

Neden "kod engellendi" hata mesajını alıyorum?

Gemini, model tarafından oluşturulan yanıtlarda birden fazla katmanda kontrol yapar. Örneğin, model tarafından oluşturulan kodun mevcut içeriği ayrıntılı bir şekilde kopyalamadığından emin olmak için bir kontrol yapılır. Yanıtınız bu kontrollerden biri nedeniyle engellenebilir. Bu durumda, farklı bir istemle tekrar deneyin.

Gemini, yanıtlarındaki alıntıların kaynağını nasıl ve ne zaman belirtir?

Gemini, var olan içeriği tamamen kopyalamak yerine özgün içerik üretmelidir. Mevcut içeriklerin tekrarlanması olasılığını azaltacak şekilde tasarladığımız sistemlerimizin işleyişini iyileştirmeye devam edeceğiz. Gemini bir kod deposundaki içeriği tamamen alıntılıyorsa kaynak olarak bu depoyu belirtir. Alıntı, geçerli bir açık kaynak lisansına da referans verebilir. Lisans koşullarına uyma sorumluluğu size aittir.

Gemini'ı kullanmam hangi hizmet şartlarına tabidir?

Gemini kullanımınız Google Hizmet Şartları'na ve Üretken Yapay Zeka Ek Hizmet Şartları'na tabidir.

Gemini'ın diğer LLM destekli chatbot'lardan farkı nedir?

Gemini, kodlama senaryolarında yardımcı olmak için tasarlanmış bir LLM'den yararlanır. Gemini, Android Studio'ya sıkı bir şekilde entegre edilmiştir. Bu sayede daha alakalı yanıtlar verebilir, tek bir tıklamayla işlem yapmanıza ve önerileri uygulamanıza olanak tanır.

Gemini'ı kullanmayla ilgili bazı ipuçları verebilir misiniz?

  • Sorunuzu sorarken açık ve kısa olun.
  • Gemini'ın anlayabileceği basit bir dil kullanın.
  • Gemini sorunuzu anlamazsa farklı bir şekilde ifade etmeyi deneyin.
  • Gemini önerilerini kullanmadan önce inceleyin.

Daha fazla bilgi için Gemini ile etkileşim kurma ipuçları başlıklı makaleyi inceleyin.

Gemini hakkında nasıl geri bildirim gönderebilirim?

Android geliştirmenin tüm alanlarında Gemini yanıtlarını iyileştirmemize yardımcı olacak geri bildirimlerinizi bekliyoruz. Bu konuda yardımcı olması için geliştirme iş akışınızda Gemini'ı kullanın ve Gemini kullanıcı arayüzündeki beğendim ve beğenmedim seçeneklerini kullanarak yanıtlarını faydalı veya faydasız olarak işaretleyin. Bu giriş, daha fazla eğitim gerektiren alanları belirlememize yardımcı olur.

Belirli bir yapay zeka yanıtı hakkında nasıl geri bildirimde bulunabilirim?

Özelliği geliştirmemize yardımcı olmak için, beğenme ya da beğenmeme simgesiyle puan vererek oluşturulan öğeyi değerlendirin. Güvenli olmayan, faydasız, yanlış veya başka bir nedenden ötürü kötü olduğunu düşündüğünüz bir yapay zeka yanıtı alırsanız beğenmeme simgesini seçtiğinizde gösterilen Geri bildirim gönder seçeneğini kullanarak geri bildirim göndererek bize bildirebilirsiniz.