Ürün Haberleri

Android Studio, ajan tabanlı kodlama için en yetenekli yerel modelimiz olan Gemma 4'ü destekliyor

Okuma süresi 2 dakika
Matthew Warner'ın profilini görüntüle
Matthew Warner Ürün Yöneticisi

Her geliştiricinin yapay zeka iş akışı ve ihtiyaçları benzersizdir. Bu nedenle, yapay zekanın geliştirme sürecinize nasıl yardımcı olacağını seçebilmeniz önemlidir. Ocak ayında, Android Studio'daki yapay zeka işlevlerine güç katmak için yerel veya uzak yapay zeka modellerini seçme özelliğini kullanıma sunduk. Bugün ise Android Studio'da yapay zeka destekli kodlama yardımcısı olarak Gemma 4'ün kullanıma sunulduğunu duyuruyoruz. Android geliştirme üzerinde eğitilmiş bu yeni yerel model, hem cihaz üzerinde işlemenin gizlilik ve maliyet açısından verimliliğini hem de son teknoloji muhakeme ve araç çağırma özelliklerini bir arada sunar.

Yerel olarak sunulan yapay zeka desteği

Gemma 4, makinenizde yerel olarak çalışarak temel işlemleri için internet bağlantısı veya API anahtarı gerektirmeyen yapay zeka kodlama yardımı sunar. Bazı temel avantajları şunlardır:

  • Gizlilik ve güvenlik: Kodunuz makinenizde kalır. Gemma 4, tüm Agent Mode isteklerini yerel olarak işler. Bu nedenle, veri gizliliği şartlarına uygun olarak veya güvenli kurumsal ortamlarda çalışan geliştiriciler için ideal bir seçimdir.
  • Maliyet verimliliği: Kotaları aşma endişesi olmadan karmaşık aracı iş akışları çalıştırın. Gemma 4, hızlı ve duyarlı yardım sağlamak için yerel GPU ve RAM'i kullanarak modern geliştirme donanımında verimli bir şekilde çalışacak şekilde optimize edilmiştir.
  • Çevrimdışı kullanılabilirlik: İnternet bağlantınız olmasa bile kod yazmak için aracı kullanın.
  • En son teknoloji ürünü akıl yürütme: Gemma 4, sınıfının en iyisi akıl yürütme özelliği sunar ve Agent Modu'nda karmaşık çok adımlı kodlama görevlerini yerine getirebilir.

Güçlü, temsilci tabanlı kodlama

Gemma 4, Android geliştirme için eğitilmiş olup aracı çağırma özelliklerine sahiptir. Yerel modeliniz olarak Gemma 4'ü seçtiğinizde, aşağıdakiler gibi çeşitli geliştirme kullanım alanlarında Agent Mode'dan yararlanabilirsiniz:

  • Yeni özellikler tasarlama: Geliştiriciler, "Hesap makinesi uygulaması oluştur" gibi komutlarla yeni bir özellik veya uygulama oluşturmasını isteyebilir. Bu durumda aracı, yalnızca kullanıcı arayüzü kodu oluşturmakla kalmaz, aynı zamanda Kotlin ile yazma ve Jetpack Compose kullanma gibi Android'deki en iyi uygulamaları da kullanır.
  • Yeniden düzenleme: "Tüm sabit kodlanmış dizeleri ayıklayıp strings.xml'ye taşı" gibi üst düzey komutlar verebilirsiniz. Araç, kod tabanınızı tarar, değişiklik gerektiren örnekleri belirler ve düzenlemeleri aynı anda birden fazla dosyaya uygular.
  • Hata düzeltme ve derleme çözümü: Bir proje derlenemezse veya kalıcı Lint hataları varsa aracıya "Projemi derle ve hataları düzelt" istemini girebilirsiniz. Araç, sorunlu koda gider ve derleme başarılı olana kadar düzeltmeleri yinelemeli olarak uygular.

 

 

26B MoE, minimum donanım gereksinimlerine sahip bir makine kullanan Android uygulama geliştiriciler için önerilir. Gerekli toplam RAM'e hem Android Studio hem de Gemma dahildir.

ModelGerekli toplam RAMDepolama alanı gerekiyor
Gemma E2B8 GB2 GB
Gemma E4B12 GB4 GB
Gemma 26B MoE24 GB17 GB

Başlayın

Başlamak için Android Studio'nun en son sürümünün yüklü olduğundan emin olun.

  1. Yerel bilgisayarınıza LM Studio veya Ollama gibi bir LLM sağlayıcısı yükleyin.
  2. Ayarlar > Araçlar > Yapay Zeka > Model Sağlayıcılar bölümünde LM Studio veya Ollama örneğinizi ekleyin. 
  3. large_Screenshot_gemma4.png
  4. Gemma 4 modelini Ollama veya LM Studio'dan indirin. Model boyutu seçimi için donanım gereksinimlerine bakın.
  5. Aracı Modu'nda etkin modeliniz olarak Gemma 4'ü seçin.

Yapılandırma hakkında ayrıntılı bilgi için yerel modeli kullanma ile ilgili resmi belgelere göz atın.

Gemma 4'ün daha gizli, güvenli ve güçlü geliştirme iş akışlarını nasıl mümkün kıldığını görmek için sabırsızlanıyoruz. Android Studio'da yapay zeka deneyimini iyileştirmeye devam ederken geri bildirimleriniz her zaman olduğu gibi çok önemlidir. Bir hata veya sorun bulursanız lütfen sorun kaydı oluşturun. Ayrıca LinkedIn, YouTube veya X'te canlı Android geliştirici topluluğumuza katılabilirsiniz. Keyifli kodlamalar!

Okumaya devam et