Bangun dengan cara Anda: Gunakan agen AI pilihan Anda di Android Studio
Waktu baca: 3 menit
Alat developer yang didukung AI telah menjadi pengali penting untuk produktivitas engineering, dengan tim yang mengadopsi agen coding AI khusus, alat bantu perusahaan kustom, dan alat otonom. Anda harus dapat membangun aplikasi Android dengan cara yang paling sesuai untuk Anda dan tim, dan pengembangan Android agentic lebih terbuka dan fleksibel dari sebelumnya.
Tahun lalu, Android Studio dibuka untuk model AI apa pun. Hari ini, kami mengambil langkah selanjutnya dengan memperkenalkan dukungan untuk agen coding pilihan Anda. Dengan fitur Bawa Agen Anda Sendiri (BYOA) yang baru, Anda dapat mengintegrasikan agen coding pilihan Anda ke Android Studio dengan lancar—yang menampilkan Agen Claude dari Anthropic, Codex dari Open AI, dan Antigravity dari Google—serta mengoptimalkannya dengan dukungan alat dan infrastruktur yang dioptimalkan untuk AI di Android Studio.
Agen Anda, paket AI Anda
BYOA menyandingkan agen favorit Anda dengan kecerdasan native IDE, sehingga lebih cepat, lebih akurat, dan lebih hemat biaya. BYOA tersedia di Android Studio Canary terbaru dengan manfaat berikut:
- Pemahaman codebase dan efisiensi token: Android Studio menyediakan grafik project lengkap, penyiapan build, dan detail platform langsung ke agen Anda menggunakan Agent Client Protocol (ACP) . Kemudian, agen dapat memfilter file atau detail yang relevan untuk penggunaan token yang efisien, latensi yang lebih rendah, dan jawaban yang lebih akurat.
- Kontinuitas alur kerja yang lancar: Beralihlah dengan lancar antara beberapa perintah agen percakapan dan alat khusus Android Studio, sehingga status alur Anda tetap utuh saat Anda beralih antar-tugas dengan mudah.
- Fleksibilitas agen: Hubungkan agen yang kompatibel dengan ACP langsung ke Android Studio, dan login dengan paket Anda. Jika salah satu agen kehabisan kuota atau tidak memenuhi ekspektasi performa Anda, Anda dapat meminta agen lain untuk mengambil alih.
- Penyisipan alat native: Kami menghubungkan diagnostik build, alat UI seperti Pratinjau Jetpack Compose, alat Android SDK, dan kontrol emulator Android sehingga agen Anda memiliki akses dan dapat menguji, mendiagnosis, dan mengeksekusi langsung di Android Studio.
Agen coding yang canggih, mumpuni, dan andal
Agen dapat merencanakan dan menjalankan alur kerja teknis lengkap secara langsung di lingkungan Anda, sehingga memungkinkan kasus penggunaan yang efektif:
- Mengeksekusi di lingkungan: Membaca, menulis, dan mengedit file, menjalankan perintah shell, menjalankan pengujian, dan menelusuri web.
- Mendelegasikan ke sub-agen: Memecah project yang kompleks dengan membuat agen khusus untuk sub-tugas seperti peninjauan kode atau pengujian.
- Tetap memegang kendali: Izin terperinci memungkinkan agen bertindak sendiri untuk pekerjaan rutin, dan dijeda untuk menunggu persetujuan Anda atas tindakan yang lebih berisiko.
- Mempertahankan konteks dan konfigurasi: Mempertahankan sesi yang berjalan lama dan memuat keterampilan project, perintah garis miring, dan memori secara otomatis.
Agen yang berjalan di Android Studio juga mendapatkan manfaat dari keterampilan Android dan Basis Pengetahuan Android, sehingga mereka memiliki akses ke praktik terbaik Android terbaru. Jika Anda ingin mempelajari lebih lanjut pengaruh agen terhadap performa model, baca selengkapnya tentang update terbaru kami pada Android Bench.
Menggunakan Gemini dengan Google Antigravity
Banyak developer telah menggunakan Gemini secara langsung di Android Studio melalui agen bawaan, dan kami akan terus menawarkan pengalaman ini di Android Studio. Namun, untuk mendapatkan pengalaman terbaik dengan Gemini, sebaiknya pilih agen Google Antigravity untuk mendapatkan akses ke model Gemini terbaru seperti Gemini Flash 3.8, beserta kuota penggunaan AI yang lebih tinggi. Anda juga dapat login ke agen Google Antigravity dengan paket Google AI Pro atau Ultra untuk memanfaatkan keuntungan Anda di Android Studio, atau membayar tarif per token dengan kunci API Gemini.
Memilih agen Google Antigravity
Jika organisasi Anda menggunakan Gemini Enterprise, Anda dapat terus menggunakan agen bawaan atau agen Antigravity. Dalam kedua kasus tersebut, organisasi Anda terus mendapatkan manfaat dari keamanan dan privasi tambahan Google Cloud.
Mulai
Dukungan BYOA diluncurkan dalam pratinjau yang dimulai dengan rilis canary Android Studio Rabbit 2 yang menampilkan agen yang umum digunakan seperti Google Antigravity, Claude Agent, dan Codex. Paket AI untuk perusahaan dan konsumen didukung - bergantung pada penyedia agen. Untuk menghubungkan agen, ikuti langkah-langkah berikut:
- Update Android Studio: Pastikan Anda menjalankan versi terbaru dari saluran rilis canary.
- Hubungkan agen Anda: Di jendela agen, pilih salah satu agen (Claude Agent, Codex, atau Antigravity) dan login atau berikan kunci API. Agen tambahan dapat ditemukan di registry Setelan > Alat > AI > Agen
- Jelajahi dokumen: Lihat catatan rilis pratinjau kami di sini.
Masukan Anda sangat penting saat kami terus menyempurnakan pengalaman AI di Android Studio. Jika Anda menemukan bug atau masalah, harap ajukan masalah. Kami tak sabar melihat kreasimu!
-
Berita ProdukHari ini kami merilis kumpulan pertama tugas dengan cakrawala panjang (LHT), yaitu tugas yang sangat kompleks yang membutuhkan waktu beberapa hari atau bahkan seminggu bagi seorang engineer untuk menyelesaikannya. Kami juga memperkenalkan evaluasi berbasis agen, yang dimulai dengan agen dari penyedia model yang sesuai.
Matthew McCullough • Waktu baca: 3 menit -
Berita ProdukPada bulan Maret lalu, kami memperkenalkan Android Bench—papan peringkat LLM kami untuk tugas pengembangan Android di dunia nyata. Sejak saat itu, kami telah meningkatkan kualitas tolok ukur berdasarkan masukan Anda, termasuk mengevaluasi model berat terbuka dan menambahkan dimensi biaya dan efisiensi ke papan peringkat.
Zoe Lopez-Latorre • Waktu baca: 3 menit -
Berita ProdukTahun ini di Google I/O, kami melampaui perubahan iteratif, menuju pergeseran mendasar dalam cara aplikasi dibuat. Alat terbaru kami dibuat untuk era agentic dengan fitur yang meningkatkan produktivitas Anda sebagai developer Android DAN mengoptimalkan agen AI yang Anda deploy di codebase Anda.
Matthew Warner • Waktu baca: 8 menit
Dapatkan insight pengembangan Android terbaru yang dikirim ke kotak masuk Anda setiap minggu.