Brand Logo Navigation
Bot

Dynamic Values

Dynamic Values memungkinkan Anda menyisipkan variabel yang telah ditentukan atau berbasis API ke dalam knowledge base agar chatbot dapat menggunakannya selama percakapan. Alih-alih menulis informasi tertentu secara langsung ke dalam artikel, Anda dapat mereferensikan dynamic values yang diselesaikan saat runtime: menjaga knowledge base tetap fleksibel dan selalu terbaru.

Gambaran Umum Dynamic Values

Tampilan utama menampilkan semua dynamic values yang dikonfigurasi untuk bot Anda. Di bagian atas halaman, Anda dapat:

  • Create New Dynamic Value: Klik tombol ini untuk menambahkan dynamic value baru
  • Import Dynamic Value: Impor dynamic values dari file untuk mengatur beberapa entri dengan cepat
  • Search by Name or Key: Gunakan kolom pencarian untuk menemukan dynamic values tertentu

Tabel menampilkan kolom-kolom berikut:

KolomDeskripsi
NameNama yang mudah dibaca yang menjelaskan dynamic value
KeyKey unik yang digunakan untuk mereferensikan nilai ini di knowledge base (contoh: {{business_hours}})
Action TypeTipe dynamic value: bisa berupa nilai statis yang telah ditentukan atau nilai berbasis API
Created AtTanggal dan waktu saat dynamic value dibuat
Last Updated AtTanggal dan waktu saat dynamic value terakhir diubah
ActionsOpsi untuk mengedit atau menghapus dynamic value

Gunakan kontrol Entries per page di bagian bawah untuk mengatur jumlah entri yang ditampilkan, dan navigasi antar halaman menggunakan kontrol pagination.


Membuat Dynamic Value Baru

Untuk membuat dynamic value baru:

  1. Klik tombol Create New Dynamic Value di kanan atas halaman.

  2. Masukkan Name yang menjelaskan tujuan nilai tersebut dengan jelas.

  3. Tentukan Key yang akan digunakan untuk mereferensikan nilai ini di artikel knowledge base.

  4. Pilih Action Type:

    • Exact Value: Masukkan nilai tetap yang tidak berubah sampai diperbarui secara manual (contoh: jam operasional, alamat perusahaan, detail kebijakan pengembalian).

    • API-based: Konfigurasikan endpoint API yang akan dipanggil bot saat runtime untuk mengambil nilai terbaru (contoh: level stok saat ini, harga real-time, saldo akun). API based mendukung dua tipe, API dan Granular API.

      • API: Pengambilan data standar
      • Granular API: Pemetaan data yang lebih detail
  5. Konfigurasikan nilai atau pengaturan API berdasarkan action type yang dipilih.

  6. Klik Save untuk membuat dynamic value.

Mengimpor Dynamic Values

Jika Anda perlu mengatur beberapa dynamic values sekaligus, gunakan fitur Import Dynamic Value:

  1. Klik tombol Import Dynamic Value.

  2. Unggah file Anda sesuai format yang diperlukan.

  3. Tinjau entri yang diimpor dan konfirmasi.

Menggunakan Dynamic Values di Knowledge Base

Setelah dibuat, Anda dapat mereferensikan dynamic values di artikel knowledge base dengan mengetik {{ dan Anda akan melihat daftar dynamic values yang tersedia. Ketika bot menemukan key tersebut selama percakapan, bot secara otomatis menyelesaikan nilainya: baik dengan mengembalikan nilai statis atau memanggil API yang telah dikonfigurasi.

Ini sangat berguna untuk:

  • Informasi yang sering berubah: Harga, jadwal, atau ketersediaan yang berubah secara rutin
  • Respons yang dipersonalisasi: Data spesifik akun yang diambil melalui API
  • Manajemen terpusat: Perbarui nilai sekali dan akan berlaku di semua tempat key tersebut direferensikan

Jaga agar key dynamic value Anda deskriptif dan konsisten. Gunakan konvensi penamaan seperti company_hours atau return_policy agar anggota tim dapat dengan mudah memahami apa yang diwakili setiap key saat mengedit artikel knowledge base.