Kurallarla deneyiminizi özelleştirme

Gemini'daki kurallar, tüm istemler için geçerli olan tercih edilen kodlama dillerini, stillerini veya çıkış biçimlerini tanımlamanıza olanak tanır. Bu tercihleri bir kez ayarladığınızda, Gemini'a gönderilen tüm sonraki istemlere otomatik olarak uygulanır. Kurallar, Gemini'ın proje standartlarını ve tercihlerini anlamasına yardımcı olarak daha doğru ve kişiye özel kod yardımı sunmasını sağlar. Örneğin, "Bana her zaman Kotlin dilinde kısa yanıtlar ver" gibi bir kural oluşturabilirsiniz.

Kuralları Android Studio'daki İstem Kitaplığı'nda saklayın ve yönetin. Kural oluşturmak için aşağıdaki adımları uygulayın:

  1. Gemini'ın ayarlarını açmak için IDE'nin alt kısmındaki Gemini durumu simgesini Gemini etkin durumu simgesi tıklayın, ardından Gemini'ı yapılandırın > İstem Kitaplığı'nı tıklayın. Alternatif olarak Dosya (macOS'te Android Studio) > Ayarlar > Araçlar > Gemini > İstem Kitaplığı'na da gidebilirsiniz.
  2. Kuralları IDE düzeyinde veya proje düzeyinde depolamak için Kapsam açılır listesini kullanın:
    • IDE düzeyindeki kurallar size özeldir ve birden fazla projede kullanılabilir.
    • Proje düzeyindeki kurallar, aynı proje üzerinde çalışan ekip üyeleri arasında paylaşılabilir. Proje düzeyindeki istemlerle /.idea/project.prompts.xml dosyasına kaydedilir.
  3. Kural eklemek için Kurallar'ı tıklayın ve düzenleyiciye kuralı/kuralları ekleyin. Kuralların net ve işlem yapılabilir olduğundan emin olun. Kuralların düzeni kritik olmasa da okunabilirlik ve sürdürülebilirlik açısından birden fazla kuralı madde işaretli bir listede kullanmayı düşünebilirsiniz.
  4. Ayarları kaydedip ayarlar iletişim kutusunda kalmak için Uygula'yı tıklayın. Ayarlar iletişim kutusunu kaydedip çıkmak için Tamam'ı tıklayın.
Android Studio Ayarları iletişim kutusunda Gemini > İstem Kitaplığı bölümündeki Kurallar düzenleyicisi gösteriliyor.
Şekil 1: Kurallar düzenleyicisinin açık olduğu Android Studio Ayarları iletişim kutusu.

Kural olarak ekleyebileceğiniz bazı içerikler:

  • Şirket stil kılavuzları (ör. değişken adlandırma veya kod yorumlama kuralları)
  • Kullanılması önerilen kitaplıklar
  • Kodlama dili tercihleri (ör. "Tüm kod örneklerini Kotlin ile sağla")

Sorgu için kuralların seçimini kaldırma

Kurallar, Gemini'a gönderdiğiniz her sorguya otomatik olarak uygulanır. Kuralların belirli bir istem için geçerli olmasını istemiyorsanız istemi göndermeden önce Bağlam'ı tıklayıp Kurallar'ın işaretini kaldırarak kuralların seçimini kaldırabilirsiniz.

Gemini sohbet penceresindeki bağlam pop-up'ında Kurallar seçeneğinin etkin olduğu gösteriliyor.
Şekil 2: Gemini sohbet penceresindeki bağlam pop-up'ında Kurallar seçeneğinin etkin olduğu gösteriliyor.

Kuralların işleyiş şekli

Kurallar, her istemin başına giriş olarak eklenir. Bağlam sağlamak, seçilen çıkışı ve biçimi belirtmek ve Gemini'ın davranışını şekillendirerek daha doğru ve faydalı yanıtlar üretmesine yardımcı olmak için kuralları kullanın. Hem IDE düzeyinde hem de proje düzeyinde kurallar kullanıyorsanız her iki kural kategorisi de her isteme uygulanır.