Büyük dil modelleri (LLM'ler) yetenekleri bakımından farklılık gösterir. Android Studio, yapay zeka destekli yazılım geliştirme konusunda kontrol ve esneklik sağlamak için IDE'nin yapay zeka işlevini desteklemek üzere kişisel makinenizde çalışan yerel bir model seçmenize olanak tanır.
Model seçme
Yerel model, Android Studio'ya yerleşik LLM desteğine alternatif sunar. Ancak Android Studio'daki Gemini, güçlü Gemini modelleri sayesinde Android geliştiriciler için genellikle en iyi yapay zeka deneyimini sağlar. Android geliştirme görevleriniz için ücretsiz varsayılan model veya ücretli Gemini API anahtarıyla erişilen modeller de dahil olmak üzere çeşitli Gemini modelleri arasından seçim yapabilirsiniz.
Çevrimdışı çalışmanız gerekiyorsa, yapay zeka aracı kullanımıyla ilgili katı şirket politikalarına uymanız gerekiyorsa veya açık kaynaklı araştırma modelleriyle denemeler yapmak istiyorsanız yerel model özelliği harika bir seçenektir.
Yerel model desteğini ayarlama
Android Studio'nun en son deneysel sürümünü indirip yükleyin.
Yerel bilgisayarınıza LM Studio veya Ollama gibi bir LLM sağlayıcısı yükleyin.
Model sağlayıcıyı Android Studio'ya ekleyin.
- Ayarlar > Araçlar > Yapay Zeka > Model Sağlayıcılar'a gidin.
- simgesini seçin.
- Yerel Sağlayıcı'yı seçin.
- Model sağlayıcının açıklamasını girin (genellikle model sağlayıcının adı).
- Sağlayıcının dinlediği bağlantı noktasını ayarlama
- Model etkinleştirme
Şekil 1. Model sağlayıcı ayarları. Tercih ettiğiniz modeli indirip yükleyin.
LM Studio ve Ollama model kataloglarına göz atın. Android Studio'da Agent Mode'u en iyi şekilde kullanmak için araç kullanımı konusunda eğitilmiş bir model seçin.
Şekil 2. Kullanılabilir yerel modeller. Çıkarım ortamınızı başlatın.
Çıkarım ortamı, modelinizi yerel uygulamalara sunar. Optimum performans için yeterince büyük bir bağlam uzunluğu jetonu penceresi yapılandırın. Ortamınızı başlatma ve yapılandırma ile ilgili ayrıntılı talimatlar için Ollama veya LM Studio dokümanlarına bakın.
Bir model seçin.
Android Studio'yu açın. Gemini sohbet penceresine gidin. Varsayılan Gemini modelinden yapılandırılmış yerel modelinize geçmek için model seçiciyi kullanın.
Şekil 3. Model seçici.
Android Studio'yu yerel modelinize bağladıktan sonra IDE'deki sohbet özelliklerini kullanabilirsiniz. Tüm etkileşimler tamamen yerel makinenizde çalışan model tarafından desteklenir. Bu sayede, bağımsız bir yapay zeka geliştirme ortamı elde edersiniz.
Performans sınırlamalarını göz önünde bulundurun
Yerel ve çevrimdışı bir model genellikle bulut tabanlı Gemini modelleri kadar performanslı veya akıllı olmaz. Yerel modellerden gelen sohbet yanıtları genellikle bulut tabanlı modellere kıyasla daha az doğrudur ve daha yüksek gecikmeye sahiptir.
Yerel modeller genellikle Android geliştirme için ince ayar yapılmaz ve yerel modeller, Android Studio kullanıcı arayüzü hakkında bilgi sahibi olmayan yanıtlar döndürebilir. Bazı Android Studio yapay zeka özellikleri ve Android geliştirme kullanım alanları, yerel modelle çalışmaz. Ancak Android Studio'daki yapay zeka sohbeti özelliği genellikle yerel modeller tarafından desteklenir.
Android geliştirme ve destekle ilgili tüm konularda hızlı ve doğru yanıtlar almak, tüm Android Studio özelliklerinden yararlanmak için Gemini modelleri tarafından desteklenen Android Studio'daki Gemini en iyi çözümünüzdür.