Halaman ini menjelaskan cara mengelola template, termasuk pengeditan, penguncian, penghapusan, dan kontrol versi.
Jika Anda ingin menggunakan template secara terprogram (seperti menggunakan REST API) atau ingin men-deploy template ke lokasi tertentu, lihat alur kerja lanjutan.
Mengedit dan melakukan iterasi pada template
Anda dapat mengedit template yang tidak terkunci.
Sebaiknya lakukan hal berikut:
Hindari mengedit template yang digunakan dalam produksi.
Setiap perubahan pada template akan segera digunakan oleh permintaan dari aplikasi Anda, jadi Anda harus berhati-hati saat membuat perubahan yang dapat merusak aplikasi atau menyebabkan perubahan perilaku yang tidak terduga.Coba gunakan sistem pembuatan versi untuk melakukan iterasi pada template.
Berikut cara mengedit template yang ada:
Di konsol Firebase, buka tab AI Services > AI Logic > Prompt templates.
Dalam daftar template, temukan dan klik template yang ingin Anda edit.
Jika template terkunci, buka kuncinya dengan mengklik ikon kunci
lock di sudut kanan atas template.Edit template, lalu klik Save.
Jika template sebelumnya terkunci, pastikan untuk mengklik ikon kunci
lock lagi.Keluar dari template dengan mengklik Close.
Mengunci template
Sebaiknya lakukan hal berikut:
Perlu diketahui bahwa penguncian template berfungsi sebagai perlindungan terhadap pengeditan yang tidak disengaja, tetapi penguncian tidak sepenuhnya memblokir pengeditan. Anggota project dengan izin yang sesuai selalu dapat membuka kunci template untuk mengeditnya.
Kunci template yang aktif digunakan oleh kode – terutama kode produksi.
Berikut cara mengunci template:
Di konsol Firebase, buka tab AI Services > AI Logic > Prompt templates.
Dalam daftar template, temukan dan klik template yang ingin Anda kunci.
Kunci template dengan mengklik ikon
kunci di sudut kanan atas template.Keluar dari template dengan mengklik Close.
Menghapus template
Perhatikan bahwa jika template dihapus, Anda dapat membuat template baru dengan ID template yang sama.
Berikut cara menghapus template yang ada:
Di konsol Firebase, buka tab AI Services > AI Logic > Prompt templates.
Dalam daftar template, temukan template yang ingin Anda hapus.
Di akhir baris template, klik
> Delete .Konfirmasi penghapusan, lalu klik Delete.
Membuat versi template
Sebaiknya gunakan sistem pembuatan versi untuk template perintah server Anda. Berikut beberapa rekomendasi umum:
Buat ID template yang ditambahkan dengan versi yang menggunakan pembuatan versi semantik (semver) (misalnya,
).my-first-template-v1-0-0Gunakan Firebase Remote Config agar Anda dapat dengan mudah mengubah template dan nilai lainnya dalam permintaan.
Jika ingin menggunakan infrastruktur pembuatan versi standar, Anda dapat menyediakan template sebagai file menggunakan REST API.
Anda dapat menduplikasi template yang ada untuk digunakan sebagai dasar versi berikutnya:
Di konsol Firebase, buka tab AI Services > AI Logic > Prompt templates.
Dalam daftar template, temukan template yang ingin Anda duplikasi.
Di akhir baris template, klik
> Duplicate .Di template baru, tambahkan ID template untuk mencerminkan versi berikutnya.