Berita Produk

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

Waktu baca: 3 menit
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 mempermudah pembuatan aplikasi Android berkualitas tinggi.

Baik Anda menambahkan kemampuan baru ke aplikasi yang sudah ada atau membuat aplikasi baru, pembaruan ini meningkatkan pengalaman pengembangan Anda dengan memungkinkan Agen AI di Android Studio untuk mempelajari praktik spesifik Anda dan memberi Anda kendali yang lebih detail atas izinnya.

Terakhir, selain kemampuan AI dan peningkatan Agent Mode, Android Studio Panda 3 juga menyertakan dukungan yang diperbarui untuk membangun aplikasi Android untuk mobil.

Berikut penjelasan mendalam tentang fitur baru tersebut:

Keahlian agen

Buat agen AI yang lebih bermanfaat dengan menggunakan kemampuan agen di Android Studio. Keterampilan agen adalah instruksi khusus yang mengajarkan agen kemampuan baru dan praktik terbaik untuk alur kerja tertentu, yang kemudian dapat dimanfaatkan agen sesuai kebutuhan. Hal ini secara signifikan mengurangi tingkat detail yang dibutuhkan untuk tugas harian Anda. Kemampuan agen bekerja dengan Gemini di Android Studio atau dengan LLM pihak ketiga jarak jauh lainnya yang Anda integrasikan ke dalam kerangka kerja agen di Android Studio.

Anda dan anggota tim Anda dapat membuat keterampilan yang memberi tahu agen secara tepat bagaimana Anda ingin menangani tugas-tugas spesifik dalam basis kode Anda. Sebagai contoh, Anda dapat membuat keterampilan "peninjauan kode" khusus yang disesuaikan dengan standar pengkodean organisasi Anda, atau keterampilan khusus untuk memberikan agen informasi lebih lanjut tentang penggunaan pustaka internal.

Setelah Anda membuat sebuah skill, agen akan dapat menggunakannya secara otomatis, atau Anda dapat memicunya secara manual dengan mengetik @ diikuti dengan nama skill tersebut. Lihat dokumentasi untuk mempelajari lebih lanjut tentang cara membuat skill untuk basis kode Anda, atau lebih baik lagi—minta agen Anda untuk membantu Anda membangun skill baru dan agen tersebut 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 keahlian Anda sudah siap.
  • Sertakan skrip, aset, dan referensi secara opsional 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 dalam memilih data dan kemampuan yang akan dibagikan kepada agen AI. Izin agen terperinci 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' yang 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. Jangan khawatir, 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 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 Anda dengan templat "Aplikasi Perpustakaan Aplikasi Mobil Kosong" yang baru di Android Studio. Templat ini menangani kode standar yang diperlukan untuk aplikasi yang dioptimalkan untuk berkendara di Android Auto dan Android Automotive OS, sehingga menghemat waktu dan tenaga Anda secara signifikan. Alih-alih terjebak dalam pengaturan, Anda dapat fokus pada menciptakan pengalaman terbaik bagi pengguna Anda saat mereka sedang bepergian.

Memulai

Untuk menggunakan templat baru:

  • Pilih Proyek Baru pada layar Selamat Datang di Android Studio (atau File > Baru > Proyek Baru dari dalam sebuah proyek).
  • Cari atau pilih templat Empty Car App Library App.
  • Beri nama aplikasi Anda dan klik Selesai untuk menghasilkan aplikasi yang dioptimalkan untuk berkendara.
large_3-1-empty-car-app-library-app-template-REV.png
Templat Aplikasi Perpustakaan Aplikasi Mobil Kosong

Rilis Panda di Android Studio

Panda 3 merupakan pengembangan dari Panda 2 yang berfokus pada AI yang dirilis bulan lalu. Lihat postingan Dari prompt ke prototipe yang berfungsi dengan Android Studio Panda 2 untuk mempelajari lebih lanjut tentang fitur-fitur baru Android Studio, termasuk Alur Proyek Baru bertenaga AI yang membawa Anda dari prompt ke prototipe dan Asisten Peningkatan Versi yang memudahkan pembaruan dependensi Anda.

Mulai

Mulai dan percepat pengembangan Anda. Unduh Unduh Android Studio Panda 3 dan mulailah menjelajahi fitur-fitur agen 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 dinamis di LinkedIn, Medium, YouTube, atau X. Selamat membuat kode!

Ditulis oleh:
Lanjutkan membaca