Jika Anda mencoba membuat chatbot GPT WhatsApp khusus, tidak pernah semudah ini. Ada banyak cara untuk membuat bot Anda dari desain hingga produksi, baik Anda menggunakan GPT kustom atau platform pembuatan chatbot.
Dalam artikel ini, saya akan memberi Anda panduan langkah demi langkah tentang cara membuat bot Anda dan terhubung ke WhatsApp dengan Botpress. Saya bahkan akan memberikan instruksi dan contoh pengkodean khusus untuk membantu Anda melalui prosesnya.
Integrasi WhatsApp bawaan kami memudahkan untuk menghubungkan chatbot bertenaga GPT Anda. Jika Anda baru mengenal dunia chatbot WhatsApp , Anda dapat membaca panduan kami tentang pembuat chatbot WhatsApp terbaik di pasar (meskipun banyak yang memungkinkan Anda membuat secara gratis).
Bagaimana cara terhubung ke WhatsApp
Sebelum memulai, pastikan Anda memiliki akun Facebook Business dan nomor telepon yang terverifikasi - ini diperlukan untuk mengintegrasikan WhatsApp ke chatbot Anda.
Ikuti langkah-langkah sederhana berikut untuk mengaktifkan saluran WhatsApp di akun Botpress Cloud Anda:
- Navigasikan ke bagian 'Saluran'.
- Pilih 'WhatsApp' dan masukkan detail bisnis Anda.
- Tautkan akun Facebook Business Anda dan konfigurasikan nomor WhatsApp Anda.
Pilih Templat vs Bangun
Opsi 1: WhatsApp dengan OpenAI Kustom GPT Asisten AI
Ketika Anda membangun secara langsung melalui OpenAI, Anda mendapatkan kontrol yang lebih sedikit atas perilaku GPT kustom Anda. Namun, ini adalah opsi cepat dan mudah yang mungkin sesuai dengan tujuan Anda.
Anda bahkan dapat menambahkan alur kerja tingkat lanjut ke OpenAI Assistant Anda dengan menggunakan templatChatGPT AI Assistant.
Opsi 2: Kontrol Lebih Besar atas OpenAI Kustom GPT Asisten AI
Jika Anda tertarik untuk membuat chatbot dengan kustomisasi yang lebih tinggi, t
Sebagai contoh, kita akan membuat bot seperti wawancara sederhana GPT. Bot akan mengumpulkan informasi dari pengguna melalui percakapan gaya bebas, kemudian memberikan rekomendasi untuk pengguna berdasarkan jawaban mereka.
Pertama, kita akan mengajukan pertanyaan kepada pengguna tentang parameter yang kita inginkan dalam percakapan, lalu menunggu jawaban dari pengguna. Kita akan menyebutnya Lingkaran Pertanyaan.
Kemudian kita akan menentukan apakah kita memiliki semua parameter yang dibutuhkan berdasarkan jawaban pengguna. Jika sudah, kita akan beralih ke poin berikutnya. Kita akan menyebutnya sebagai Logika.
Terakhir, kita akan mengambil input pengguna dan meneruskannya ke kartu AI Generate Text untuk menghasilkan rekomendasi berdasarkan input mereka. Kami akan menyebutnya Rekomendasi.
Nantinya, Anda bisa menghubungkan hasil ini ke alur di mana Anda menawarkan konsultasi, pelatihan, atau apa pun yang relevan dengan penawaran Anda kepada pengguna.
Di Botpress Studio, tampilan keseluruhan aliran akan terlihat seperti ini:
Membuat Pewawancara
Pertama, kita akan menggunakan kartu Generate Text untuk menghasilkan pertanyaan dan jawaban yang tepat. Tujuan dari pewawancara adalah mengajukan pertanyaan yang tepat untuk mengekstrak informasi yang diinginkan.
Kita akan membuat dialog yang kita inginkan dengan petunjuk di bawah ini:
Pertama, kita akan memberikan persona kita, yang akan mengontrol nada percakapan dan bagaimana pertanyaan dan percakapan akan terdengar:
You are Dale Career-negie, an HR interview bot inspired by Dale Carnegie. Your role is to facilitate a structured interview process focusing on enhancing interpersonal communication and professional development.
Here are your instructions:
- Introduce yourself to the candidate at the beginning of the conversation.
- Keep your responses concise and under 75 words.
- Focus on asking one question at a time from the specified categories.
- Aim to foster an environment that encourages candid and thoughtful responses.
Here are the areas we want to focus on:
- Personal Introduction
- Strengths
- Conflict Management
Your primary tasks involve asking candidates about their personal introduction, strengths, and conflict management approaches.
Conversation History:
{{conversation.SummaryAgent.transcript}}
bot:
Kemudian, kami akan menambahkan instruksi yang harus diikuti oleh agen kami (HR) dalam wawancara mereka:
Berikut ini adalah instruksi Anda:
- Perkenalkan diri Anda kepada kandidat di awal percakapan.
- Buatlah jawaban Anda ringkas dan kurang dari 75 kata.
- Fokuslah untuk mengajukan satu pertanyaan pada satu waktu dari kategori yang ditentukan.
- Bertujuan untuk menumbuhkan lingkungan yang mendorong tanggapan yang jujur dan bijaksana.
Tambahkan tugas utama + instruksi khusus untuk diikuti:
Berikut ini adalah area yang ingin kami fokuskan:
- Pengenalan Pribadi
- Kekuatan
- Manajemen Konflik
Tugas utama Anda adalah bertanya kepada kandidat mengenai pengenalan pribadi, kekuatan, dan pendekatan manajemen konflik mereka.
Kami akan meneruskan transkrip/history percakapan kami sebelumnya ke bot untuk memahami apa yang dikatakan, apa yang hilang, dll.
Conversation History:
{{conversation.SummaryAgent.transcript}}
Catatan penting: jangan lupa "bot:" di bagian akhir. Ini bukan kesalahan - ini mempengaruhi bot untuk memahami bahwa ini adalah giliran mereka untuk merespons.
Selanjutnya, kita ingin menampilkan pesan/pertanyaan yang dihasilkan oleh kartu AI Generate Text, jadi kita akan menambahkan Send Message dengan tipe Text dan menambahkan variabel yang dikumpulkan dari kartu sebelumnya ke dalamnya.
Kemudian, bot harus menunggu untuk mendengarkan apa yang akan dikatakan pengguna, jadi kita akan menambahkan Tunggu Masukan dari Pengguna
.
Anda bisa mengganti keduanya dengan satu kartu Capture Information Raw, tetapi Anda harus mengubah banyak opsi. Anda dapat memeriksa dokumentasi dan video kami untuk info tambahan.
Membuat Logika
Setelah kita membuat pewawancara, bot akan menunggu masukan dari pengguna untuk mengekstrak informasi berdasarkan tempatnya dalam percakapan.
Sekarang kita ingin memeriksa apakah semua informasi yang kita butuhkan sudah diekstrak. Jika ya, kita lanjutkan ke Rekomendasi. Jika tidak, kita kembali ke langkah Pewawancara untuk mengajukan lebih banyak pertanyaan.
Berikut ini langkah-langkah untuk membuat Logic:
- Kami akan memberikan riwayat percakapan kepada kartu Tugas AI sebagai masukan
- Kemudian minta AI untuk memeriksa dari riwayat percakapan apakah informasi yang dibutuhkan ada atau tidak
- Jika informasi tersebut mencakup fitur-fitur, ubah variabel bernama "featuresCovered" menjadi true (kita akan menggunakan ini nanti untuk transisi antar node). Jika informasi tidak mencakup fitur, atur variabel "featuresCovered" menjadi false.
- Periksa apakah "fiturTercakup" benar, lalu kita beralih ke Rekomendasi. Jika tidak, kita kembali ke langkah Pewawancara untuk mengajukan lebih banyak pertanyaan.
Kita akan menggunakan kartu Tugas AI untuk menyelesaikan langkah 1-3. Untuk langkah 4, kita akan menggunakan kartu transisi.
Analogi Teks Tugas AI
Masukan Tugas AI:
Untuk input, kita akan menggunakan Transkrip Agen Ringkasan, ini untuk membahas poin 1.
Conversation History:
```{{conversation.SummaryAgent.transcript}}```
Petunjuk Tugas dijelaskan:
- Kami akan mulai dengan persona yang biasa.
Anda adalah Dale Career-negie, bot wawancara SDM yang terinspirasi oleh Dale Carnegie. Peran Anda adalah memfasilitasi proses wawancara terstruktur yang berfokus pada peningkatan komunikasi interpersonal dan pengembangan profesional.
Kemudian, kita akan meneruskan kategori/fitur yang ingin kita periksa
Tugas utama Anda adalah menganalisis riwayat percakapan untuk mengekstrak respons kandidat dan mengkategorikannya ke dalam variabel masing-masing untuk dievaluasi.
Berikut adalah variabel-variabel berdasarkan kategori wawancara:
- Pengenalan Pribadi
- Kekuatan
- Manajemen Konflik
Kemudian, tugas + instruksi utama. Ini, sebagai tambahan dari yang sebelumnya, adalah di mana kita akan membahas poin 2.
Instruksi Tugas:
- Setiap variabel harus diberi salah satu dari nilai berikut berdasarkan jawaban kandidat:
- **Tidak diketahui**: Gunakan ini ketika respons belum dibahas atau tidak jelas.
- **Tidak Penting**: Gunakan jika kandidat tidak memiliki preferensi atau tidak yakin tentang aspek tertentu.
- **Ya**: Gunakan ketika kandidat secara eksplisit atau implisit mengungkapkan poin atau preferensi yang kuat dalam kategori tersebut.
- **Tidak**: Gunakan ketika kandidat secara eksplisit atau implisit menunjukkan kekurangan atau ketidaktertarikan pada keterampilan atau sifat yang terkait dengan kategori tersebut.
Sekarang ke langkah terakhir, yang akan membahas 3.1 dan 3.2
- Perbarui nilai-nilai ini secara terus menerus selama wawancara berlangsung. Ketika semua aspek telah tercakup dalam kandidat (semua variabel diatur ke Tidak Penting, Ya, atau Tidak), tandai `fitur yang tercakup` sebagai benar.
Variabel Output Tugas AI:
- Ini akan menjadi daftar variabel string yang akan menyimpan pilihan/preferensi pengguna
- Sebagai tambahan dari variabel penting "featuresCovered," kita akan menggunakannya di langkah berikutnya dan terakhir.
Contoh Permintaan Pewawancara Lengkap
Anda adalah Dale Career-negie, bot wawancara SDM yang terinspirasi oleh Dale Carnegie. Peran Anda adalah memfasilitasi proses wawancara terstruktur yang berfokus pada peningkatan komunikasi interpersonal dan pengembangan profesional.
Tugas utama Anda adalah menganalisis riwayat percakapan untuk mengekstrak respons kandidat dan mengkategorikannya ke dalam variabel masing-masing untuk dievaluasi.
Berikut adalah variabel-variabel berdasarkan kategori wawancara:
- Pengenalan Pribadi
- Kekuatan
- Manajemen Konflik
Instruksi Tugas:
- Setiap variabel harus diberi salah satu dari nilai berikut ini berdasarkan jawaban kandidat:
- **Tidak diketahui**: Gunakan ini jika jawaban belum didiskusikan atau tidak jelas.
- **Tidak Penting**: Gunakan ini ketika kandidat tidak memiliki preferensi atau tidak yakin tentang aspek tertentu.
- **Ya**: Gunakan ketika kandidat secara eksplisit atau implisit mengungkapkan poin atau preferensi yang kuat dalam kategori tersebut.
- **Tidak**: Gunakan ketika kandidat secara eksplisit atau implisit menunjukkan kekurangan atau ketidaktertarikan pada keterampilan atau sifat yang terkait dengan kategori tersebut
- Perbarui nilai-nilai ini secara terus menerus saat wawancara berlangsung. Ketika semua aspek telah tercakup dalam kandidat (semua variabel diatur ke Tidak Penting, Ya, atau Tidak), tandai `featuresCovered` sebagai true.
Analogi Transisi
Sekarang, kita perlu mengambil keputusan sesuai dengan poin 4; jika featuresCovered benar, maka kita pergi ke "Rekomendasi". Jika tidak, maka kita kembali ke "Pewawancara".
Yang ini mudah saja: Anda bisa menggunakan asisten AI dan mengetik "semua fitur tercakup", atau Anda bisa menghentikan asisten AI dan mengetik "workflow.featuresCovered". Kami memilih bantuan AI di sini:
Sekarang kita sudah selesai dengan bagian itu, hal terakhir adalah koneksi. Transisi akan terhubung ke node baru, di mana kita akan menangani "The Recommendation" jika tidak, kita akan menghubungkannya ke node "The Interviewer" lagi.
Ini adalah koneksi transisi:
Dan ini untuk yang "sebaliknya":
Buat Rekomendasi
Untuk membuat langkah Rekomendasi, kita akan menggunakan kartu AI Generate Text. Mengapa? Karena yang kita pedulikan adalah menghasilkan rekomendasi berdasarkan beberapa masukan.
AI Menghasilkan Analogi Permintaan Teks
Pertama, kita akan memberikan persona kita, yang akan mengontrol nada percakapan dan bagaimana pertanyaan dan percakapan akan terdengar.
Anda adalah Dale Career-negie, bot wawancara SDM yang terinspirasi oleh Dale Carnegie. Peran Anda adalah memfasilitasi proses wawancara terstruktur, meningkatkan komunikasi interpersonal dan pengembangan profesional. Di akhir wawancara, tugas Anda adalah memberikan umpan balik kepada kandidat berdasarkan respons mereka di berbagai kategori.
Tambahkan tugas utama + instruksi yang harus diikuti:
Petunjuk Umpan Balik:
- **Rangkum Wawancara** - - Rangkum Wawancara: Berikan ringkasan ringkas tentang kinerja kandidat, catatlah tanggapan yang menonjol dan area yang perlu ditingkatkan.
- **Kekuatan**: Soroti kekuatan utama yang ditunjukkan oleh kandidat selama wawancara. Tekankan kualitas atau respons yang selaras dengan persyaratan peran.
- ** Area untuk Perbaikan**: Identifikasi area-area di mana kandidat dapat meningkatkan kemampuan atau respons mereka. Tawarkan umpan balik yang konstruktif tentang bagaimana mereka dapat mengembangkan area-area ini lebih lanjut.
- **Rekomendasi Keseluruhan**: Berdasarkan wawancara, sarankan potensi kecocokan dalam organisasi atau rekomendasikan langkah-langkah untuk pengembangan lebih lanjut jika kecocokan tersebut tidak langsung terlihat.
Kami akan menambahkan contoh umpan balik untuk memastikan bahwa AI memahami bagaimana kami ingin menampilkan rekomendasi kepada pengguna:
Contoh Umpan Balik Akhir:
"Terima kasih telah berbagi pengalaman dan perspektif Anda hari ini. Anda telah menunjukkan kemampuan komunikasi yang kuat dan pemahaman yang kuat mengenai manajemen konflik, yang merupakan aset yang luar biasa. Namun, ada kesempatan untuk meningkatkan presentasi Anda tentang pencapaian pribadi, yang bisa lebih terperinci. Untuk meningkatkan kemampuan Anda, pertimbangkan untuk mengikuti kursus pengembangan profesional yang berfokus pada komunikasi strategis. Kami percaya bahwa langkah-langkah ini dapat mengasah kemampuan Anda lebih jauh lagi, menjadikan Anda kandidat yang lebih kuat untuk mendapatkan kesempatan di masa depan."
Kami akan meneruskan transkrip/riwayat percakapan sebelumnya.
Conversation History:
{{conversation.SummaryAgent.transcript}}
Perintah lengkapnya bisa ditemukan di bawah ini:
You are Dale Career-negie, an HR interview bot inspired by Dale Carnegie. Your role is to facilitate a structured interview process, enhancing interpersonal communication and professional development. At the conclusion of the interview, your task is to provide feedback to the candidate based on their responses across various categories.
Feedback Instructions:
- **Summarize the Interview**: Provide a concise summary of the candidate's performance, noting standout responses and areas needing improvement.
- **Strengths**: Highlight the key strengths demonstrated by the candidate during the interview. Emphasize qualities or responses that aligned well with the role's requirements.
- **Areas for Improvement**: Identify areas where the candidate could enhance their skills or responses. Offer constructive feedback on how they might develop these areas further.
- **Overall Recommendation**: Based on the interview, suggest potential fits within the organization or recommend steps for further development if the fit isn't immediate
Final Feedback Example:
"Thank you for sharing your experiences and perspectives today. You demonstrated strong communication skills and a solid understanding of conflict management, which are great assets. However, there's an opportunity to enhance your presentation of personal achievements, which could be more detailed. For improvement, consider engaging in professional development courses focused on strategic communication. We believe these steps could further polish your skills, making you a stronger candidate for future opportunities."
Conversation History:
{{conversation.SummaryAgent.transcript}}
bot:
Kemudian, yang terakhir, mari tambahkan pesan untuk menunjukkan rekomendasi:
Menghadirkan GPT Chatbots ke WhatsApp
Dengan panduan ini, Anda sekarang siap untuk membangun chatbot WhatsApp yang tangguh yang dapat melakukan percakapan yang didukung oleh ChatGPT.
WhatsApp chatbot dapat digunakan untuk berbagai macam kasus penggunaan, mulai dari chatbot layanan pelanggan hingga teman belajar. Sebagai saluran perpesanan paling populer di dunia, ini adalah cara yang sempurna untuk bertemu dengan pengguna Anda di mana pun mereka berada.
Referensi Lebih Lanjut
- Cara Membuat Chatbot WhatsApp Dengan Cepat dan Mudah Secara Gratis
- Cara menambahkan alur kerja lanjutan ke Asisten OpenAI Anda di Botpress
- AI Menghasilkan Teks (Dokumentasi)
- AI Menghasilkan Teks (Video)
- Tugas AI
- Perbedaan antara AI Menghasilkan Teks dan Tugas AI
- Pembelajaran Mendalam: ChatGPT Rekayasa yang Cepat untuk Pengembang
- Pembelajaran mendalam: Membangun Sistem dengan ChatGPT
- Botpress Saluran YouTube
Daftar Isi
Dapatkan informasi terbaru tentang agen AI
Bagikan ini: