Berita Produk

Meningkatkan Panduan dan Kontrol atas Mode Agen dengan Android Studio Panda 3

Waktu baca: 3 menit
Matt Dyor
Senior Product Manager

Android Studio Panda 3 kini stabil dan siap digunakan dalam produksi. Rilis ini memberi Anda lebih banyak kontrol dan penyesuaian atas alur kerja yang didukung AI, sehingga mempermudah pembuatan aplikasi Android berkualitas tinggi.

Baik Anda menghadirkan kemampuan baru ke aplikasi yang sudah ada atau membuat aplikasi baru, pembaruan ini meningkatkan pengalaman pengembangan Anda dengan memungkinkan Agen AI di Android Studio mempelajari praktik khusus Anda dan memberi Anda kontrol terperinci atas izinnya.

Terakhir, selain peningkatan keterampilan AI dan Mode Agen, Android Studio Panda 3 juga menyertakan dukungan yang diupdate untuk membangun aplikasi Android untuk mobil.

Berikut adalah pembahasan mendalam tentang hal-hal baru tersebut:

Keahlian agen

Buat agen AI yang lebih bermanfaat dengan menggunakan keterampilan agen di Android Studio. Keahlian agen adalah petunjuk khusus yang mengajarkan kemampuan baru dan praktik terbaik kepada agen untuk alur kerja tertentu, yang kemudian dapat dimanfaatkan oleh agen sesuai kebutuhan. Hal ini secara signifikan mengurangi tingkat detail yang diperlukan untuk perintah sehari-hari Anda. Kemampuan agen berfungsi dengan Gemini di Android Studio atau dengan LLM pihak ketiga jarak jauh lainnya yang Anda integrasikan ke dalam framework agen di Android Studio.

Anda dan anggota tim dapat membuat keterampilan yang memberi tahu agen secara persis cara menangani tugas tertentu dalam codebase Anda. Misalnya, Anda dapat membuat skill “peninjauan kode” kustom yang disesuaikan dengan standar coding organisasi Anda, atau skill kustom untuk memberikan informasi lebih lanjut kepada agen tentang penggunaan library internal.

Setelah Anda membuat skill, agen akan dapat menggunakannya secara otomatis, atau Anda dapat memicunya secara manual dengan mengetik @, diikuti dengan nama skill. Lihat dokumentasi untuk mempelajari lebih lanjut cara membuat keterampilan untuk codebase Anda, atau lebih baik lagi—minta agen Anda untuk membantu Anda membuat keterampilan baru dan agen akan memandu Anda melalui detailnya.

large_CROPPED-1-3-skill-used-REV.png
Memicu Kemampuan Agen secara Manual di Android Studio

Memulai

Untuk membuat skill untuk project Anda, lakukan hal berikut:

  • Buat direktori .skills di dalam folder root project Anda.
  • Tempatkan file SKILL.md di dalam direktori baru ini.
  • Tambahkan nama dan deskripsi ke file untuk menentukan alur kerja kustom Anda, dan skill Anda sudah siap.
  • Sertakan skrip, aset, dan referensi secara opsional untuk memberikan lebih banyak panduan kepada agen Anda.
large_CROPPED-1-2-skill-md-REV.png
Keterampilan agen di Android Studio

Mengelola izin untuk Mode Agen

Anda mengontrol codebase, dan kini Anda dapat lebih berhati-hati dalam memilih data dan kemampuan yang akan dibagikan kepada agen AI. Izin agen terperinci yang baru di Android Studio memungkinkan Anda memutuskan secara tepat apa yang dapat dilakukan agen untuk Anda.

Saat Mode Agen perlu membaca file, menjalankan perintah shell, atau mengakses web, Mode Agen akan meminta izin Anda secara eksplisit. Kami tahu bahwa 'kelelahan persetujuan' adalah risiko nyata dalam alur kerja AI—jika alat terlalu sering meminta izin, Anda akan cenderung mengklik 'Izinkan' tanpa meninjau tindakan sepenuhnya. Dengan menawarkan aturan 'Selalu Izinkan' terperinci untuk operasi tepercaya dan sandbox opsional untuk operasi eksperimental, Android Studio membantu Anda tetap fokus pada keputusan penting yang benar-benar memerlukan persetujuan manual Anda.

large_2-2-alt-permission-request-REV (1).png
Izin Agen

Izin agen mudah disiapkan dan digunakan. Misalnya, pemberian izin tingkat tinggi secara otomatis mengizinkan sub-alat terkait, sementara perintah yang sebelumnya Anda setujui akan berjalan secara otomatis tanpa mengganggu alur Anda. Tenang saja, mengakses file sensitif seperti kunci SSH akan selalu memerlukan persetujuan eksplisit Anda.

Untuk keamanan yang lebih baik, Anda juga dapat menggunakan sandbox opsional untuk menerapkan kontrol yang ketat dan terisolasi atas agen.

large_2-3-sandbox-REV.png
Agent Shell Sandbox

Template Aplikasi Library Aplikasi Mobil yang kosong

Kami mempermudah pembuatan aplikasi Android untuk mobil. Membangun aplikasi untuk mobil dulu berarti berurusan dengan konfigurasi yang rumit hanya untuk membuat project berhasil dibangun.

Sekarang, Anda dapat mempercepat pengembangan dengan template “Empty Car App Library App” baru di Android Studio. Template ini menangani kode boilerplate yang diperlukan untuk aplikasi yang dioptimalkan untuk mengemudi di Android Auto dan Android Automotive OS, sehingga menghemat waktu dan tenaga Anda. Daripada terjebak dalam penyiapan, Anda dapat berfokus untuk menciptakan pengalaman terbaik bagi pengguna Anda di perjalanan.

Memulai

Untuk menggunakan template baru:

  • Pilih New Project di layar Welcome to Android Studio (atau File > New > New Project dari dalam project).
  • Cari atau pilih template Empty Car App Library App.
  • Beri nama aplikasi Anda, lalu klik Selesai untuk membuat aplikasi yang dioptimalkan untuk mengemudi.
large_3-1-empty-car-app-library-app-template-REV.png
Template Aplikasi Library Aplikasi Mobil Kosong

Rilis Android Studio Panda 

Panda 3 dibangun berdasarkan rilis Panda 2 yang berfokus pada AI bulan lalu. Baca postingan Go from prompt to working prototype with Android Studio Panda 2 untuk mempelajari lebih lanjut fitur baru Android Studio, termasuk Alur Project Baru yang didukung AI yang membawa Anda dari perintah ke prototipe dan Asisten Upgrade Versi yang menghilangkan kesulitan dalam mengupdate dependensi Anda.

Memulai

Pelajari dan percepat pengembangan Anda. Download Android Studio Panda 3 dan mulai jelajahi fitur agentik baru yang canggih ini sekarang.

Seperti biasa, masukan Anda sangat penting bagi kami. Periksa masalah umum, laporkan bug, dan jadilah bagian dari komunitas kami yang dinamis di LinkedIn, Medium, YouTube, atau X. Selamat membuat kode!

Ditulis oleh:

Lanjutkan membaca