Gemini di Android Studio adalah pendamping coding Anda untuk pengembangan Android. Fitur ini didukung oleh kecerdasan buatan dan dapat memahami bahasa alami. Fitur ini membantu Anda menjadi lebih produktif dengan menjawab kueri pengembangan Android, membuat kode, menemukan resource yang relevan, dan mendorong praktik terbaik. Gemini di Android Studio dapat membantu Anda melakukan tugas, termasuk hal berikut:
- Transformasi dan penyelesaian kode
- Memberi nama variabel, metode, class, dan metode
- Mendokumentasikan kode
- Menulis pesan commit
- Membuat pratinjau compose
- Mem-build UI aplikasi berdasarkan gambar
- Menganalisis laporan error
- Menulis pengujian unit
Untuk mempelajari lebih lanjut, lihat semua fitur Gemini. Jika Anda tertarik untuk berpartisipasi dalam program akses awal untuk Gemini bagi bisnis, isi formulir pendaftaran.
Memulai
Berikut cara menyiapkan Gemini:
- Download Android Studio versi canary terbaru.
- Untuk meluncurkan Gemini, buka atau mulai project Android Studio, lalu klik View > Tool Windows > Gemini.
- Login ke Akun Google Anda jika diminta, jika Anda belum login. Kotak chat akan muncul dan Anda dapat mulai menggunakan antarmuka percakapan interaktif Gemini.
Bagaimana Gemini dapat membantu
Selain antarmuka chat utama, Gemini menawarkan sejumlah titik entri yang terintegrasi dengan alur pengembangan Anda:
Menambahkan kode yang dihasilkan dengan sekali klik: Gemini menampilkan tindakan cerdas di samping kode yang dihasilkannya, yang memungkinkan Anda menyisipkan kode dengan cepat ke editor yang terbuka, menyisipkannya ke dalam Manifes Android, atau bahkan menambahkan dependensi yang diperlukan untuk library populer yang digunakan dalam jawaban.
Menerima referensi yang bermanfaat: untuk topik tertentu, Gemini menawarkan untuk membuka halaman dokumentasi yang relevan dengan informasi lebih lanjut.
Memecahkan masalah error: untuk error umum, Gemini menjelaskan artinya dan menawarkan tindakan untuk memperbaikinya.
Tanya Gemini langsung dari codebase Anda: saat memilih teks di editor kode, klik kanan dan pilih tindakan Gemini untuk mengisi perintah chat dengan kode yang dipilih. Dari sana, Anda dapat memutuskan apakah akan mengirim kode atau tidak. Gemini tidak akan mengirim kode tanpa otorisasi eksplisit Anda. Gemini juga tersedia untuk membantu Anda memecahkan masalah peringatan dan error di editor kode.
Pertanyaan umum (FAQ)
Apakah Gemini mengirim kode saya ke server Google?
Pelajari data apa yang dibagikan dan cara mengontrol setelan privasi Anda di Data dan privasi.
Apakah Gemini memberikan respons yang aman dan akurat?
Mempercepat perwujudan berbagai ide pengguna dengan AI generatif memang sangat menarik, tetapi kita masih berada di tahap awal, dan Gemini merupakan sebuah eksperimen. Beberapa respons mungkin tidak akurat, jadi periksa kembali informasi dalam respons. Dengan masukan Anda, Gemini menjadi lebih baik. Meskipun Gemini memiliki kontrol keamanan bawaan dan mekanisme yang jelas untuk memberikan masukan, sesuai dengan Prinsip AI kami, perhatikan bahwa Gemini mungkin menampilkan informasi yang tidak akurat atau pernyataan yang menyinggung.
Karena AI adalah teknologi yang terus berkembang, AI dapat menghasilkan output yang terdengar masuk akal, tetapi salah secara faktual. Sebaiknya validasi semua output dari Gemini sebelum Anda menggunakannya.
Dapatkah saya mengakses Gemini tanpa membagikan konteks?
Ya. Secara default, Gemini tidak dapat melihat kode di jendela editor dan hanya menggunakan perintah dan histori percakapan di chatbot untuk merespons. Namun, Anda dapat memilih untuk membagikan konteks dari codebase untuk mengaktifkan respons berkualitas lebih tinggi dan akses ke fitur eksperimental seperti penyelesaian kode AI.
Apakah Gemini dapat membantu menulis kode?
Ya, Gemini dapat membantu Anda menulis kode dan mempelajari topik tersebut. Fitur ini bersifat eksperimental dan Anda bertanggung jawab atas penggunaan kode atau penjelasan coding oleh Anda. Gunakan pertimbangan Anda sendiri, lalu uji dengan cermat semua kode untuk menemukan error, bug, dan kerentanan sebelum menggunakannya.
Bagaimana cara mereset histori chat?
Gemini menggunakan histori chat untuk konteks tambahan saat merespons perintah
Anda. Jika histori percakapan Anda tidak lagi relevan dengan hal yang saat ini Anda coba capai, reset histori percakapan dengan mengklik Reset Chat
di panel Gemini.
Mengapa saya mendapatkan pesan error "kode diblokir"?
Gemini melakukan beberapa lapisan pemeriksaan pada respons yang dihasilkan model. Misalnya, ada pemeriksaan untuk memastikan bahwa kode yang dihasilkan model tidak mereplikasi konten yang sudah ada sepenuhnya. Respons Anda mungkin diblokir karena salah satu pemeriksaan ini. Dalam hal ini, coba lagi dengan perintah lain.
Bagaimana dan kapan Gemini mencantumkan sumber informasi dalam responsnya?
Gemini harus menghasilkan konten asli dan tidak mereplikasi konten yang sudah ada secara detail. Kami telah mendesain sistem kami untuk membatasi kemungkinan terjadinya hal ini, dan kami akan terus meningkatkan cara kerja sistem ini. Jika Gemini langsung mengutip secara mendetail dari repositori kode, Gemini akan mengutip sumber tersebut. Kutipan juga dapat merujuk ke lisensi open source yang berlaku. Anda bertanggung jawab untuk mematuhi setiap persyaratan lisensi.
Apa saja persyaratan layanan yang berlaku untuk penggunaan Gemini saya?
Penggunaan Gemini oleh Anda tunduk kepada Persyaratan Layanan Google dan Persyaratan Layanan Tambahan AI Generatif.
Apa perbedaan Gemini dengan chatbot lain yang didukung LLM?
Gemini memanfaatkan LLM yang dirancang untuk membantu skenario coding. Gemini terintegrasi dengan erat dalam Android Studio, yang berarti dapat memberikan respons yang lebih relevan, dan memungkinkan Anda mengambil tindakan serta menerapkan saran dengan hanya sekali klik.
Apa saja tips untuk menggunakan Gemini?
- Buat pertanyaan yang jelas dan ringkas.
- Gunakan bahasa sederhana yang dapat dipahami Gemini.
- Jika Gemini tidak memahami pertanyaan Anda, coba ubah susunan kata-katanya.
- Tinjau saran Gemini sebelum menggunakannya.
Untuk mengetahui detail selengkapnya, lihat Tips untuk berinteraksi dengan Gemini.
Bagaimana cara melaporkan masukan tentang Gemini?
Kami mencari masukan Anda untuk membantu kami meningkatkan respons Gemini di semua domain pengembangan Android. Untuk membantu, gunakan Gemini dalam alur kerja pengembangan Anda dan tandai responsnya sebagai bermanfaat atau tidak bermanfaat menggunakan opsi suka dan tidak suka di UI Gemini. Input ini membantu kami mengidentifikasi area yang memerlukan lebih banyak pelatihan.
Bagaimana cara memberikan masukan tentang respons AI tertentu?
Untuk membantu kami meningkatkan kualitas, beri rating pada output yang dihasilkan dengan ikon suka atau tidak suka. Jika Anda menerima respons AI yang menurut Anda tidak aman, tidak membantu, tidak akurat, atau buruk karena alasan lain, beri tahu kami dengan mengirimkan masukan menggunakan opsi Berikan Masukan yang muncul saat Anda memilih tidak suka.