Membuat tindakan dengan Gemini di IDE
Dokumen ini menjelaskan cara menggunakan Gemini untuk membuat kode Python kustom untuk tindakan respons di Lingkungan Pengembangan Terintegrasi (IDE) Google SecOps. Dengan kemampuan ini, Anda dapat membuat tindakan baru dengan memberikan deskripsi bahasa alami tentang persyaratan Anda.
Membuat tindakan dengan Gemini
- Di menu navigasi Google SecOps, buka Response > IDE.
- Di IDE, pilih integrasi dan buka menu Create New Action.
- Klik Generate action with Gemini.
- Dalam dialog Generate action, lakukan hal berikut:
- Pilih integrasi dari daftar Integration.
- Masukkan perintah mendetail di kolom Masukkan perintah.
- Klik Generate with Gemini.
- Tinjau layar pratinjau, yang menampilkan perintah yang dimasukkan, deskripsi tindakan yang diusulkan, serta detail terkait input dan output-nya.
- Klik Lanjutkan.
- Di editor yang muncul, tinjau kode yang dihasilkan. Bergantung pada
hasilnya, pilih salah satu opsi berikut:
- Terima: Jika kode memenuhi persyaratan Anda, klik Simpan.
- Ubah: Edit kode secara manual langsung di editor untuk menyempurnakan logika, lalu klik Simpan.
- Lakukan iterasi: Jika kode memerlukan perubahan signifikan, kembali ke kolom perintah untuk memberikan petunjuk yang lebih spesifik dan buat ulang tindakan.
- Hapus: Keluar dari halaman atau pilih item lain. Dialog konfirmasi akan muncul untuk memastikan Anda ingin keluar tanpa menyimpan kode yang dihasilkan.
- Konfigurasikan spesifikasi teknis tindakan, termasuk setelan Waktu tunggu, Parameter, dan Hasil JSON. Untuk mengetahui informasi selengkapnya, lihat Membuat tindakan baru untuk digunakan dalam playbook.
- Setel tombol ke Enabled, lalu klik Save.
Tindakan ini kini tersedia untuk digunakan di Playbook > Actions.
Praktik terbaik dalam memberikan perintah
Untuk mendapatkan kode yang paling akurat dan dapat digunakan dari Gemini, ikuti praktik terbaik berikut saat menulis perintah:
- Sarankan nama dan parameter tertentu: Sarankan nama untuk tindakan dan parameter yang harus disertakan secara eksplisit.
- Fokus pada satu endpoint: Untuk hasil terbaik, gunakan perintah untuk tindakan sinkron yang berinteraksi dengan satu endpoint API.
- Tentukan struktur JSON: Sarankan struktur yang sesuai untuk hasil JSON guna memastikan kode selaras dengan persyaratan playbook Anda.
- Menyimpan kode dalam satu modul: Minta agar semua kode untuk tindakan ditulis dalam satu modul untuk membantu peninjauan dan implementasi.
- Sertakan dokumentasi dan contoh: Tambahkan link ke dokumentasi API, contoh API, atau contoh penggunaan tertentu dalam perintah Anda.
- Mereferensikan aset integrasi yang ada: Anda dapat mereferensikan skrip lain dari integrasi yang sama untuk memandu logika dan gaya pembuatan.
Contoh kasus penggunaan
Anda dapat menggunakan perintah berikut untuk membuat tindakan baru dalam integrasi respons Google Chronicle yang menggabungkan beberapa fungsi yang ada menjadi satu tindakan kustom:
Create an action that combines the case tag action and case priority action.
It should accept the same parameters as each original action and perform the
same logic based on those parameters. Ensure the action returns a JSON result
of the affected case in the following format:
{
"case": case_id,
"case_tag": tag,
"priority": priority
}
Perlu bantuan lain? Dapatkan jawaban dari anggota Komunitas dan profesional Google SecOps.