Berita Produk

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

3 menit untuk dibaca
Melihat profil Matt Dyor
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 memudahkan Anda membangun aplikasi Android berkualitas tinggi.

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

Terakhir, selain kemampuan AI dan peningkatan Mode Agen, Android Studio Panda 3 juga menyertakan dukungan yang diperbarui untuk mem-build aplikasi Android untuk mobil.

Berikut penjelasan mendalam tentang fitur baru:

Kemampuan agen

Buat agen AI yang lebih bermanfaat menggunakan kemampuan agen di Android Studio. Kemampuan 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 kemampuan yang memberi tahu agen secara persis cara menangani tugas tertentu dalam codebase Anda. Misalnya, Anda dapat membuat kemampuan “tinjauan kode” kustom yang disesuaikan dengan standar coding organisasi Anda, atau kemampuan kustom untuk memberi agen informasi lebih lanjut tentang penggunaan library internal.

Setelah membuat kemampuan, agen akan dapat menggunakannya secara otomatis, atau Anda dapat memicunya secara manual dengan mengetik @ diikuti dengan nama kemampuan. Lihat dokumentasi untuk mempelajari lebih lanjut cara membuat kemampuan untuk codebase Anda, atau lebih baik lagi—minta agen Anda untuk membantu Anda membuat kemampuan 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 mem-build kemampuan 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 kemampuan Anda sudah siap.
  • Secara opsional, sertakan skrip, aset, dan referensi untuk memberikan panduan yang lebih banyak kepada agen Anda.
large_CROPPED-1-2-skill-md-REV.png
Kemampuan agen di Android Studio

Mengelola izin untuk Mode Agen

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

Saat Mode Agen perlu membaca file, menjalankan perintah shell, atau mengakses web, Mode Agen akan secara eksplisit meminta izin Anda. Kami tahu bahwa 'kelelahan persetujuan' adalah risiko nyata dalam alur kerja AI—saat alat terlalu sering meminta izin, Anda dapat dengan mudah mulai 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 berfokus pada keputusan penting yang sebenarnya memerlukan persetujuan manual Anda.

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

Izin agen intuitif untuk disiapkan dan digunakan. Misalnya, pemberian izin tingkat tinggi akan otomatis mengotorisasi 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
Sandbox Shell Agen

Template Aplikasi Library Aplikasi Mobil Kosong

Kami memudahkan Anda mem-build aplikasi Android untuk mobil. Mem-build aplikasi untuk mobil dulu berarti harus berurusan dengan konfigurasi yang kompleks hanya untuk membuat project berhasil di-build.

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 upaya Anda. Daripada terjebak dalam penyiapan, Anda dapat berfokus untuk membuat pengalaman terbaik bagi pengguna di jalan.

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 dan klik Finish 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 dibuat berdasarkan rilis Panda 2 yang berfokus pada AI bulan lalu. Lihat postingan Beralih dari perintah ke prototipe yang berfungsi dengan Android Studio Panda 2 untuk mempelajari lebih lanjut fitur Android Studio baru, termasuk Alur Project Baru yang didukung AI yang membawa Anda dari perintah ke prototipe dan Asisten Upgrade Versi yang menghilangkan kesulitan dalam memperbarui dependensi.

Mulai

Pelajari dan percepat pengembangan Anda. Unduh Android Studio Panda 3 dan mulai jelajahi fitur agentic baru yang canggih ini hari ini.

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

Ditulis oleh:
Lanjutkan membaca