Android Studio'da yapay zeka, geliştirme sürecinin her adımı için özellikler içerir. Aşağıdaki tabloda, iş akışınızı desteklemek için kullanabileceğiniz bazı temel özellikler listelenmiştir. Android Studio'da yapay zeka hızla gelişen bir alan olduğundan en son güncellemeler için Android Studio'nun kararlı sürüm notlarını ve önizleme sürümü notlarını da kontrol edin.
| Kategori | Özellik | Açıklama | Dokümanlar |
|---|---|---|---|
| Temsilci Modu | Yeni proje oluşturma | Yapay zekanın yardımıyla fikirlerinizi hızlıca uygulama prototipine dönüştürün. | Yapay zeka ile yeni proje oluşturma |
| Paralel görüşmeler | IDE'de etkili bir şekilde çoklu görev yapmak için birden fazla Agent Mode görüşmesini paralel olarak çalıştırın. | Temsilci Modu | |
| API anahtarı ekleme | Bağlam penceresini genişletmek ve daha yüksek kaliteli yanıtlar almak için API anahtarı ekleyin.
Yalnızca ücretsiz katmanın varsayılan modelini kullanan kullanıcılar için geçerlidir. |
Kendi Gemini API anahtarınızı ekleme | |
| MCP sunucusu ekleme | Model Context Protocol (MCP) ile harici araçlarla etkileşim kurun, bilgi ve yeteneklerinizi genişletin. | MCP sunucusu ekleme | |
| Uzak MCP sunucusu ekleme | MCP sunucusunu kendiniz yükleyip yönetmek zorunda kalmadan sunucuya bağlanın. | MCP sunucusu ekleme | |
AGENTS.md dosya desteği |
Temsilcinin sorgularınıza vereceği yanıtlarla ilgili tercihleri, kod tabanınızdaki bir veya daha fazla Markdown dosyasında tanımlayın. AGENTS.md dosyalarında tanımlanan talimatlar IDE'den bağımsızdır. |
AGENTS.md dosya kullanarak temsilciyi özelleştirin |
|
| İzinleri yönetme | Temsilci için belirli izinleri yöneterek çalışma alanınız üzerinde ayrıntılı kontrol sahibi olabilirsiniz. | Temsilci Modu'nda izinleri yönetme | |
| Android Bilgi Bankası'na erişme | Yüksek kaliteli uygulamalar geliştirmenize yardımcı olacak güncel ve güvenilir belgelere erişin. | Android Bilgi Tabanı | |
| Temsilci Web Araması | Güncel bilgilere erişmek için anlık web aramaları yapma. | Temsilci Web Araması | |
| Temsilciyi becerilerle genişletme | Beceriler, temsilcinin yeteneklerini özel uzmanlık ve özel iş akışlarıyla geliştirmenize olanak tanır. | Temsilciyi becerilerle genişletme | |
| Bağlı cihazla etkileşim kurma | Android Studio'daki yapay zeka ajanı, bağlı cihaza uygulama dağıtma, ekranda gösterilenleri inceleme, ekran görüntüsü alma, Logcat'te hata olup olmadığını kontrol etme ve çalışan uygulamayla etkileşim kurma araçlarına erişebilir. | Değişiklikleri bir cihazda test etme ve doğrulama | |
| Yerel üçüncü taraf modelleri | Android Studio'daki yapay zeka işlevini desteklemek için bilgisayarınızda yerel olarak yüklü bir LLM seçin. | Yerel LLM kullanma | |
| Uzak üçüncü taraf modelleri | Android Studio'daki yapay zeka işlevini desteklemek için uzak model sağlayıcıdan bir LLM seçin. | Uzak LLM kullanma | |
| Kod | Sonraki Düzenleme Tahmini | Son değişikliklerinize göre kod tabanınızın diğer bölümlerinde proaktif olarak düzenlemeler önerir. | Sonraki Düzenleme Tahmini |
| Bağımlılıkları güncelleme | Bağımlılıkları güncelleyin ve derleme hatalarını adım adım çözün. | Bağımlılıkları temsilciyle güncelleme | |
| Birim testleri oluşturma | Temsilci, Kotlin ve Java kodunuz için setUp yöntemleri, sahte başlatma ve bağımsız test durumları dahil olmak üzere kapsamlı, derlenebilir birim testleri oluşturabilir. |
Birim testleri oluşturma | |
| Android Studio için Journeys | Adımları ve onayları doğal dilde açıklayarak, kullanıcı akışı adı verilen uçtan uca işlevsel testler yazın. Temsilci, adımlarınızı uygulamanızda gerçekleştirdiği işlemlere dönüştürür.
Studio Labs'den etkinleştirin. |
Android Studio için Kullanıcı Akışları | |
| Oluştur | Compose önizlemesi oluşturma | Temsilci, belirli bir composable veya bir dosyadaki tüm composable'lar için önizleme parametreleriyle ilgili sahte veriler de dahil olmak üzere otomatik olarak Compose önizlemeleri oluşturabilir. | Compose önizlemeleri oluşturma |
| Kullanıcı arayüzü dönüştürme | Uygulama kullanıcı arayüzünüzü doğrudan Compose önizleme panelinden güncellemek için doğal dil kullanın. | Kullanıcı arayüzü dönüştürme | |
| Tasarım maketinden yeni kullanıcı arayüzü | Doğrudan tasarım modelinden Compose kodu oluşturun. | Resim ekiyle kullanıcı arayüzü oluşturma | |
| Kullanıcı arayüzünü hedef resimle eşleştirme | Önceden oluşturulmuş bir kullanıcı arayüzünüz varsa kullanıcı arayüzünüzü referans tasarıma uygun hale getirme | Resim ekiyle kullanıcı arayüzü oluşturma | |
| Kullanıcı arayüzü kalitesiyle ilgili sorunları düzeltme | Kullanıcı arayüzünüzün kalitesini ve erişilebilirliğini artırmak için sorunları bulup düzeltin. | Kullanıcı arayüzü kalitesiyle ilgili sorunları bulma ve düzeltme | |
| Android destekli entegrasyonlar | App Quality Insights ile kilitlenmeleri analiz etme | Temsilciyi kullanarak Uygulama Kalite Analizleri kilitlenme raporlarınızı analiz edebilir, analizler oluşturabilir, kilitlenme özeti sağlayabilir ve mümkün olduğunda örnek kod ve ilgili dokümanların bağlantıları dahil olmak üzere sonraki adımları önerebilirsiniz. | Uygulama Kalite Analizleri ile kilitlenmeleri analiz etme |
| Logcat ile çalışma zamanı hatalarını analiz etme | Temsilci, Logcat penceresindeki hataları anlamanıza ve çözmenize yardımcı olarak hata ayıklama sürecinizi kolaylaştırır. Uygulamanız hata veya istisna verdiğinde IDE'den çıkmadan anında açıklamalar ve uygulanabilir öneriler almak için "Yapay zeka ile düzelt"i tıklayın. | Logcat ile çalışma zamanı hatalarını analiz etme | |
| Derleme ve senkronizasyon hatalarıyla ilgili yardım alma | Temsilci, Gradle derleme ve senkronizasyon hatalarını anlar. Hata oluştuğunda sorunları teşhis edip düzeltmek için derleme çıktısındaki "Yapay zeka ile düzelt" bağlantısını tıklayın. | ||
| Gizlilik ve güvenlik | Bağlam paylaşımını yapılandırma | .aiexclude dosyalarını kullanarak temsilciyle özellikle hangi dosyaların paylaşılacağını yapılandırın. |
Bağlam paylaşımını yapılandırma |
| Günlük Kaydı | İstemler, yanıtlar ve kullanıcı tarafından kabul edilen kod satırları gibi meta veriler de dahil olmak üzere Cloud Logging'de Gemini etkinliğini toplayın.
Yalnızca Business katmanı aboneleri. |
Cloud Logging ile Gemini Enterprise kullanım denetim günlüklerine erişme | |
| VPC hizmet kontrolleri | Hassas verileri ve fikri mülkiyeti korumak için kodlama için güvenli ve kontrollü bir ortam oluşturun.
Yalnızca Business katmanı aboneleri. |
Uygulamanızın güvenliğini VPC Hizmet Kontrolleri ile sağlama | |
| Verimlilik metrikleri | Ekibinizin Gemini kullanımını ve bunun işiniz üzerindeki etkisini (ör. kod önerilerinin kabul edilme oranı gibi metrikler) takip edin.
Yalnızca Business katmanı aboneleri. |
Analiz verilerini görüntüleme ve dışa aktarma |