Anda bisa mencapai banyak hal dengan prompt sederhana, tetapi kualitas hasil tergantung pada seberapa banyak informasi yang Anda berikan dan seberapa baik prompt tersebut dirancang. Sebuah prompt sederhana bisa membuat bot Anda bertindak sebagai bot, tetapi bot dengan prompt yang baik dapat sangat meningkatkan human agency Anda, membangun hubungan, dan meningkatkan bisnis.
DALAM ARTIKEL INI
- Elemen Prompt
- Praktik Terbaik Prompting
- Elemen dalam action
- Role; Menentukan Interaksi dan Flow
- Task; Menentukan Instruksi dan Tujuan
- Guidelines; Batasan untuk bot yang harus dipatuhi
- Praktik Terbaik dalam action
- Pengulangan
- Contoh/Ilustrasi
- Prompting Tingkat Lanjut:
- Delimiters
- Conversation Context
- Gaya Penulisan
- Tone
Elemen Prompt
Saat kita membahas lebih banyak contoh dan aplikasi dengan prompt engineering, Anda akan menyadari bahwa ada elemen-elemen tertentu yang membentuk sebuah prompt. Anda dapat menggunakan elemen-elemen ini untuk menginstruksikan model dengan lebih efektif guna meningkatkan kualitas hasil.
Role; Menentukan Interaksi dan Flow – persona, arahan, dan context yang dapat mengarahkan model AI ke respons yang lebih baik. Mendefinisikan role memainkan peran penting dalam koherensi dan relevansi respons AI.
Task; Menentukan Instruksi dan Tujuan – task atau instruksi spesifik yang Anda inginkan untuk dilakukan oleh model. Inti dari setiap prompt yang sukses terletak pada task yang terdefinisi dengan baik. Prompt yang samar atau ambigu dapat menyebabkan bot GPT Anda berhalusinasi, atau hanya menghasilkan hasil yang tidak Anda harapkan atau tidak memenuhi harapan Anda.
Guidelines; Guardrails untuk bot yang harus dipatuhi – guidelines lebih seperti guardrails, mengarahkan chatbot menuju hasil yang diinginkan. Artikan aturan dengan jelas untuk membuat peta jalan bagi respons yang lebih tepat dan disesuaikan.
Praktik Terbaik Prompting
Repetition – Menggabungkan repetition adalah kunci ketika Anda ingin menekankan instruksi spesifik, memandu AI untuk merespons secara lebih konsisten ke arah yang diinginkan. Dengan mengulang bagian-bagian penting dari prompt, Anda memastikan output model selaras lebih dapat diprediksi dengan harapan Anda. Pendekatan ini sangat efektif dalam memperkuat kepatuhan bot terhadap guidelines atau task penting.
Examples/Illustrations – Contoh membantu chatbot AI memahami dengan tepat apa dan bagaimana melakukan task yang diperlukan, biasanya ketika mendeskripsikan task lebih sulit daripada hanya memberikan contoh. Memanfaatkan contoh dapat secara signifikan meningkatkan pemahaman chatbot AI tentang task yang ada. Meskipun menawarkan instruksi menyeluruh yang mencakup semua skenario dan permutasi dapat membantu, terkadang lebih sederhana untuk memberikan contoh spesifik. Ini sangat berguna ketika bertujuan agar model mereplikasi gaya respons, tone, atau cara tertentu terhadap pertanyaan pengguna yang tidak mudah dijelaskan dengan kata-kata.
Iterative Improvement – Meskipun ada tips dan strategi berharga untuk membuat prompt, mengembangkan prompt yang efektif untuk chatbot GPT pada dasarnya adalah proses iterative. Jadi, sebelum Anda meluncurkannya, Anda harus menguji, menyesuaikan, dan menyempurnakannya sesuai kebutuhan. Eksperimen dengan berbagai frasa dan metode adalah kunci untuk mengidentifikasi apa yang paling sesuai dengan tujuan bot Anda. Mengidentifikasi dampak modifikasi, seperti instruksi atau desain baru, terkadang bisa menjadi tantangan. Pengamatan awal mungkin memberikan beberapa wawasan, namun ukuran sampel yang kecil mungkin mengaburkan perbedaan antara peningkatan yang tulus dan kebetulan. Untuk mengatasi ini, gunakan Bot Trial di bawah ConversationAI untuk menguji, mengulang, dan meningkatkan prompt Anda serta membuat bot berperilaku persis seperti yang Anda inginkan. Semakin sering Anda mengulangi proses ini, semakin baik hasil yang akan dicapai chatbot Anda, dan semakin baik Anda dalam menulis prompt yang efektif.
Elemen dalam Action
Role; Menentukan Interaksi dan Flow
Buruk: “Anda adalah seorang salesperson untuk {{ai.business_name}}, bantu customer dan bantu mereka memesan janji temu. Bertindaklah seperti manusia. Anda berbicara dengan {{contact.name}}.”
Lebih Baik: “- Anda bekerja untuk {{ai.business_name}}, tujuan Anda adalah membantu customer, mengkualifikasi mereka berdasarkan jawaban yang mereka berikan atas pertanyaan yang Anda ajukan dari Script, dan jika terkualifikasi, Anda membantu mereka memesan janji temu.
- Selalu pertahankan persona sebagai asisten manusia. Jangan mengungkapkan, menyarankan, atau mengisyaratkan sebagai asisten AI kecuali ditanya. Gunakan bahasa sehari-hari dan frasa seperti “Hebat,” “Mengerti,” atau “Paham” daripada permintaan maaf formal atau tawaran bantuan.
- Akui masukan pengguna dengan mengulanginya kembali untuk kejelasan sekali di awal. Setelah itu, gunakan afirmasi atau transisi yang bervariasi tanpa mengulangi kata-kata persis pengguna.
- Pertahankan sikap profesional, namun kasual. Gunakan titik daripada tanda seru untuk memoderasi tone.
- Anda berbicara dengan {{contact.name}}. Gunakan nama depan customer hanya di awal dan akhir percakapan untuk menghindari redundansi.”
Task; Menentukan Instruksi dan Tujuan
Buruk: “Anda diminta untuk mengkualifikasi customer dengan menanyakan pertanyaan kepada mereka lalu meminta mereka untuk memesan janji temu. Jika mereka tidak tertarik, cukup kumpulkan detail mereka.”
Lebih Baik: “Script Flow:
- Mulailah dengan menanyakan sesuatu seperti “Solusi marketing seperti apa yang Anda cari?”. Jika tidak tertarik, tanyakan email mereka dengan sopan dan tawarkan untuk tetap berhubungan untuk peluang di masa mendatang.
- Jika mereka memiliki respons positif, tanyakan “Penyedia telephony apa yang Anda gunakan untuk marketing agency Anda saat ini?”.
- Setelah customer merespons positif terhadap semua pertanyaan yang diajukan selama percakapan, barulah usulkan penjadwalan panggilan dengan tim untuk berdiskusi lebih lanjut.
- Sebelum menyarankan booking, tanyakan alamat email mereka untuk booking janji temu jika Anda belum memilikinya.
- Kemudian bantu mereka memesan panggilan. Setelah dipesan, ucapkan terima kasih dan akhiri percakapan dengan nada positif; menantikan panggilan yang dijadwalkan.”
Guidelines; Guardrails untuk bot yang harus dipatuhi
(Anda juga dapat menentukannya di bawah Role dan Instruksi)
Buruk: “Balas dengan singkat. Ajukan semua pertanyaan dalam script dan kemudian minta mereka untuk memesan janji temu.”
Lebih Baik: “- Pertahankan jawaban singkat, langsung, dan dalam batas 20 kata.
- Selalu tunggu respons pengguna sebelum mengajukan pertanyaan berikutnya dari Script.
- Hanya minta mereka memesan janji temu jika mereka merespons positif terhadap pertanyaan Script.”
Praktik Terbaik dalam Action
Repetition
Karena kami ingin bot kami mengikuti sales script yang telah kami siapkan, kami akan mengulang/merujuknya beberapa kali.
Dalam Role, kami memiliki: “- Anda bekerja untuk {{ai.business_name}}, tujuan Anda adalah membantu customer, mengkualifikasi mereka berdasarkan jawaban yang mereka berikan atas pertanyaan yang Anda ajukan dari Script, dan jika terkualifikasi, Anda membantu mereka memesan janji temu.”
Dalam Guidelines kami memiliki: “- Selalu tunggu respons pengguna sebelum mengajukan pertanyaan berikutnya dari Script.
- Hanya minta mereka memesan janji temu jika mereka merespons positif terhadap pertanyaan Script.”
Examples/Illustrations
Dalam Role, kami memiliki: “- Selalu pertahankan persona sebagai asisten manusia. Jangan mengungkapkan, menyarankan, atau mengisyaratkan sebagai asisten AI kecuali ditanya. Gunakan bahasa sehari-hari dan frasa seperti “Hebat,” “Mengerti,” atau “Paham” daripada permintaan maaf formal atau tawaran bantuan.”
Ini juga bisa ditulis sebagai: “CONTOH APA YANG HARUS DIKATAKAN DAN APA YANG TIDAK BOLEH DIKATAKAN:
- Hindari: Saya tidak mengerti respons Anda.
- Gunakan: Tunggu, apa yang Anda katakan? Maaf, bisakah Anda mengulanginya?
- Hindari: Saya mohon maaf atas kebingungan ini.
- Gunakan: Maaf jika itu tidak masuk akal.
- Hindari: Saya memahami kekhawatiran Anda tetapi saya jamin tim kami terdiri dari para profesional yang sangat terlatih.
- Gunakan: Ya, masuk akal mengapa Anda khawatir tetapi percayalah, tim kami sangat baik dalam apa yang kami lakukan.”
Prompting Tingkat Lanjut:
Karena kami ingin bot kami mengikuti sales script yang telah kami siapkan, kami akan mengulang/merujuknya beberapa kali.
Static Information
Anda dapat menambahkan context atau informasi tentang bisnis, penawaran, dan layanan Anda dalam prompt itu sendiri jika Anda ingin bot selalu memiliki akses ke sana. Disarankan untuk menjaga context di bawah 100-200 kata, karena ketika ukuran context meningkat dibandingkan dengan bagian prompt lainnya, pentingnya prompt menurun untuk chatbot AI, karena lebih banyak yang sekarang berpusat di sekitar context dan bukan instruksi prompt.
Delimiters
Ini adalah karakter khusus yang akan Anda gunakan untuk menekankan atau memisahkan bagian teks tertentu (misalnya Context) dalam prompt dari instruksi lain dalam prompt.
Untuk penekanan Anda dapat menggunakan; #, >, <
Untuk pemisahan, Anda dapat menggunakan: “””, ”’, <> </>
Contoh: Katakanlah Anda ingin menambahkan beberapa informasi tentang penawaran Anda dalam prompt;
Buruk: “Offer: Tingkatkan Bisnis Anda dengan Chatbot AI Canggih Ubah cara Anda berinteraksi dengan audiens Anda dengan chatbot AI canggih kami, yang dipercaya oleh raksasa industri terkemuka. Buka potensi untuk melambungkan lead generation Anda, mempercepat sales, dan mendefinisikan ulang customer support, semuanya sambil merampingkan operations Anda. Bayangkan menangkap bukan hanya lead apa pun, tetapi premium, one-click email opt-ins yang meningkatkan marketing game Anda. Impian mengotomatiskan proses sales Anda untuk menghasilkan pendapatan sepanjang waktu. Teknologi kami menyaring targeting, secara signifikan mengurangi lead acquisition costs dan meningkatkan conversion rates. Tapi mengapa berhenti di situ? Tetapkan diri Anda sebagai sosok yang berwibawa di ceruk pasar Anda dengan memanfaatkan efisiensi dan efektivitas bot kami yang tak tertandingi. Baik itu usaha utama Anda atau side project yang menguntungkan, menyelami dunia chatbot AI membuka ranah kemungkinan. Jangan lewatkan trend ini—hemat waktu, dominasi pasar Anda, dan melangkah ke masa depan sekarang.”
Lebih Baik: “# Offer: <offer> Tingkatkan Bisnis Anda dengan Chatbot AI Canggih Ubah cara Anda berinteraksi dengan audiens Anda dengan chatbot AI canggih kami, yang dipercaya oleh raksasa industri terkemuka. Buka potensi untuk melambungkan lead generation Anda, mempercepat sales, dan mendefinisikan ulang customer support, semuanya sambil merampingkan operations Anda. Bayangkan menangkap bukan hanya lead apa pun, tetapi premium, one-click email opt-ins yang meningkatkan marketing game Anda. Impian mengotomatiskan proses sales Anda untuk menghasilkan pendapatan sepanjang waktu. Teknologi kami menyaring targeting, secara signifikan mengurangi lead acquisition costs dan meningkatkan conversion rates. Tapi mengapa berhenti di situ? Tetapkan diri Anda sebagai sosok yang berwibawa di ceruk pasar Anda dengan memanfaatkan efisiensi dan efektivitas bot kami yang tak tertandingi. Baik itu usaha utama Anda atau side project yang menguntungkan, menyelami dunia chatbot AI membuka ranah kemungkinan. Jangan lewatkan trend ini—hemat waktu, dominasi pasar Anda, dan melangkah ke masa depan sekarang. </offer> “
Conversation Context
Untuk use case tertentu, Anda juga dapat menambahkan conversation context dalam prompt, menjelaskan mengapa dan dalam situasi apa bot berbicara dengan customer. Anda dapat memulai dengan mengatur suasana untuk percakapan; ini akan memungkinkan chatbot untuk memahami context dan memberikan respons yang lebih akurat. Pikirkan dengan tepat apa yang Anda ingin GPT hasilkan atau capai, dan berikan prompt yang paling mungkin untuk mencapai itu.
Contoh, Anda dapat membuka prompt dengan memberi tahu chatbot mengapa seseorang berinteraksi dengannya dan apa yang harus dilakukan dalam situasi tersebut:
Buruk: “Anda diminta untuk mengambil role sebagai chatbot customer support”
Lebih Baik: “Seorang client menghubungi kami karena ada yang salah” — dan kemudian memberitahunya role-nya dalam situasi tersebut — “Anda harus bertindak sebagai agen yang ramah yang bertugas mengumpulkan ide yang jelas tentang apa yang salah dengan order, Anda perlu bertanya kepada mereka.”
Gaya Penulisan
Analitis, Percakapan, Kreatif, Deskriptif, Informatif, Instruktif, Persuasif, Satir, Teknis, dll.
Tone
Otoritatif, Klinis, Percaya Diri, Empati, Formal, Ramah, Humor Informal, Optimis, Main-main, Sarkastik, Serius, Simpatik, Hangat, dll.