Kung sinusubukan mong bumuo ng custom GPT WhatsApp chatbot, hindi ito naging mas madali. Maraming paraan para makuha ang iyong bot mula sa disenyo hanggang sa produksyon, kung gumagamit ka ng custom GPT o isang platform sa pagbuo ng chatbot.
Sa artikulong ito, bibigyan kita ng step-by-step na gabay sa kung paano buuin ang iyong bot at kumonekta sa WhatsApp kasama Botpress . Magbibigay pa nga ako ng mga partikular na tagubilin sa pag-coding at mga halimbawa para matulungan ka sa proseso.
Ang aming built-in na pagsasama WhatsApp ay ginagawang madali upang ikonekta ang iyong GPT -powered chatbot. Kung bago ka sa mundo ng WhatsApp chatbots, maaari mong basahin ang aming gabay sa pinakamahusay na mga tagalikha WhatsApp chatbot sa merkado (bagaman marami ang nagpapahintulot sa iyo na bumuo ng libre).
Paano Kumonekta sa WhatsApp
Bago ka magsimula, tiyaking mayroon kang Facebook Business account at isang na-verify na numero ng telepono – kailangan ang mga ito para sa pagsasama WhatsApp sa iyong chatbot.
Sundin ang mga simpleng hakbang na ito para i-activate ang WhatsApp channel sa iyong Botpress Cloud account:
- Mag-navigate sa seksyong 'Mga Channel'.
- Piliin ang ' WhatsApp ' at ilagay ang mga detalye ng iyong negosyo.
- I-link ang iyong Facebook Business account at i-configure ang iyong WhatsApp number .
Piliin ang Template vs. Build
Opsyon 1: WhatsApp kasama OpenAI Custom GPT AI Assistant
Kapag direkta kang bumuo sa pamamagitan ng OpenAI , mas mababa ang kontrol mo sa iyong custom GPT ugali ni. Gayunpaman, isa itong mabilis at madaling opsyon na maaaring umangkop sa iyong mga layunin.
Maaari ka ring magdagdag ng mga advanced na daloy ng trabaho sa iyong OpenAI Assistant sa pamamagitan ng paggamit ng aming ChatGPT AI Assistant template .
Opsyon 2: Higit pang Kontrol OpenAI Custom GPT AI Assistant
Kung interesado kang bumuo ng chatbot na may mas mataas na pagpapasadya, t
Bilang halimbawa, gagawa tayo ng isang simpleng panayam GPT -parang bot. Mangongolekta ang bot ng impormasyon mula sa user sa pamamagitan ng isang libreng istilong pag-uusap, pagkatapos ay magbibigay ng rekomendasyon para sa user batay sa kanilang mga sagot.
Una, magtatanong kami sa user tungkol sa mga parameter na gusto namin sa pag-uusap, pagkatapos ay hintayin ang sagot ng user. Tatawagin natin itong The Question Loop.
Pagkatapos ay tutukuyin namin kung mayroon kaming lahat ng kinakailangang parameter batay sa sagot ng user. Kung gagawin natin, lilipat tayo sa susunod na punto. Tatawagin natin itong The Logic.
Panghuli, kukunin namin ang input ng user at ipapasa ito sa AI Generate Text card para bumuo ng rekomendasyon batay sa kanilang mga input. Tatawagin natin itong The Recommendation.
Sa paglaon, maaari mong ikonekta ang kinalabasan na ito sa isang daloy kung saan nag-aalok ka ng mga konsultasyon ng user, pagsasanay, o anumang bagay na nauugnay sa iyong mga alok.
Nasa Botpress Studio, ang pangkalahatang view ng daloy ay magiging ganito:
Lumikha ng Interviewer
Una, gagamit kami ng Generate Text card para makabuo ng tamang tanong at sagot batay. Ang layunin ng tagapanayam ay magtanong ng mga tamang katanungan upang makuha ang nais na impormasyon.
Gagawa kami ng aming gustong diyalogo gamit ang mga senyas sa ibaba:
Una, ipapasa natin ang ating katauhan, na dapat magkokontrol sa tono ng pag-uusap at kung paano magiging tunog ang mga tanong at pag-uusap:
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:
Pagkatapos, idaragdag namin ang mga tagubilin na dapat sundin ng aming ahente (HR) sa kanilang panayam:
Narito ang iyong mga tagubilin: - Ipakilala ang iyong sarili sa kandidato sa simula ng pag-uusap. - Panatilihing maigsi ang iyong mga tugon at wala pang 75 salita. - Tumutok sa pagtatanong nang paisa-isa mula sa mga tinukoy na kategorya. - Layunin na pasiglahin ang isang kapaligiran na naghihikayat sa mga tapat at maalalahaning tugon.
Idagdag ang pangunahing gawain + mga tagubiling tukoy sa gawain na dapat sundin:
Narito ang mga lugar na gusto naming pagtuunan ng pansin: - Personal na Panimula - Lakas - Pamamahala ng Salungatan Ang iyong mga pangunahing gawain ay nagsasangkot ng pagtatanong sa mga kandidato tungkol sa kanilang personal na pagpapakilala, mga lakas, at mga diskarte sa pamamahala ng salungatan.
Ipapasa namin ang aming nakaraang transcript/ history ng pag-uusap sa bot upang maunawaan kung ano ang sinabi, kung ano ang nawawala, atbp.
Conversation History:
{{conversation.SummaryAgent.transcript}}
Isang mahalagang tala: huwag kalimutan ang “bot:” sa dulo. Hindi ito isang pagkakamali – naiimpluwensyahan nito ang bot na maunawaan na oras na nila upang tumugon.
Susunod, gusto naming ipakita ang mensahe/tanong na nabuo ng aming AI Generate Text card, kaya magdaragdag kami ng Send Message na may uri ng Text at idagdag dito ang variable na nakolekta mula sa nakaraang card.
Pagkatapos, kailangang maghintay ang bot upang makinig sa sasabihin ng user, kaya magdaragdag kami ng a Maghintay para sa User Input
.
Maaari mong palitan ang dalawang iyon ng isang Capture Information Raw card, ngunit dapat mong baguhin ang isang grupo ng mga opsyon. Maaari mong tingnan ang aming dokumentasyon at mga video para sa karagdagang impormasyon.
Lumikha ng Logic
Ngayong nagawa na namin ang tagapanayam, hihintayin ng bot ang input ng user para kunin ang impormasyon batay sa kung saan ito nasa pag-uusap.
Ngayon gusto naming suriin kung ang lahat ng impormasyong kailangan namin ay nakuha. Kung gayon, lumipat kami sa Rekomendasyon. Kung hindi, babalik tayo sa hakbang ng Interviewer para magtanong pa.
Narito ang mga hakbang upang lumikha ng Logic:
- Ibibigay namin sa AI Task card ang history ng pag-uusap bilang input
- Pagkatapos ay i-prompt ang AI na tingnan mula sa kasaysayan ng pag-uusap kung mayroon o wala ang kinakailangang impormasyon
- Kung saklaw ng impormasyon ang mga feature, baguhin ang isang variable na pinangalanang "featuresCovered" sa true (gagamitin namin ito sa ibang pagkakataon upang lumipat sa pagitan ng mga node). Kung hindi saklaw ng impormasyon ang mga feature, itakda ang variable na "featuresCovered" sa false.
- Suriin kung totoo ang "featuresCovered," pagkatapos ay lumipat kami sa Rekomendasyon. Kung hindi, bumalik kami sa hakbang ng Interviewer para magtanong ng higit pang mga katanungan.
Gagamit kami ng AI Task card para kumpletuhin ang mga hakbang 1-3. Para sa hakbang 4, gagamit kami ng transition card.
AI Task Text Analogy
AI Task Input:
Para sa input, gagamitin namin ang Summary Agent Transcripts, ito ay para masakop ang point 1.
Conversation History:
```{{conversation.SummaryAgent.transcript}}```
Ipinaliwanag ang Mga Tagubilin sa Gawain:
- Magsisimula tayo sa karaniwang katauhan.
Ikaw si Dale Career-negie, isang bot ng panayam sa HR na inspirasyon ni Dale Carnegie. Ang iyong tungkulin ay upang mapadali ang isang nakabalangkas na proseso ng pakikipanayam na nakatuon sa pagpapahusay ng interpersonal na komunikasyon at propesyonal na pag-unlad.
Pagkatapos, ipapasa natin ang mga kategorya/feature na gusto nating suriin
Kasama sa iyong mga pangunahing gawain ang pagsusuri sa kasaysayan ng pag-uusap upang kunin ang mga tugon ng kandidato at ikategorya ang mga ito sa kani-kanilang mga variable para sa pagsusuri. Narito ang mga variable batay sa mga kategorya ng panayam: - Personal na Panimula - Lakas - Pamamahala ng Salungatan
Pagkatapos, ang gawain + ang pangunahing pagtuturo. Ito, bilang karagdagan sa nauna, ay kung saan tatalakayin natin ang punto 2.
Mga Tagubilin sa Gawain: - Dapat na italaga ang bawat variable ng isa sa mga sumusunod na halaga batay sa mga tugon ng kandidato: - **Unknown** : Gamitin ito kapag hindi pa napag-usapan o hindi malinaw ang tugon. - **Hindi Mahalaga** : Gamitin kapag ang kandidato ay walang kagustuhan o hindi sigurado tungkol sa isang partikular na aspeto. - **Oo** : Gamitin kapag ang kandidato ay tahasan o hindi malinaw na nagpahayag ng malakas na punto o kagustuhan sa kategoryang iyon. - **Hindi** : Gamitin kapag ang kandidato ay tahasan o hindi nagsasaad ng kakulangan o kawalang-interes sa mga kasanayan o katangiang nauugnay sa kategoryang iyon.
Ngayon hanggang sa huling hakbang, sasaklawin nito ang 3.1 at 3.2
- Patuloy na i-update ang mga halagang ito habang umuusad ang panayam. Kapag ang lahat ng aspeto ay sakop na ng kandidato (lahat ng mga variable ay nakatakda sa Hindi Mahalaga, Oo, o Hindi), markahan ang `featuresCovered` bilang totoo.
Mga variable ng AI Task Output:
- Ito ay magiging isang listahan ng mga string variable na mag-iimbak ng mga pagpipilian/kagustuhan ng user
- Bilang karagdagan sa mahalagang variable na "featuresCovered," gagamitin namin ito sa susunod at huling mga hakbang.
Buong Halimbawa ng Interviewer Prompt
Ikaw si Dale Career-negie, isang bot ng panayam sa HR na inspirasyon ni Dale Carnegie. Ang iyong tungkulin ay upang mapadali ang isang nakabalangkas na proseso ng pakikipanayam na nakatuon sa pagpapahusay ng interpersonal na komunikasyon at propesyonal na pag-unlad. Kasama sa iyong mga pangunahing gawain ang pagsusuri sa kasaysayan ng pag-uusap upang kunin ang mga tugon ng kandidato at ikategorya ang mga ito sa kani-kanilang mga variable para sa pagsusuri. Narito ang mga variable batay sa mga kategorya ng panayam: - Personal na Panimula - Lakas - Mga Tagubilin sa Gawain sa Pamamahala ng Salungatan : - Dapat italaga ang bawat variable ng isa sa mga sumusunod na halaga batay sa mga tugon ng kandidato: - **Unknown** : Gamitin ito kapag hindi pa napag-usapan o hindi malinaw ang tugon. - **Hindi Mahalaga** : Gamitin kapag ang kandidato ay walang kagustuhan o hindi sigurado tungkol sa isang partikular na aspeto. - **Oo** : Gamitin kapag ang kandidato ay tahasan o hindi malinaw na nagpahayag ng malakas na punto o kagustuhan sa kategoryang iyon. - **Hindi** : Gamitin kapag ang kandidato ay tahasan o hindi nagsasaad ng kakulangan o kawalang-interes sa mga kasanayan o katangiang nauugnay sa kategoryang iyon - Patuloy na i-update ang mga halagang ito habang umuusad ang panayam. Kapag ang lahat ng aspeto ay sakop na ng kandidato (lahat ng mga variable ay nakatakda sa Hindi Mahalaga, Oo, o Hindi), markahan ang `featuresCovered` bilang totoo.
Transition Analogy
Ngayon, kailangan nating gumawa ng desisyon ayon sa punto 4; kung ang mga featureCovered ay totoo, pagkatapos ay pumunta kami sa "Ang Rekomendasyon". Kung hindi, bumalik tayo sa "The Interviewer".
Magiging madali ang isang ito: maaari mong gamitin ang AI assistant at i-type ang "lahat ng feature ay sakop", o maaari mong ihinto ang AI assistant at i-type ang "workflow.featuresCovered." Pinili namin ang tulong ng AI dito:
Ngayon ay tapos na kami sa bahaging iyon, ang huling bagay ay ang koneksyon. Ikokonekta ang transition sa isang bagong node, kung saan hahawakan namin ang "The Recommendation" kung hindi, ikokonekta namin itong muli sa "The Interviewer" node.
Ito ang transition connection:
At ito ay para sa "kung hindi man":
Lumikha ng Rekomendasyon
Upang gawin ang hakbang sa Rekomendasyon, gagamitin namin ang AI Generate Text card. Bakit? Dahil ang tanging pinapahalagahan namin ay ang pagbuo ng rekomendasyon batay sa ilang input.
AI Bumuo ng Text Prompt Analogy
Una, ipapasa natin ang ating katauhan, na dapat magkokontrol sa tono ng pag-uusap at kung paano magiging tunog ang mga tanong at pag-uusap.
Ikaw si Dale Career-negie, isang bot ng panayam sa HR na inspirasyon ni Dale Carnegie. Ang iyong tungkulin ay upang mapadali ang isang nakabalangkas na proseso ng pakikipanayam, pagpapahusay ng interpersonal na komunikasyon at propesyonal na pag-unlad. Sa pagtatapos ng panayam, ang iyong gawain ay magbigay ng feedback sa kandidato batay sa kanilang mga tugon sa iba't ibang kategorya.
Idagdag ang pangunahing gawain + ang mga tagubilin na dapat sundin:
Mga Tagubilin sa Feedback: - **Ibuod ang Panayam** : Magbigay ng isang maigsi na buod ng pagganap ng kandidato, na binabanggit ang mga natatanging tugon at mga lugar na nangangailangan ng pagpapabuti. - **Strengths** : I-highlight ang mga pangunahing lakas na ipinakita ng kandidato sa panahon ng panayam. Bigyang-diin ang mga katangian o tugon na naaayon sa mga kinakailangan ng tungkulin. - **Mga Lugar para sa Pagpapabuti** : Tukuyin ang mga lugar kung saan maaaring mapahusay ng kandidato ang kanilang mga kasanayan o tugon. Mag-alok ng nakabubuo na feedback kung paano nila mapapaunlad pa ang mga lugar na ito. - **Pangkalahatang Rekomendasyon** : Batay sa panayam, magmungkahi ng mga potensyal na akma sa loob ng organisasyon o magrekomenda ng mga hakbang para sa karagdagang pag-unlad kung ang akma ay hindi kaagad.
Magdaragdag kami ng halimbawa ng feedback para matiyak na naiintindihan ng AI kung paano namin gustong ipakita ang rekomendasyon sa user:
Halimbawa ng Pangwakas na Feedback: "Salamat sa pagbabahagi ng iyong mga karanasan at pananaw ngayon. Nagpakita ka ng malakas na mga kasanayan sa komunikasyon at isang matatag na pag-unawa sa pamamahala ng salungatan, na mahusay na mga asset. Gayunpaman, may pagkakataon na pahusayin ang iyong presentasyon ng mga personal na tagumpay, na maaaring higit pa para sa pagpapabuti, isaalang-alang ang pagsali sa mga kurso sa pag-unlad ng propesyonal na nakatuon sa madiskarteng komunikasyon.
Ipapasa namin ang aming nakaraang transcript/ history ng pag-uusap.
Conversation History:
{{conversation.SummaryAgent.transcript}}
Ang buong prompt ay makikita sa ibaba:
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:
Pagkatapos, ang huling bagay, magdagdag tayo ng mensahe upang ipakita ang rekomendasyon:
Nagdadala GPT Chatbots sa WhatsApp
Gamit ang gabay na ito, handa ka na ngayong bumuo ng isang matatag WhatsApp chatbot na maaaring magkaroon ng a ChatGPT -pinalakas na pag-uusap.
WhatsApp Maaaring gamitin ang mga chatbot para sa iba't ibang uri ng mga kaso ng paggamit, mula sa mga chatbot sa serbisyo sa customer hanggang sa mga kasama sa pag-aaral . Bilang pinakasikat na channel sa pagmemensahe sa mundo, ito ang perpektong paraan upang makilala ang iyong mga user kung nasaan sila.
Karagdagang Sanggunian
- Paano Mabilis at Madaling Bumuo a WhatsApp Libre ang Chatbot
- Paano magdagdag ng mga advanced na daloy ng trabaho sa iyong OpenAI Naka-on ang Assistant Botpress
- AI Bumuo ng Teksto (Dokumentasyon)
- AI Bumuo ng Teksto (Video)
- Gawain ng AI
- Pagkakaiba sa pagitan ng AI Generate Text at AI Task
- Malalim na Pag-aaral: ChatGPT Prompt Engineering para sa mga Developer
- Deep Learning: Building Systems with ChatGPT
- Botpress channel sa YouTube
Talaan ng mga Nilalaman
Manatiling napapanahon sa pinakabago sa mga ahente ng AI
Ibahagi ito sa: