Panel Tanya di Editor Kode Earth Engine menggunakan Gemini untuk membantu Anda menulis, memahami, men-debug, dan mengoptimalkan skrip. Alat ini bertindak sebagai asisten AI percakapan yang terintegrasi langsung ke dalam Editor Kode untuk menyederhanakan analisis geospasial dan pengembangan skrip Anda.
Antarmuka dan alat
Panel asisten AI terletak di panel sebelah kanan Editor Kode Earth Engine. Untuk membukanya, klik tab Tanya di samping tab Pemeriksa, Konsol, dan Tugas.
Panel Tanya menyertakan beberapa kontrol dan alat untuk membantu Anda mengelola interaksi dengan AI.
Tombol dan kontrol
- Kirim / Berhenti: mengirimkan perintah Anda ke asisten. Tombol beralih ke ikon berhenti saat pembuatan sedang berlangsung, yang memungkinkan Anda membatalkan permintaan. Anda juga dapat menggunakan tombol
enter/returnuntuk mengirim. - Percakapan baru: menghapus histori percakapan dan memulai sesi baru.
- Bantuan: membuka dialog yang berisi informasi tentang fitur, penagihan, dan persyaratan.
- Pemilihan model: menu drop-down yang memungkinkan Anda memilih model Gemini yang akan digunakan. Beberapa model mungkin tidak berfungsi, bergantung pada tingkat kunci API Anda. Pilihan Anda akan disimpan untuk sesi berikutnya.
- Tombol alat: menu yang memungkinkan Anda mengaktifkan atau menonaktifkan alat tertentu yang akan digunakan asisten. Pilihan Anda akan disimpan untuk sesi berikutnya.
- Salin (blok kode): menyalin kode yang dihasilkan ke papan klip Anda.
- Sisipkan (blok kode): menyisipkan kode yang dihasilkan ke dalam editor skrip Anda. Jika editor tidak kosong, editor akan menampilkan dialog perbedaan yang menandai perubahan untuk ditinjau.
- Buat ulang: tombol coba lagi muncul di bagian bawah respons terakhir untuk menjalankan ulang perintah.
- Penghitung token: menampilkan jumlah token yang digunakan dalam sesi percakapan saat ini. Gunakan ini untuk memantau penggunaan Anda terhadap batas kunci API Anda.
Opsi alat
Anda dapat mengaktifkan alat berikut untuk meningkatkan kualitas respons asisten. Perhatikan bahwa mengaktifkan alat akan menambahkan konteks tambahan (seperti dokumentasi atau hasil penelusuran) ke permintaan Anda, yang dapat menyebabkan penggunaan token yang lebih besar.
- Dokumen: menelusuri dokumentasi publik Earth Engine untuk memberikan kode dan penjelasan yang akurat.
- Penelusuran set data: menelusuri set data di Katalog Data Earth Engine.
- Google Penelusuran: mendasarkan respons pada hasil Google Penelusuran untuk memberikan informasi terbaru dari web. Perhatikan bahwa alat Google Penelusuran tidak dapat digunakan secara bersamaan dengan alat penelusuran Dokumen atau Set Data. Mengaktifkan Google Penelusuran akan otomatis membuat alat lainnya tidak tersedia di UI.
Prasyarat
Untuk membuat permintaan ke model, fitur ini menggunakan kunci Gemini API Anda sendiri.
Cara mendapatkan kunci Gemini API
Anda dapat membuat atau melihat kunci Gemini API di Project Cloud Anda di Google AI Studio.
- Buka Kunci API Google AI Studio.
- Klik Buat kunci API, lalu pilih opsi untuk membuat kunci Anda.
Untuk mengetahui informasi selengkapnya tentang kunci Gemini API, lihat dokumentasi kunci Gemini API.
Mengonfigurasi kunci API Anda di Editor Kode
Setelah memiliki kunci API, Anda harus menambahkannya ke Editor Kode:
- Di panel Tanya, klik ikon kunci di kotak input chat.
- Tempelkan kunci API Anda ke dalam dialog yang muncul.
- Centang kotak secara opsional untuk menyimpan kunci untuk sesi mendatang, lalu klik OK.
Konteks otomatis
Untuk memberikan bantuan yang relevan, fitur Tanya otomatis menyertakan konteks berikut dengan setiap permintaan:
- Teks lengkap skrip Anda saat ini di editor.
- Aset dan geometri yang diimpor.
- Histori chat sesi saat ini.
Memecahkan masalah error konsol
Asisten AI terintegrasi langsung dengan konsol Editor Kode untuk membantu Anda menyelesaikan error runtime dengan cepat:
- Jika skrip Anda mengalami error, cari kartu error merah di tab Console.
- Klik tombol Pecahkan masalah pada kartu error.
- Tindakan ini akan otomatis membuka panel Tanya dan mengantrekan pesan perintah yang dibuat otomatis yang berisi pesan error dan konteks yang relevan dari skrip Anda untuk Anda kirim.
Contoh perintah
Anda dapat meminta bantuan asisten untuk menyelesaikan berbagai tugas dengan mengetik langsung di kotak chat. Berikut beberapa contoh pertanyaan yang dapat Anda ajukan, yang dikategorikan berdasarkan tugas:
Pembuatan dan alur kerja kode
- "Tulis skrip untuk memuat gambar Sentinel-2 untuk tahun 2023 di Afrika Timur, memfilter tutupan awan kurang dari 10%, menghitung NDVI median, dan menambahkannya ke peta dengan palet visualisasi putih ke hijau."
- "Buat komposit Landsat 9 bebas awan untuk musim panas 2024 di Eropa Tengah dan ekspor ke bucket Cloud Storage saya."
Aplikasi Earth Engine
- "Tulis kode untuk membuat peta panel ganda Aplikasi Earth Engine untuk membandingkan gambar dari tahun 2020 dan 2024 secara berdampingan."
- "Tambahkan panel di sebelah kiri dengan menu drop-down untuk memilih tahun dan tombol untuk memuat ulang peta."
- "Tambahkan legenda kustom ke peta untuk klasifikasi penutup lahan yang ditampilkan."
Proses debug
- "Saya mendapatkan error 'Batas memori pengguna terlampaui'. Bagaimana cara mengatasi masalah ini?"
- "Peta saya menampilkan lapisan tanpa varians dalam nilai piksel, ini tidak sesuai dengan yang saya harapkan, apa yang salah?"
- "Mengapa saya mendapatkan error 'Image.select: Band 'NDVI' not found' saat menjalankan perhitungan ini?"
Penjelasan
- "Explain what
ee.Reducer.mean().combine()is doing on line 15 of my script." (Jelaskan apa yang dilakukanee.Reducer.mean().combine()di baris ke-15 skrip saya.) - "Apa perbedaan antara
ee.Image.clip()danee.Image.mask()?"
Pengoptimalan
- "Dapatkah Anda mengoptimalkan operasi peta kumpulan gambar ini agar berjalan lebih efisien?"
- "Bagaimana cara menulis ulang operasi
reduceRegionsini di banyak poligon dan gambar agar tidak kehabisan waktu?"
Penagihan dan biaya
Penggunaan fitur ini memerlukan kunci Gemini API Anda sendiri. Biaya tunduk pada harga Gemini API dan tingkat kuota kunci Anda.
- Paket Gratis: Gemini API menawarkan paket gratis (dengan batasan).
- Paket Berbayar: Jika Anda menggunakan kunci API paket berbayar, Anda akan dikenai biaya terlepas dari pendaftaran project Earth Engine tertentu.
Untuk mengetahui detail selengkapnya, lihat Harga Gemini API.
Memantau penggunaan dan mengontrol biaya
Anda dapat mengelola kunci serta melihat penggunaan dan biaya langsung di AI Studio.
- Periksa tingkat, penggunaan, batas, dan pembelanjaan kunci API Anda di antarmuka AI Studio.
- Tetapkan batas pembelanjaan bulanan di tab Pembelanjaan di AI Studio.
Data dan privasi
Data Anda ditangani sesuai dengan Persyaratan Layanan Gemini API. Pastikan untuk meninjaunya terkait penggunaan perintah dan konten yang dihasilkan.
Masukan
Bantu kami melakukan penyempurnaan. Sampaikan masukan Anda kapan saja dengan mengklik tombol masukan di pojok kanan atas Editor Kode. Gunakan opsi Kirim masukan Editor Kode. Kami secara aktif membaca masukan ini untuk meningkatkan performa model dan memprioritaskan fitur.