Function Tool Settings
Buka di CMSPengaturan function tool menentukan bagaimana AI agent memahami dan menggunakan Chat Form. Pengaturan ini didaftarkan ke AI sebagai metadata tentang tujuan formulir dan aturan perilakunya.
Buka bagian Function Tool di dalam konfigurasi plugin Chat Form Anda.
Field Function Tool
| Field | Deskripsi |
|---|---|
| Name | Identifier singkat yang dipakai AI secara internal untuk merujuk ke formulir ini. Hanya gunakan huruf, angka, dan underscore (misalnya customer_feedback_form). Harus unik di antara semua plugin yang dikonfigurasi pada agent yang sama. |
| Description | Menjelaskan kepada AI informasi apa yang dikumpulkan formulir ini. Tulis sebagai pernyataan tujuan yang sederhana agar AI tahu kapan harus memanggil formulir. |
| Loading Text | Pesan yang ditampilkan ke user selama formulir diproses setelah dikirim. Buat singkat dan menenangkan (misalnya "Mengirim jawaban Anda, mohon tunggu…"). |
| Rules | Batasan perilaku bagi AI saat bekerja dengan formulir ini. Gunakan untuk mendefinisikan kasus khusus, penanganan tertentu, atau larangan yang eksplisit. |
| Response Prompt | Instruksi tentang bagaimana AI harus menanggapi user setelah submission berhasil. Gunakan untuk membentuk nada dan isi pesan setelah pengiriman. |
Menulis Description yang Efektif
Field description adalah field terpenting untuk memastikan AI memanggil formulir pada saat yang tepat. Tulis description untuk menjawab: "Apa yang dikumpulkan formulir ini, dan kapan AI harus menggunakannya?"
Contoh:
| Baik | Alasannya |
|---|---|
Collects customer satisfaction ratings and feedback comments after a service interaction. | Tujuannya jelas, konteks pemicunya jelas. |
Registers event attendees by collecting their name, email, and session preferences. | Menyebutkan field dan skenarionya. |
Hindari description yang samar seperti "formulir feedback", karena AI mengandalkan teks ini untuk memutuskan apakah akan memanggil formulir atau menjawab pertanyaan secara langsung.
Menulis Rules yang Efektif
Gunakan field Rules untuk menangani kasus yang tidak tercakup oleh validasi di tingkat pertanyaan. Contoh:
Do not invoke this form if the user has already submitted in this session.Always ask questions one at a time, even if the setting is disabled.If the user refuses to answer a mandatory question after two attempts, stop the form and inform them that submission is not possible.Do not submit the form if the user says they are unsatisfied before reaching the final question.
Menulis Response Prompt yang Efektif
Response Prompt memberi tahu AI bagaimana menanggapi setelah formulir berhasil disimpan. Jika dibiarkan kosong, AI menggunakan pesan konfirmasi umum.
Contoh:
Thank the user warmly and let them know their feedback will be reviewed within 2 business days.Confirm the booking and tell the user they will receive a calendar invite by email.Summarize the key answers the user provided and confirm their registration is complete.
Bentrokan Function Name
Setiap instance Chat Form pada sebuah agent harus memiliki Name yang unik. Jika Anda memasukkan nama yang sudah dipakai, sistem akan menyarankan alternatif secara otomatis.
Halaman Terkait
- Configure Settings: langkah sebelumnya.
- View Submissions: setelah publish, tinjau jawaban yang terkumpul.
- Overview Chat Form: alur penyiapan lengkap.