Ürün Haberleri

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

Okuma süresi: 2 dakika
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 uzaktan herhangi bir yapay zeka modelini 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, her iki dünyanın da en iyi özelliklerini sunar: cihaz üzerinde işlemenin gizliliği ve maliyet verimliliği ile birlikte son teknoloji akıl yürütme ve araç çağırma özellikleri.

Yerel olarak sunulan yapay zeka yardımı

Gemma 4, makinenizde yerel olarak çalışarak temel işlemleri için İnternet bağlantısı veya API anahtarı gerektirmeyen yapay zeka kod 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ıyla veya güvenli kurumsal ortamlarda çalışan geliştiriciler için ideal bir seçimdir.
  • Maliyet verimliliği: Kotalara ulaşma konusunda endişelenmeden 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'den yararlanarak 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ğini sunar ve Aracı 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: "Sabit kodlanmış tüm dizeleri ayıklayıp strings.xml'e taşı" gibi üst düzey komutlar verebilirsiniz. Temsilci, 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 sürekli olarak Lint hataları verirse "Projemi derle ve hataları düzelt" istemini kullanarak aracı yönlendirebilirsiniz. Aracı, 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 edin