AI di Android Studio menyertakan fitur untuk setiap langkah proses pengembangan. Tabel berikut mencantumkan beberapa fitur utama yang tersedia untuk membantu mendukung alur kerja Anda. AI di Android Studio adalah ruang yang berkembang pesat, jadi periksa juga catatan rilis stabil dan catatan rilis pratinjau Android Studio untuk mengetahui update terbaru.
| Kategori | Fitur | Deskripsi | Dokumen |
|---|---|---|---|
| Mode Agen | Membuat project baru | Ubah ide menjadi prototipe aplikasi dengan cepat menggunakan bantuan AI. | Membuat project baru dengan AI |
| Percakapan paralel | Menjalankan beberapa percakapan Mode Agen secara paralel untuk melakukan multitasking secara efektif di dalam IDE. | Mode Agen | |
| Menambahkan kunci API | Tambahkan kunci API untuk memperluas jendela konteks dan mendapatkan respons berkualitas lebih tinggi.
Hanya berlaku untuk pengguna pada model default paket tanpa biaya. |
Menambahkan kunci Gemini API Anda sendiri | |
| Menambahkan server MCP | Berinteraksi dengan alat eksternal serta memperluas pengetahuan dan kemampuan menggunakan Model Context Protocol (MCP). | Menambahkan server MCP | |
| Menambahkan server MCP jarak jauh | Terhubung ke server MCP tanpa harus menginstal dan memeliharanya sendiri. | Menambahkan server MCP | |
Dukungan file AGENTS.md |
Tentukan preferensi untuk respons agen terhadap kueri Anda dalam satu atau
beberapa file Markdown yang merupakan bagian dari codebase Anda. Petunjuk yang ditentukan
dalam file AGENTS.md tidak bergantung pada IDE. |
Menyesuaikan agen menggunakan file AGENTS.md |
|
| Mengelola izin | Anda dapat mengelola izin khusus untuk agen, sehingga memberi Anda kontrol terperinci atas ruang kerja Anda. | Mengelola izin di Mode Agen | |
| Mengakses Pusat Informasi Android | Akses dokumentasi terbaru dan kredibel untuk membantu Anda mengembangkan aplikasi berkualitas tinggi. | Basis Pengetahuan Android | |
| Penelusuran Web Agen | Melakukan penelusuran web real-time untuk mengakses informasi terbaru. | Penelusuran Web Agen | |
| Memperluas agen dengan keahlian | Dengan keahlian, Anda dapat meningkatkan kemampuan agen dengan keahlian khusus dan alur kerja kustom. | Memperluas agen dengan keahlian | |
| Berinteraksi dengan perangkat terhubung | Agen AI di Android Studio memiliki akses ke alat untuk men-deploy aplikasi ke perangkat yang terhubung, memeriksa apa yang saat ini ditampilkan di layar, mengambil screenshot, memeriksa Logcat untuk menemukan error, dan berinteraksi dengan aplikasi yang sedang berjalan. | Menguji dan memverifikasi perubahan di perangkat | |
| Model pihak ketiga lokal | Pilih LLM yang diinstal secara lokal di komputer Anda untuk mendukung fungsi AI di Android Studio. | Menggunakan LLM lokal | |
| Model pihak ketiga jarak jauh | Pilih LLM dari penyedia model jarak jauh untuk mendukung fungsi AI di Android Studio. | Menggunakan LLM jarak jauh | |
| Kode | Prediksi Pengeditan Berikutnya | Menyarankan pengeditan secara proaktif di tempat lain dalam codebase Anda berdasarkan perubahan terbaru Anda. | Prediksi Pengeditan Berikutnya |
| Memperbarui dependensi | Update dependensi dan selesaikan error build secara iteratif di sepanjang proses. | Mengupdate dependensi dengan agen | |
| Membuat pengujian unit | Agen dapat membuat pengujian unit yang komprehensif dan dapat dikompilasi untuk kode Kotlin
dan Java Anda, termasuk metode setUp, inisialisasi tiruan,
dan kasus pengujian individual. |
Membuat pengujian unit | |
| Rangkaian Deskripsi Langkah untuk Android Studio | Tulis pengujian fungsional end-to-end, yang disebut rangkaian deskripsi langkah, dengan mendeskripsikan langkah dan pernyataan menggunakan bahasa alami. Agen akan mengonversi langkah-langkah Anda menjadi tindakan yang dilakukan di aplikasi Anda.
Aktifkan melalui Studio Labs. |
Rangkaian Deskripsi Langkah untuk Android Studio | |
| Tulis | Pembuatan pratinjau Compose | Agen dapat otomatis membuat pratinjau Compose, termasuk data tiruan untuk parameter pratinjau, untuk composable tertentu atau semua composable dalam file. | Membuat pratinjau Compose |
| UI Transformasi | Gunakan bahasa alami untuk mengupdate UI aplikasi Anda langsung dari panel pratinjau Compose. | UI Transformasi | |
| UI baru dari tiruan desain | Membuat kode Compose langsung dari tiruan desain. | Membuat UI dengan lampiran gambar | |
| Mencocokkan UI dengan gambar target | Membuat UI Anda cocok dengan desain referensi, jika Anda sudah membuat UI awal. | Membuat UI dengan lampiran gambar | |
| Memperbaiki masalah kualitas UI | Temukan dan perbaiki masalah untuk meningkatkan kualitas dan aksesibilitas UI Anda. | Menemukan dan memperbaiki masalah kualitas UI | |
| Integrasi yang didukung Android | Menganalisis error dengan App Quality Insights | Gunakan agen untuk menganalisis laporan error App Quality Insights, membuat insight, memberikan ringkasan error, dan (jika memungkinkan) merekomendasikan langkah berikutnya, termasuk kode contoh dan link ke dokumentasi yang relevan. | Menganalisis error dengan App Quality Insights |
| Menganalisis error runtime dengan Logcat | Agen ini membantu Anda memahami dan menyelesaikan error dari jendela Logcat, sehingga menyederhanakan proses proses debug. Saat aplikasi Anda menampilkan error atau pengecualian, klik "Fix with AI" untuk mendapatkan penjelasan langsung dan saran yang dapat ditindaklanjuti tanpa keluar dari IDE. | Menganalisis error runtime dengan Logcat | |
| Mendapatkan bantuan terkait error build dan sinkronisasi | Agen memahami error build dan error sinkronisasi Gradle. Jika terjadi error, klik link "Fix with AI" di output build untuk membantu Anda mendiagnosis dan memperbaiki masalah. | ||
| Privasi dan keamanan | Mengonfigurasi berbagi konteks | Konfigurasikan file mana yang secara khusus dibagikan kepada agen menggunakan file .aiexclude. |
Mengonfigurasi berbagi konteks |
| Logging | Mengumpulkan aktivitas Gemini di Cloud Logging, termasuk perintah dan respons serta metadata seperti baris kode yang diterima oleh pengguna.
Khusus pelanggan paket Business. |
Mengakses log audit penggunaan Gemini Enterprise dengan Cloud Logging | |
| Kontrol Layanan VPC | Membangun lingkungan yang aman dan terkontrol untuk coding guna melindungi data sensitif dan kekayaan intelektual.
Khusus pelanggan paket Business. |
Mengamankan aplikasi Anda dengan Kontrol Layanan VPC | |
| Metrik produktivitas | Lacak penggunaan Gemini oleh tim Anda dan dampaknya terhadap pekerjaan Anda, termasuk metrik seperti tingkat penerimaan rekomendasi kode.
Khusus pelanggan paket Bisnis. |
Melihat dan mengekspor data analisis |