Coding yang didukung AI

Gemini di Android Studio memungkinkan Anda mem-build aplikasi lebih cepat dari sebelumnya dengan fitur coding yang didukung AI seperti transformasi kode kustom dan pelengkapan otomatis AI.

Transformasi kode Gemini

Anda kini dapat meminta Gemini dari editor kode untuk meminta saran kode guna mengubah, mengoptimalkan, atau menambahkan kode ke aplikasi Anda sebagai berikut:

  1. Untuk melihat kolom input perintah, lakukan salah satu hal berikut dari editor kode:
    • Klik kanan editor kode, lalu pilih Gemini > Generate code dari menu konteks.
    • Tandai kode yang ingin Anda ubah dengan Gemini, klik kanan di editor kode, lalu pilih Gemini > Transform code dari menu konteks.
    • Tekan CTRL+\ (Command+\ di macOS).
  2. Minta Gemini dengan menjelaskan cara Anda ingin mengubah atau menambahkan kode, lalu tekan Enter. Setelah Gemini memproses permintaan Anda, Anda akan melihat diff kode.
    • Misalnya, Anda dapat meminta Gemini untuk menyederhanakan kode kompleks dengan menulisnya ulang, melakukan transformasi kode yang sangat spesifik seperti "buat kode ini idiomatis", atau membuat fungsi baru yang Anda deskripsikan. Android Studio kemudian menampilkan saran kode Gemini sebagai perbedaan kode, sehingga Anda dapat meninjau dan hanya menerima saran yang Anda inginkan.
  3. Tinjau perbedaan kode dan lakukan salah satu hal berikut:
    • Ubah kode yang disarankan lebih lanjut dengan mengklik Pertajam dan memasukkan perintah baru.
    • Klik Terima Semua Perubahan untuk menambahkan perubahan yang disarankan ke kode Anda.

Pelengkapan kode AI

Gemini menawarkan pelengkapan otomatis kode berkemampuan AI di Android Studio yang muncul sebagai teks miring abu-abu saat Anda mengetik. Kami menyebut fitur ini sebagai penyelesaian kode AI. Fitur ini menghemat waktu dan memungkinkan Anda menyelesaikan project coding lebih cepat dengan menyarankan fungsi lengkap. Saat penyelesaian kode AI diaktifkan, Gemini mungkin mengirimkan informasi tambahan dari codebase Anda seperti bagian di sekitar kode Anda, jenis file, dan informasi lainnya yang diperlukan untuk memberikan konteks kepada LLM dan memberikan saran yang lebih relevan.

Memulai

Untuk memulai penyelesaian kode AI, ikuti langkah-langkah berikut:

  1. Download versi terbaru Android Studio Jellyfish atau yang lebih baru.
  2. Untuk meluncurkan Gemini, buka atau mulai project Android Studio, lalu klik View > Tool Windows > Gemini.
  3. Login ke Akun Google Anda.
  4. Penyelesaian kode AI hanya berfungsi jika Gemini dapat mengakses konteks dari codebase Anda. Aktifkan ini selama login Gemini atau kapan saja melalui Android Studio > Settings > Gemini > Augment responses with information from codebase Anda.
  5. Buka file dan mulai mengetik. Saran hanya dipicu saat kursor berada di akhir baris atau di mana saja pada baris kosong.
  6. Tekan Tab untuk menerima saran dan Esc untuk menghapus saran.

FAQ

Bagaimana cara mendapatkan akses ke penyelesaian kode AI?

Fungsi ini hanya berfungsi jika Gemini dapat mengakses konteks dari codebase Anda. Aktifkan ini melalui Android Studio > Settings > Gemini > Context Awareness. Pelengkapan otomatis berkemampuan AI akan muncul saat Anda mengetik. Anda juga dapat menggunakan komentar bahasa alami untuk memicu penyelesaian kode dengan menambahkan komentar.

Mengapa saya tidak dapat melihat penyelesaian kode?

Pertama, pastikan Anda login ke Gemini dan telah memilih untuk mengaktifkan penyelesaian kode AI di Android Studio > Settings > Gemini. Perlu diingat bahwa sistem tidak akan selalu menghasilkan penyelesaian kode. Mungkin saja model tidak memiliki informasi yang cukup untuk menghasilkan respons dengan keyakinan tinggi.

Bagaimana cara menonaktifkan penyelesaian kode AI?

Untuk menonaktifkan penyelesaian kode AI, buka Android Studio > Settings > Gemini, lalu cabut izin dan nonaktifkan penyelesaian kode AI.