Prediksi Pengeditan Berikutnya (NEP) mengembangkan penyelesaian kode dengan mengantisipasi langkah Anda berikutnya, bahkan saat tidak berada di posisi kursor Anda saat ini. Meskipun penyelesaian kode AI tradisional berfokus pada saran kode di posisi kursor Anda saat ini, NEP dirancang untuk pembaruan "jauh dari kursor".
Dengan menggunakan Gemini untuk menganalisis hasil edit terbaru Anda di beberapa file, NEP memprediksi langkah logis Anda berikutnya. Alat ini secara proaktif menyarankan perubahan di tempat lain dalam codebase Anda—bahkan di area yang tidak terlihat di layar—membantu Anda menjaga konsistensi dan mempercepat tugas refaktor yang berulang.
Saat Anda memperbarui kode di editor Android Studio, NEP dapat mendeteksi perubahan pada file yang baru diedit, dan otomatis menyarankan pembaruan pada file yang sedang Anda edit. Daripada menelusuri dan mengganti secara manual, Anda dapat membuka dan menerapkan pengeditan ini dengan satu penekanan tombol.

Cara kerjanya
NEP melengkapi Mode Agen. Meskipun agen membuat perubahan berdasarkan perintah eksplisit Anda, NEP bekerja secara diam-diam di latar belakang editor untuk membantu alur coding manual Anda.
- Pengelompokan cerdas: Alat ini mengelompokkan pengeditan terkait (seperti mengganti nama variabel di beberapa baris atau mengubah pola logika) menjadi blok yang dapat ditinjau.
- Pemfilteran: NEP secara otomatis memfilter saran bernilai rendah, seperti pernyataan impor, sehingga fitur impor otomatis bawaan IDE dapat menanganinya secara lebih efisien.
Cara menggunakan NEP
Berikut cara menggunakan NEP:
- Jika NEP memiliki saran di luar layar, petunjuk "Tab untuk berpindah" akan muncul di editor untuk memandu Anda ke hasil edit yang diprediksi. Tekan Tab untuk langsung membuka saran.
- Untuk menerima hasil edit yang disarankan, tekan Tab.
- Jika tidak menyukai saran, Anda dapat mengabaikannya atau menekan Esc untuk menghapusnya.

Setelan
NEP dirancang untuk membantu tanpa mengganggu. Anda memiliki kontrol penuh atas cara dan waktu prediksi muncul.
Status bar NEP
Kontrol NEP tersedia di panel bawah Android Studio.
Dengan mengklik tombol kontrol NEP, Anda dapat dengan cepat:
- Menjeda prediksi: Nonaktifkan saran untuk sementara selama 5 menit, 10 menit, atau hingga dimulai ulang berikutnya.
- Sesuaikan penundaan permintaan: Ubah durasi editor menunggu setelah Anda berhenti mengetik sebelum meminta prediksi (misalnya, 500 md atau 1000 md).
- Akses setelan tambahan: Langsung buka menu setelan di File (Android Studio di macOS) > Settings > Tools > AI > Editor.
Memilih mesin penyelesaian Anda
Anda dapat beralih antara penyelesaian kode klasik dan NEP di setelan Android Studio: File (Android Studio di macOS) > Settings > Tools > AI > Editor.