Yerel bir model kullanma

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ştirmede kontrol ve esneklik sağlamak için IDE'nin yapay zeka işlevine güç veren modeli seçmenize olanak tanır. Model yerel olmalı ve kişisel makinenizde çalışmalıdır.

Yerel model desteği, Canary kanalından indirebileceğiniz Android Studio Narwhal 4 Feature Drop sürümünde kullanılabilir.

Model seçme

Yerel model, Android Studio'ya yerleşik LLM desteğine alternatif sunar. Ancak Gemini modellerinin gücü sayesinde Android Studio'da Gemini, 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

  1. Android Studio Narwhal 4 Feature Drop Canary 2 veya daha yeni bir sürümü indirip yükleyin.

  2. Yerel bilgisayarınıza LM Studio veya Ollama gibi bir LLM sağlayıcısı yükleyin.

  3. Model sağlayıcıyı Android Studio'ya ekleyin.

    • Ayarlar > Araçlar > Yapay Zeka > Model Sağlayıcılar'a gidin.

    • Model sağlayıcıyı yapılandırın:

    • simgesini 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

    Android Studio ayarları iletişim kutusunda, çevrimdışı modu etkinleştirme seçeneğinin bulunduğu Gemini bölümü gösteriliyor.
    Şekil 1. Model sağlayıcı ayarları.
  4. Seçtiğiniz modeli indirip yükleyin.

    LM Studio ve Ollama model kataloglarına bakın. Android Studio'da Agent Mode'u en iyi şekilde kullanmak için araç kullanımı konusunda eğitilmiş bir model seçin.

    Android Studio ayarları iletişim kutusunda, kullanılabilir yerel modellerin listesi gösteriliyor.
    Şekil 2. Kullanılabilir yerel modeller.
  5. Çı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.

  6. 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.

    Gemini ve yerel model seçeneklerinin yer aldığı model seçiciyi gösteren Android Studio Gemini sohbet penceresi.
    Ş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 bulundurma

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, Android Studio'nun tüm özelliklerinden yararlanmak için Android Studio'daki Gemini'ı kullanabilirsiniz. Gemini modelleri tarafından desteklenen bu özellik, en iyi çözümünüzdür.