Android Studio, ajan tabanlı kodlama için en yetenekli yerel modelimiz olan Gemma 4'ü destekliyor
Okuma süresi 2 dakika
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 yardımı
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 Ajan Modu isteklerini yerel olarak işler. Bu nedenle, veri gizliliği şartlarına uygun çalışan 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ü ajan tabanlı kodlama
Gemma 4, Android geliştirme için ajan tabanlı araç çağırma özellikleriyle eğitildi. Yerel modeliniz olarak Gemma 4'ü seçtiğinizde, aşağıdakiler gibi çeşitli geliştirme kullanım alanlarında Ajan Modu'ndan 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 sürekli olarak Lint hataları verirse 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.
Önerilen donanım gereksinimleri
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.
| Model | Gerekli toplam RAM | Depolama alanı gerekiyor |
|---|---|---|
| Gemma E2B | 8 GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
Başlayın
Başlamak için Android Studio'nun en son sürümünün yüklü olduğundan emin olun.
- Yerel bilgisayarınıza LM Studio veya Ollama gibi bir LLM sağlayıcısı yükleyin.
- Ayarlar > Araçlar > Yapay Zeka > Model Sağlayıcılar bölümünde LM Studio veya Ollama örneğinizi ekleyin.
- Gemma 4 modelini Ollama veya LM Studio'dan indirin. Model boyutu seçimi için donanım gereksinimlerine bakın.
- Ajan 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ılacağı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 Android geliştirici topluluğumuza katılabilirsiniz. Keyifli kodlamalar!
-
Ürün HaberleriBu yıl Google I/O'da, uygulamaların oluşturulma şeklini temelden değiştirecek bir adım atıyoruz. En yeni araçlarımız, Android geliştiricisi olarak üretkenliğinizi artıracak ve kod tabanınızda dağıttığınız yapay zeka aracılarını güçlendirecek özelliklerle ajan tabanlı yapay zeka dönemine uygun olarak geliştirildi.
Matthew Warner • Okuma süresi 8 dakika -
Ürün HaberleriAndroid'de kablosuz hata ayıklama artık her zamankinden daha hızlı, daha güvenilir ve daha kolay ayarlanabiliyor. ADB Wi-Fi 2.0 ile, kullanılabilirlik açıklarıyla ilgili geliştirici geri bildirimlerini doğrudan ele almak için yeni bir sunucu yığını ve daha akıllı ağ işleme özelliği sunuyoruz.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Okuma süresi 1 dakika -
Ürün HaberleriBu, Android Studio Quail'in son kararlı sürümüdür. Android Studio'daki yeni özellikler, yapay zeka ile verimli ve etkili bir şekilde premium uygulamalar oluşturmanıza olanak tanır.
Amman Asfaw • Okuma süresi 5 dakika
Android geliştirmeyle ilgili en son analizleri her hafta gelen kutunuza alın.