Kode widget chat dengan instruksi pribadi: menulis system prompt yang efektif
Kode sematan sama untuk setiap widget chat. Yang membuat widget Anda berguna adalah instruksi pribadi di baliknya. Begini cara menulis instruksi yang menjaga jawaban akurat dan sesuai merek.
Diterbitkan:
Dua widget chat bisa memakai baris kode sematan yang sama namun berperilaku sangat berbeda. Perbedaannya ada pada instruksi pribadi, yang sering disebut system prompt. Instruksi ini disimpan di server bersama widget Anda, dikirim di setiap percakapan, dan tidak pernah ditampilkan kepada pengunjung.
Di mana instruksi disimpan
Buka widget chat di Widget dan gulir ke Perilaku. Kolom instruksi menampung hingga 4.000 karakter. Karena tetap berada di server, pengunjung yang memeriksa halaman Anda hanya melihat id widget di tag script:
<script src="https://api14.com/widget.js" data-widget="YOUR_WIDGET_ID" async></script>
Perubahan instruksi berlaku mulai pesan berikutnya. Anda tidak perlu memperbarui kode di situs Anda.
Struktur yang efektif
Instruksi yang baik menjawab empat pertanyaan untuk model.
- Siapa kamu? "Kamu adalah asisten untuk Northwind, toko online perlengkapan outdoor."
- Apa yang kamu ketahui? Tempelkan fakta yang penting: waktu pengiriman, aturan pengembalian, jam buka, lini produk. Model hanya bisa seakurat fakta yang Anda berikan.
- Apa yang harus kamu hindari? "Jangan menjanjikan diskon. Jangan memberi nasihat medis atau hukum. Jika tidak yakin, katakan saja dan arahkan ke halaman kontak."
- Bagaimana gaya bicaramu? "Jawab dalam dua atau tiga kalimat pendek. Gunakan bahasa pengunjung."
Buat setiap aturan singkat dan konkret. Paragraf panjang yang samar lebih sulit diikuti model dibanding daftar singkat.
Uji seperti pengunjung
Pratinjau editor mengirim permintaan sungguhan dengan instruksi Anda yang belum disimpan, jadi Anda bisa memperbaikinya dengan cepat:
- Ajukan lima pertanyaan yang paling sering masuk ke kotak masuk dukungan Anda.
- Tanyakan sesuatu yang tidak dicakup instruksi Anda dan pastikan widget mengakui bahwa ia tidak tahu.
- Coba buat widget melanggar aturan, misalnya dengan meminta kode diskon.
Sesuaikan instruksi setelah setiap putaran. Perubahan kata yang kecil sering kali sudah memperbaiki sebagian besar masalah.
Jaga konsistensi merek
Widget chat bersifat white label: tidak ada logo dan tidak ada baris "powered by". Atur judul, pesan sambutan, teks petunjuk, label tombol, dan pesan galat dengan kata-kata Anda sendiri, lalu sesuaikan warna aksen, kelengkungan sudut, dan tema dengan situs Anda. Teks yang dibiarkan kosong memakai bawaan dalam bahasa akun Anda.
Padukan instruksi dengan batas
Instruksi membentuk jawaban, tetapi bukan anggaran. Atur batas panjang jawaban (token maksimum) agar jawaban tetap singkat, dan pilih API key yang menjalankan widget. Batas pengeluaran harian dan model yang diizinkan pada key itu berlaku untuk setiap permintaan pengunjung, sehingga Anda punya jaring pengaman kedua yang independen.
Mulailah dengan draf di halaman widget, lalu sempurnakan di dasbor Anda.