Gemini di Android Studio adalah pendamping coding Anda untuk pengembangan Android. Fitur ini didukung oleh kecerdasan buatan dan dapat memahami bahasa alami. Gemini membantu Anda menjadi lebih produktif dengan menjawab pertanyaan pengembangan Android, membuat kode, menemukan resource yang relevan, dan mendorong praktik terbaik. Gemini di Android Studio dapat membantu Anda melakukan tugas, termasuk yang berikut:
- Transformasi dan penyelesaian kode
- Penamaan variabel, metode, class, dan metode
- Mendokumentasikan kode
- Menulis pesan commit
- Membuat pratinjau compose
- Membangun UI aplikasi berdasarkan gambar
- Menganalisis laporan error
- Menulis pengujian unit
Untuk mempelajari lebih lanjut, lihat semua fitur Gemini. Jika Anda mencari dukungan Gemini di Android Studio untuk tim atau bisnis Anda, pelajari Gemini di Android Studio untuk bisnis.
Memulai
Berikut cara menyiapkan Gemini:
- Download versi canary terbaru Android Studio.
- 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 dihasilkan, sehingga Anda dapat dengan cepat menyisipkan kode ke editor yang terbuka, menyisipkannya ke Android Manifest, 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.
Bertanya kepada Gemini langsung dari codebase Anda: saat Anda 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 mengirim kode tanpa otorisasi eksplisit dari 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 yang dibagikan dan cara Anda dapat mengontrol setelan privasi di Data dan privasi.
Apakah Gemini memberikan respons yang akurat dan aman?
Mempercepat perwujudan ide-ide orang dengan AI generatif memang sangat menarik, tetapi kita masih berada di tahap awal, dan Gemini adalah 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, perlu diketahui 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 mengandung fakta yang salah. 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 Anda untuk mendapatkan respons yang lebih berkualitas dan mengakses fitur eksperimental seperti penyelesaian kode AI.
Apakah Gemini bisa membantu menulis kode?
Ya, Gemini dapat membantu Anda menulis kode dan mempelajari topik tersebut. Fitur ini masih bersifat eksperimental dan Anda bertanggung jawab atas penggunaan kode atau penjelasan coding oleh Anda. Gunakan pertimbangan Anda sendiri, lalu uji semua kode dengan cermat 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 apa yang saat ini Anda coba lakukan, 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 yang berbeda.
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 agar membatasi kemungkinan terjadinya hal ini, dan kami akan terus meningkatkan cara kerja sistem ini. Jika Gemini mengutip langsung repositori kode secara mendetail, Gemini akan mengutip sumber tersebut. Kutipan juga dapat merujuk ke lisensi open source yang berlaku. Anda bertanggung jawab untuk mematuhi persyaratan lisensi apa pun.
Persyaratan layanan apa 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 erat dalam Android Studio, yang berarti Gemini dapat memberikan respons yang lebih relevan, dan memungkinkan Anda mengambil tindakan serta menerapkan saran hanya dengan satu klik.
Apa saja tips untuk menggunakan Gemini?
- Buat pertanyaan Anda dengan jelas dan ringkas.
- Gunakan bahasa sederhana yang dapat dipahami Gemini.
- Jika Gemini tidak memahami pertanyaan Anda, coba susun ulang 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 kualitas 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 tanda suka atau tidak suka. Jika Anda mendapatkan 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.