Mulai percakapan dengan Gemini Code Assist Standard dan Enterprise

Dokumen ini menjelaskan cara menggunakan Gemini Code Assist Standard dan Enterprise, kolaborator yang didukung teknologi AI di IDE Anda, untuk membantu Anda melakukan hal-hal berikut di VS Code atau IntelliJ dan IDE JetBrains yang didukung:

  • Menerima panduan untuk membantu Anda memecahkan masalah terkait kode.
  • Buat kode untuk project Anda.
  • Kelola konteks project Anda dengan menentukan file dan folder.
  • Buat perintah dan aturan khusus.

Penyesuaian kode memungkinkan Anda mendapatkan saran kode berdasarkan codebase pribadi organisasi Anda langsung dari Gemini Code Assist Enterprise. Pelajari cara mengonfigurasi penyesuaian kode.

Dokumen ini ditujukan bagi developer dengan semua tingkat keterampilan. Hal ini mengasumsikan bahwa Anda memiliki pengetahuan tentang VS Code atau IntelliJ dan IDE JetBrains lain yang didukung, serta memahami Google Cloud. Jika mau, Anda juga dapat menjelajahi Gemini Code Assist di Cloud Shell Editor, Cloud Workstations, dan Android Studio.

Sebelum memulai

VS Code

  1. Siapkan Gemini Code Assist Standard atau Enterprise, jika Anda belum melakukannya.

  2. Sebelum menguji kemampuan Gemini Code Assist di file kode Anda, pastikan bahasa coding file Anda didukung. Untuk informasi selengkapnya tentang bahasa coding yang didukung, lihat Bahasa coding yang didukung.

  3. Jika Anda lebih suka menggunakan IDE di belakang proxy, lihat Koneksi Jaringan di Visual Studio Code.

IntelliJ

  1. Siapkan Gemini Code Assist Standard atau Enterprise, jika Anda belum melakukannya.

  2. Sebelum menguji kemampuan Gemini Code Assist di file kode Anda, pastikan bahasa coding file Anda didukung. Untuk informasi selengkapnya tentang bahasa coding yang didukung, lihat Bahasa coding yang didukung.

  3. Jika Anda lebih suka menggunakan IDE di belakang proxy, lihat Proxy HTTP.

Menggunakan chat Gemini Code Assist untuk menjelaskan kode Anda

Di bagian ini, Anda akan meminta Gemini Code Assist untuk memberikan penjelasan tentang kode yang ada.

VS Code

Untuk mendapatkan penjelasan tentang kode Anda, ikuti langkah-langkah berikut:

  1. Buka file kode Anda.

  2. Di panel aktivitas IDE, klik spark Gemini Code Assist.

  3. Di panel Gemini Code Assist, masukkan perintah Explain this code to me, lalu klik send Send.

    Gemini Code Assist menggunakan kode dalam file kode Anda sebagai referensi untuk perintah Anda dan merespons dengan penjelasan kode Anda.

    Untuk merujuk ke blok kode tertentu, bukan semua kode dalam file, Anda dapat memilih blok dalam file kode, lalu meminta Gemini Code Assist.

IntelliJ

Untuk mendapatkan penjelasan tentang kode Anda, ikuti langkah-langkah berikut:

  1. Di IDE, buka file kode Anda.

  2. Di jendela alat Gemini Code Assist, masukkan perintah Explain this code to me, lalu klik Submit.

Gemini Code Assist menggunakan kode dalam file kode Anda sebagai referensi untuk perintah Anda dan merespons dengan penjelasan kode Anda.

Jika hanya ingin penjelasan untuk bagian tertentu dari kode, Anda dapat memilih kode tertentu, lalu meminta Gemini Code Assist lagi. Gemini Code Assist hanya akan menggunakan kode yang dipilih sebagai referensi untuk respons yang dihasilkan.

Saat Gemini Code Assist memberikan kode dalam responsnya, Anda dapat memilih opsi berikut yang tercantum di akhir responsnya:

  • Sisipkan di Kursor: Menyisipkan kode yang dihasilkan ke dalam file saat ini di posisi kursor Anda saat ini.

  • Sisipkan di File Baru: Membuka file baru dan menyisipkan kode yang dihasilkan ke dalam file baru.

    Gemini mencantumkan tindakan kode di akhir respons kode yang dihasilkan.

Opsi ini tersedia saat Gemini Code Assist mengidentifikasi bahasa yang digunakan dalam blok kode Anda, dan jika bahasa ini didukung di IDE Anda saat ini.

Melihat histori kueri

Jika ingin menggunakan kembali perintah Anda sebelumnya, Anda dapat menemukannya di Histori Kueri di jendela alat Gemini Code Assist dengan mengklik schedule Tampilkan Histori Kueri.

Histori Kueri Gemini di jendela alat.

Membuat beberapa percakapan

Anda dapat membuat beberapa percakapan dengan Gemini Code Assist yang berisi konteksnya sendiri yang terpisah dari percakapan lain. Histori chat Anda menampilkan percakapan pertama Anda dan stempel waktu terakhir diperbarui. Ada batas 20 percakapan. Setelah Anda mencapai batas ini, percakapan terlama akan otomatis dihapus saat Anda menambahkan percakapan baru.

VS Code

  1. Untuk memulai percakapan baru, klik tambahkan Percakapan Baru, lalu masukkan perintah Anda di kolom teks. Setelah Anda memasukkan perintah, Gemini Code Assist akan membuat percakapan baru.
  2. Untuk mengakses percakapan Anda sebelumnya, klik histori Lanjutkan Percakapan Sebelumnya. Daftar percakapan Anda akan muncul. Pilih percakapan yang ingin Anda lihat.
  3. Untuk menghapus rangkaian pesan percakapan, klik Lanjutkan Percakapan Sebelumnya, lalu klik hapus Hapus di samping percakapan yang ingin Anda hapus.

IntelliJ

Fitur ini saat ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lain yang didukung.

Mereset histori chat

Gemini Code Assist menggunakan histori chat untuk mendapatkan konteks tambahan saat merespons perintah Anda. Jika histori chat Anda tidak lagi relevan dengan apa yang ingin Anda capai, Anda dapat mereset histori chat.

Mengelola chat Anda

Anda dapat mengelola setelan chat Gemini Code Assist dengan melakukan hal berikut:

Mengonfigurasi scrolling otomatis

VS Code

Secara default, Gemini Code Assist akan otomatis men-scroll percakapan Anda. Untuk menonaktifkan perilaku ini, lakukan tugas berikut:

  1. Buka Setelan > Ekstensi > Gemini Code Assist.

  2. Telusuri setelan Scrolling Otomatis dan hapus centang pada kotak.

IntelliJ

Fitur ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya.

Menghentikan chat yang sedang berlangsung

VS Code

Anda dapat menghentikan respons chat yang sedang berlangsung dengan menekan stop Berhenti:

Tombol untuk menghentikan respons chat Gemini Code Assist yang sedang berlangsung

IntelliJ

Fitur ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya.

Mengonfigurasi panel pratinjau

Secara default, setelan panel pratinjau untuk chat Gemini Code Assist diaktifkan. Jika setelan ini diaktifkan, blok kode pratinjau di chat Gemini Code Assist akan menampilkan 6 baris kode pertama. Anda dapat meluaskan dan menciutkan blok kode.

Untuk mengubah setelan default, lakukan tugas berikut:

VS Code

  1. Di IDE Anda, buka Settings > Extensions > Gemini Code Assist.

  2. Cari setelan Default Code Block Display.

  3. Pilih salah satu opsi berikut:

    • Diperluas: Secara otomatis meluaskan semua blok kode dalam respons chat Gemini Code Assist.

    • Pratinjau: Hanya menampilkan 6 baris kode pertama dalam blok kode. Anda harus meluaskan blok kode dalam respons chat Gemini Code Assist untuk melihat kode lainnya. Ini adalah setelan default.

    • Ciutkan: Otomatis menciutkan semua blok kode dalam respons chat Gemini Code Assist.

    Saat IDE dimuat ulang, setelan baru akan diterapkan.

IntelliJ

Fitur ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya.

Meminta Gemini Code Assist dengan kode yang dipilih menggunakan chat

Gemini Code Assist dapat melakukan tugas atau menjawab pertanyaan Anda berdasarkan kode yang Anda pilih. Untuk mendapatkan kode yang dihasilkan berdasarkan perintah dengan kode yang dipilih, ikuti langkah-langkah berikut:

VS Code

  1. Di panel aktivitas, klik spark Gemini Code Assist untuk membuka panel Gemini Code Assist.

  2. Di file kode Anda, pilih blok kode.

  3. Di kolom teks panel Gemini Code Assist, masukkan perintah untuk kode yang dipilih.

    Misalnya, pilih fungsi dalam kode Anda dan masukkan perintah Write a unit test for this function.

    Gemini menggunakan kode yang Anda pilih sebagai referensi dan merespons perintah Anda.

IntelliJ

  1. Di panel aktivitas, klik spark Gemini Code Assist untuk membuka jendela alat Gemini Code Assist.

  2. Di file kode Anda, pilih blok kode.

  3. Di kolom teks jendela alat Gemini Code Assist, masukkan perintah untuk kode yang dipilih.

    Misalnya, pilih fungsi dalam kode Anda dan masukkan perintah Write a unit test for this function.

    Gemini Code Assist menggunakan kode yang Anda pilih sebagai referensi dan merespons perintah Anda.

Menambahkan cuplikan kode yang dipilih ke konteks

Anda dapat memilih, melampirkan, dan mengarahkan Gemini Code Assist untuk berfokus pada cuplikan kode. Pemilihan cuplikan kode memungkinkan analisis terpisah dari blok kode yang lebih kecil, bukan seluruh file.

Saat memilih cuplikan kode di file kode, Anda dapat menginstruksikan Gemini Code Assist untuk menambahkan cuplikan kode ke Panel Konteks.

Apa pun yang dipilih di jendela editor, tetapi belum ditambahkan ke Panel Konteks, juga otomatis disertakan dalam konteks. Cuplikan kode yang dipilih hanya muncul untuk satu giliran percakapan. Percakapan tersebut tidak akan tetap ada di Panel Konteks, tetapi akan tetap ada di histori chat Gemini Code Assist Anda.

Di bagian ini, Anda akan menambahkan cuplikan kode yang dipilih ke konteks dan mendapatkan penjelasan tentang cuplikan kode dari Gemini Code Assist:

VS Code

  1. Di file kode Anda, pilih cuplikan kode.

  2. Di kolom teks Gemini Code Assist Chat, klik Tambahkan ke Konteks Chat.

    Gemini Code Assist akan menambahkan cuplikan kode yang dipilih ke Context Drawer Anda.

  3. Di kolom teks Gemini Code Assist Chat, masukkan perintah what does this code do?.

    Gemini Code Assist merespons perintah Anda berdasarkan cuplikan kode yang Anda pilih di Panel Konteks.

IntelliJ

Fitur ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya.

Meminta Gemini Code Assist dengan output terminal yang dipilih menggunakan chat

Gemini Code Assist dapat melakukan tugas atau menjawab pertanyaan Anda berdasarkan output terminal yang dipilih. Untuk mendapatkan penjelasan tentang output terminal yang dipilih, ikuti langkah-langkah berikut:

VS Code

  1. Di IDE, buka terminal Anda (View > Terminal).

  2. Pilih output terminal.

  3. Klik kanan output terminal yang dipilih, lalu pilih Gemini Code Assist: Add to Chat Context.

    Gemini Code Assist menambahkan output terminal Anda ke Panel Konteks.

  4. Di kolom teks Gemini Code Assist Chat, masukkan perintah what does this do?.

    Gemini Code Assist merespons perintah Anda berdasarkan output terminal yang dipilih di Panel Konteks.

IntelliJ

Fitur ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya.

Menentukan file dan folder dalam konteks ruang kerja Anda

Anda dapat menentukan file atau folder di ruang kerja agar Gemini Code Assist menggunakannya sebagai konteks. Saat Anda menentukan folder, Gemini Code Assist akan menggunakan file di folder dan file di subfolder sebagai konteks.

VS Code

Untuk menentukan file atau folder dalam perintah chat Anda, ketik @, lalu pilih file atau folder yang ingin Anda tentukan.

Tentukan file dan folder dengan awareness codebase lokal untuk VS Code.

Untuk mendapatkan penjelasan tentang perbedaan dua file dalam codebase Anda, ikuti langkah-langkah berikut:

  1. Di panel aktivitas, klik spark Gemini Code Assist.

  2. Di panel Gemini Code Assist, masukkan perintah Explain the difference between @YOUR_FILE_NAME_1 and @YOUR_FILE_NAME_2 dan tekan Enter (untuk Windows dan Linux) atau Return (untuk macOS), atau Tab. Anda juga dapat mengklik nama file dalam daftar untuk memilih file. Mengklik nama file akan menambahkan file ke konteks perintah Anda dan membuka file di IDE Anda.

Gemini Code Assist merespons perintah Anda sambil menggunakan dua file yang Anda tentukan untuk konteks. Gemini Code Assist juga menyertakan file yang Anda tentukan di Sumber Konteks.

Setelah menentukan file tersebut, Anda dapat terus mengajukan pertanyaan atau perintah tambahan dalam histori chat yang sama, tanpa harus menentukan file lagi.

Misalnya: Di panel Gemini Code Assist, masukkan perintah How can I improve YOUR_FILE_NAME_1? (tanpa simbol @) dan tekan Enter (untuk Windows dan Linux) atau Return (untuk macOS).

Gemini Code Assist akan merespons pertanyaan Anda tentang file yang Anda tentukan dalam perintah Anda.

IntelliJ

Untuk menentukan file atau folder dalam perintah chat Anda, ketik @, lalu pilih file atau folder yang ingin Anda tentukan.

Tentukan file dengan awareness codebase lokal untuk IntelliJ.

Untuk mendapatkan penjelasan tentang perbedaan dua file dalam codebase Anda, ikuti langkah-langkah berikut:

  1. Di panel aktivitas, klik spark Gemini Code Assist.

  2. Di panel Gemini Code Assist, masukkan perintah Explain the difference between @YOUR_FILE_NAME_1 and @YOUR_FILE_NAME_2 dan tekan Enter (untuk Windows dan Linux) atau Return (untuk macOS), atau Tab. Anda juga dapat mengklik nama file dalam daftar untuk memilih file. Mengklik nama file akan menambahkan file ke konteks perintah Anda dan membuka file di IDE Anda.

Gemini Code Assist merespons perintah Anda sambil menggunakan dua file yang Anda tentukan untuk konteks. Gemini Code Assist juga menyertakan file yang Anda tentukan di Sumber Konteks.

Setelah menentukan file tersebut, Anda dapat terus mengajukan pertanyaan atau perintah tambahan dalam histori chat yang sama, tanpa harus menentukannya lagi.

Misalnya: Di panel Gemini Code Assist, masukkan perintah How can I improve YOUR_FILE_NAME_1? (tanpa simbol @) dan tekan Enter (untuk Windows dan Linux) atau Return (untuk macOS).

Gemini Code Assist akan merespons pertanyaan Anda tentang file yang Anda tentukan dalam perintah Anda.

Mengelola file dan folder di Panel Konteks

Setelah Anda menentukan file atau folder yang akan digunakan sebagai konteks untuk perintah Gemini Code Assist Anda, file dan folder ini ditempatkan di Panel Konteks, tempat Anda dapat melihat dan menghapusnya dari konteks perintah.

Untuk mengelola file dan folder di Context Drawer, lakukan tugas berikut:

VS Code

  1. Di panel aktivitas IDE, klik spark Gemini Code Assist.

  2. Untuk melihat file dan folder di Panel Konteks, klik Item konteks.

    Panel Konteks untuk Gemini Code Assist untuk VS Code

  3. Untuk menghapus item dari Panel Konteks, klik close Hapus.

IntelliJ

  1. Di panel aktivitas, klik spark Gemini Code Assist.

  2. Untuk melihat file dan folder di Panel Konteks, klik Konteks.

    Panel Konteks untuk Gemini Code Assist for IntelliJ

  3. Untuk menghapus file dan folder dari Panel Konteks, klik close Hapus.

Mengecualikan file dari konteks lokal

Secara default, Gemini Code Assist mengecualikan file dari penggunaan lokal dalam konteks untuk penyelesaian kode, pembuatan kode, transformasi kode, dan chat jika file ditentukan dalam file .aiexclude atau .gitignore.

Untuk mempelajari cara mengecualikan file dari penggunaan lokal, lihat Mengecualikan file dari penggunaan Gemini Code Assist.

Mengembalikan ke titik pemeriksaan dalam chat

Setelah menerapkan perubahan yang dihasilkan Gemini Code Assist berdasarkan perintah Anda, Anda dapat memilih untuk mengembalikan file kode yang diubah ke titik pemeriksaan tertentu, yang akan mengembalikan semua perubahan yang diterapkan ke file kode.

Kembali ke titik pemeriksaan tidak akan mengembalikan perubahan manual yang mungkin telah Anda lakukan pada file kode.

Untuk mengembalikan file kode ke titik pemeriksaan, ikuti langkah-langkah berikut:

VS Code

Di panel chat Gemini Code Assist, klik Kembalikan ke titik pemeriksaan. Tindakan ini akan mengembalikan file kode Anda ke status titik pemeriksaan sebelum pengeditan dilakukan.

Tombol kembali ke titik pemeriksaan di Gemini Code Assist VS Code.

IntelliJ

Fitur ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya.

Membuat perintah kustom

Secara default, Gemini Code Assist menyediakan perintah seperti /generate untuk VS Code dan Generate Code untuk IntelliJ dan IDE JetBrains lain yang didukung. Anda juga dapat membuat perintah kustom sendiri untuk membantu Anda menyelesaikan tugas berulang lebih cepat di IDE.

Di bagian ini, Anda akan membuat perintah kustom bernama add-comments yang menambahkan komentar ke kode dalam file kode Anda. Untuk IntelliJ dan IDE JetBrains lain yang didukung, Anda akan membuat, menyimpan, dan menjalankan perintah kustom dari Library Perintah, dan dari perintah dalam editor.

VS Code

  1. Di file kode Anda, tekan Control+I (untuk Windows dan Linux) atau Command+I (untuk macOS) untuk membuka menu Gemini Code Assist Quick Pick.

  2. Di menu, cari dan pilih Preferences: Open Settings (UI).

  3. Di kolom Setelan penelusuran, masukkan Geminicodeassist: Custom Commands.

  4. Di kotak Custom Commands, pilih Add Item.

  5. Di kolom Item, masukkan add-comments sebagai nama perintah.

  6. Di kolom Nilai, masukkan add comments to all functions without comments in my code sebagai perintah.

  7. Klik Oke.

Anda kini dapat menggunakan perintah kustom add-comments di IDE Anda. Perintah akan muncul dalam daftar perintah di menu Pilihan Cepat Gemini Code Assist (Control+I (untuk Windows dan Linux) atau Command+I (untuk macOS)).

IntelliJ

  1. Di IDE Anda, buka Settings > Tools > Gemini > Prompt Library.

    Pustaka Perintah untuk Gemini Code Assist di IntelliJ

  2. Di jendela Prompt Library, klik add Add.

  3. Beri nama perintah kustom Anda add-comments.

  4. Di kotak teks Prompt Library, masukkan perintah: Add comments to all functions without comments in this code.

  5. Pilih kotak centang Tampilkan di dialog Dalam Editor jika tidak dicentang.

  6. Klik Oke untuk menyimpan perintah kustom di Library Perintah.

  7. Di file kode Anda, tandai kode yang ingin Anda ubah.

  8. Klik kanan kode yang ditandai dan buka Gemini > Prompt Library, lalu pilih perintah kustom add-comments.

    Gemini Code Assist akan menjalankan perintah add-comments dan menambahkan komentar ke kode yang Anda tandai.

Anda juga dapat memanggil perintah kustom dengan perintah dalam editor dengan melakukan tugas berikut:

  1. Di file kode Anda, tandai kode yang ingin Anda ubah, lalu tekan Alt+\ (untuk Windows dan Linux) atau Cmd+\ (untuk macOS) untuk membuka menu Pilihan Cepat Gemini Code Assist.

  2. Di menu, pilih perintah kustom Anda add-comments.

    Gemini Code Assist akan menjalankan perintah add-comments dan menambahkan komentar ke kode yang Anda tandai.

Membuat aturan

Anda dapat membuat aturan yang harus diikuti Gemini Code Assist, dan aturan tersebut disertakan dalam setiap perintah chat yang Anda masukkan.

Aturan di Gemini memungkinkan Anda menentukan preferensi Anda, seperti:

  • Gaya coding
  • Format output
  • Tech stack
  • Bahasa

Misalnya, Anda dapat membuat aturan seperti "Selalu berikan respons yang ringkas dalam Kotlin".

VS Code

  1. Di file kode Anda, tekan Control+I (untuk Windows dan Linux) atau Command+I (untuk macOS) untuk membuka menu Gemini Code Assist Quick Pick.

  2. Di menu, cari dan pilih Preferences: Open Settings (UI).

  3. Di kolom Setelan penelusuran, masukkan Geminicodeassist: Rules.

  4. Di kolom teks, masukkan aturan seperti: Always generate unit tests when creating a new function. Anda juga dapat menambahkan satu atau beberapa aturan dengan beberapa baris di kolom teks.

    Setelah menambahkan aturan di setelan Aturan, Gemini Code Assist akan mempertimbangkan aturan tersebut untuk setiap perintah atau permintaan yang Anda buat.

    Untuk menghapus aturan, hapus konten dari kolom teks Aturan.

IntelliJ

  1. Untuk membuat aturan, buka Setelan > Alat > Gemini > Pustaka Perintah > Aturan, lalu edit teks di editor.
  2. Untuk menetapkan cakupan aturan, di drop-down Cakupan, pilih IDE atau Project.

    • Aturan tingkat IDE bersifat pribadi dan dapat digunakan di beberapa project.
    • Aturan tingkat project dapat dibagikan di antara rekan tim yang mengerjakan project yang sama.

    Untuk membagikan perintah di seluruh tim, Anda harus menambahkan folder .idea ke sistem kontrol versi.

Masalah umum

Bagian ini menguraikan masalah umum Gemini Code Assist:

VS Code

  • Respons Chat mungkin terpotong jika menyertakan versi terbaru dari file terbuka besar

    Untuk mengatasi masalah ini, pilih bagian kode yang lebih kecil dan sertakan arahan tambahan dalam perintah chat, seperti only output the selected code.

  • Vim: Tidak dapat menerima atau menutup saran pembuatan kode kecuali dalam mode penyisipan

    Saat menggunakan plugin Vim dalam mode normal, Anda tidak dapat menerima atau menutup saran kode.

    Untuk mengatasi masalah ini, tekan i untuk masuk ke mode penyisipan, lalu tekan Tab untuk menerima saran.

  • Vim: Perilaku tidak konsisten saat menekan Esc untuk menutup saran

    Saat Anda menekan Esc, saran IDE dan Gemini Code Assist akan ditutup. Perilaku ini berbeda dengan perilaku non-Vim, yang akan memicu ulang Gemini Code Assist saat menekan Esc.

  • Upaya login terus mengalami waktu tunggu

    Jika upaya login Anda terus mengalami waktu tunggu habis, coba tambahkan setelan cloudcode.beta.forceOobLogin ke file settings.json Anda:

     "cloudcode.beta.forceOobLogin": true
    
  • Peringatan pembacaan lisensi tidak dipertahankan di seluruh sesi

    Jika peringatan pembacaan lisensi tidak berlanjut di seluruh sesi, lihat log persisten:

    1. Klik Lihat > Output.

    2. Pilih Gemini Code Assist - Kutipan.

  • Masalah konektivitas di jendela output Gemini Code Assist

    Jika Anda melihat error koneksi atau masalah konektivitas lainnya di jendela output Gemini Code Assist, coba langkah-langkah berikut:

    • Konfigurasi firewall Anda untuk mengizinkan akses ke oauth2.googleapis.com dan cloudaicompanion.googleapis.com.

    • Konfigurasi firewall Anda untuk mengizinkan komunikasi melalui HTTP/2, yang digunakan gRPC.

    Anda dapat menggunakan alat grpc-health-probe untuk menguji konektivitas. Pemeriksaan yang berhasil akan menghasilkan output berikut:

    $ grpc-health-probe -addr cloudaicompanion.googleapis.com:443 -tls error: this server does not implement the grpc health protocol (grpc.health.v1.Health): GRPC target method can't be resolved

    Pemeriksaan yang gagal akan menghasilkan output berikut:

    timeout: failed to connect service "cloudaicompanion.googleapis.com:443" within 1s

    Untuk mendapatkan detail selengkapnya, jalankan perintah berikut sebelum grpc-health-probe:

    export GRPC_GO_LOG_SEVERITY_LEVEL=info
    
  • 'Aktifkan Gemini Code Assist' masih muncul setelah memilih project Gemini Code Assist

    Jika Anda memilih project sesuai dengan petunjuk dalam panduan ini, yang mencakup pengaktifan Gemini API for Google Cloud, mungkin ada masalah dengan server LS.

    Untuk mengetahui detail selengkapnya tentang masalah Anda, lakukan tindakan berikut:

    1. Di status bar, klik spark Gemini Code Assist, lalu pilih Kirim masukan.

    2. Klik Tampilkan untuk file log mana pun guna melihat detail selengkapnya dan membantu memecahkan masalah.

IntelliJ

Tidak ada masalah umum untuk Gemini Code Assist untuk IntelliJ dan IDE JetBrains lain yang didukung.

Berikan masukan

Untuk memberikan masukan tentang pengalaman Anda, ikuti langkah-langkah berikut:

VS Code

  1. Anda dapat memberikan masukan dengan salah satu cara berikut:

    • Di status bar, klik spark Gemini Code Assist, lalu di menu Quick Pick, pilih Send feedback.
    • Buka Command Palette (Ctrl/Command + Shift + P), lalu pilih Gemini Code Assist: Send Feedback.
  2. Di formulir, isi kolom Judul dan Komentar.

  3. Di formulir Masukan untuk Gemini Code Assist, pilih opsi dari menu drop-down Kategori masukan dan Jenis.

  4. Tulis deskripsi mendetail tentang pengalaman Anda di kolom Komentar.

  5. Pastikan untuk menyertakan log Gemini Code Assist dalam laporan masukan Anda. Secara default, opsi ini dipilih.

  6. Centang atau hapus centang opsi lainnya sesuai keinginan Anda.

  7. Klik Kirim Masukan.

IntelliJ

  1. Di status bar, klik spark Gemini Code Assist.

  2. Setelah meminta Gemini Code Assist di chat, dan jika Anda tidak puas dengan responsnya, klik thumb_down Negatif, lalu pilih Berikan masukan.

  3. Di kolom teks di bagian atas formulir, masukkan masukan Anda.

  4. Jika Anda ingin membagikan log Gemini Code Assist, pastikan Anda memilih file log.

  5. Klik Kirim Masukan.

Langkah berikutnya