- Maaari kang mabilis na ikonekta ang GPT ng OpenAI para sa simpleng gamit o gumawa ng ganap na custom na bot na may sariling lohika ng usapan at AI prompts para sa mas malalim na kontrol.
- Ang custom na bot ay kinabibilangan ng paggawa ng tagapanayam para mangolekta ng sagot ng user, lohika para suriin kung sapat na ang impormasyong nakuha, at isang hakbang ng rekomendasyon para makabuo ng feedback.
- Ang mga advanced na bot ay gumagamit ng AI Generate Text para sa mas dinamikong usapan at AI Task cards para suriin ang usapan, kunin ang detalye, at tukuyin ang susunod na hakbang.
Kung gusto mong gumawa ng custom na GPT WhatsApp chatbot, hindi pa ito naging ganito kadali. Maraming paraan para mailipat mo ang iyong bot mula disenyo hanggang produksyon, kung gagamit ka man ng custom na GPT o chatbot-building platform.
Sa artikulong ito, bibigyan kita ng sunud-sunod na gabay kung paano gumawa ng iyong GPT chatbot at ikonekta ito sa WhatsApp. Magbibigay din ako ng mga espesipikong tagubilin sa pag-code at mga halimbawa para tulungan ka sa proseso.
Ang aming built-in WhatsApp integration ay nagpapadali ng pagkonekta ng iyong GPT-powered chatbot. Kung bago ka sa WhatsApp chatbots, maaari mong basahin ang aming gabay tungkol sa pinakamagagaling na WhatsApp chatbot creators sa merkado (marami rito ay libre ring gamitin).
1. Ikonekta sa WhatsApp
Bago ka magsimula, siguraduhing may Facebook Business account ka at beripikadong numero ng telepono – kailangan ang mga ito para maisama ang WhatsApp sa iyong chatbot.
Sundin ang mga simpleng hakbang na ito para i-activate ang WhatsApp channel sa iyong Botpress Cloud account:
- Pumunta sa bahagi ng 'Channels'.
- Piliin ang 'WhatsApp' at ilagay ang detalye ng iyong negosyo.
- I-link ang iyong Facebook Business account at i-configure ang iyong WhatsApp number.
2. Pumili: Template o Gumawa Mula sa Simula
Opsyon 1: WhatsApp gamit ang OpenAI Custom GPT AI Assistant
Kapag direkta kang gumawa sa OpenAI, mas kaunti ang kontrol mo sa kilos ng iyong custom GPT. Gayunpaman, isa rin itong mabilis at madaling opsyon na maaaring akma sa iyong pangangailangan.
Maaari mo ring idagdag ang mga advanced na workflow sa iyong OpenAI Assistant gamit ang aming ChatGPT AI Assistant template.
Opsyon 2: Mas Malawak na Kontrol sa OpenAI Custom GPT AI Assistant
Kung gusto mong gumawa ng chatbot na mas mataas ang antas ng pag-customize, ito ang opsyon para sa iyo.
Bilang halimbawa, gagawa tayo ng simpleng interview GPT-like na bot. Mangongolekta ang bot ng impormasyon mula sa user sa pamamagitan ng malayang usapan, pagkatapos ay magbibigay ng rekomendasyon batay sa kanilang mga sagot.
Una, magtatanong tayo sa user tungkol sa mga parameter na gusto nating malaman sa usapan, pagkatapos ay hihintayin ang sagot ng user. Tatawagin natin itong The Question Loop.
Pagkatapos, tutukuyin natin kung nakuha na natin ang lahat ng kailangang parameter batay sa sagot ng user. Kung oo, lilipat tayo sa susunod na bahagi. Tatawagin natin itong The Logic.
Sa huli, kukunin natin ang input ng user at ipapasa ito sa AI Generate Text card para makabuo ng rekomendasyon batay sa kanilang sagot. Tatawagin natin itong The Recommendation.
Sa susunod, maaari mong ikonekta ang resultang ito sa isang flow kung saan mag-aalok ka ng konsultasyon, pagsasanay, o iba pang bagay na kaugnay ng iyong alok.
Sa Botpress Studio, ganito ang magiging itsura ng kabuuang daloy:

3. Gumawa ng Tagapanayam
Una, gagamit tayo ng Generate Text card para makabuo ng tamang tanong at sagot. Layunin ng tagapanayam na magtanong ng tamang mga tanong para makuha ang kinakailangang impormasyon.
Gagawa tayo ng nais na usapan gamit ang mga prompt sa ibaba:
Una, ipapasa natin ang ating persona, na siyang magkokontrol sa tono ng usapan at kung paano tunog ang mga tanong at usapan:
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, idagdag natin ang mga tagubilin na dapat sundin ng ating ahente (HR) sa kanilang panayam:
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.Idagdag ang pangunahing gawain + mga tagubiling partikular sa gawain na dapat sundin:
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.Ipapasa natin ang nakaraang transcript/kasaysayan ng usapan sa bot para maintindihan kung ano na ang napag-usapan, ano pa ang kulang, atbp.
Conversation History:
{{conversation.SummaryAgent.transcript}}Mahalagang paalala: huwag kalimutan ang “bot:” sa dulo. Hindi ito pagkakamali – nakakaapekto ito sa bot para maintindihan niyang siya na ang susunod na sasagot.

Susunod, gusto nating ipakita ang mensahe o tanong na nabuo ng ating AI Generate Text card, kaya magdadagdag tayo ng Send Message na uri Text at ilalagay ang variable na nakuha mula sa naunang card.

Pagkatapos, kailangang maghintay ang bot para pakinggan ang sasabihin ng user, kaya magdadagdag tayo ng Wait for User Input.

Maaari mong palitan ang dalawang ito ng isang Capture Information Raw card, pero kailangan mong baguhin ang ilang opsyon. Tingnan ang aming dokumentasyon at mga video para sa dagdag na impormasyon.
4. Lumikha ng Lohika
Ngayon na nagawa na natin ang tagapanayam, maghihintay ang bot ng input ng user para kunin ang impormasyon batay sa kasalukuyang bahagi ng usapan.
Ngayon, gusto nating suriin kung nakuha na lahat ng impormasyong kailangan. Kung oo, lilipat tayo sa Recommendation. Kung hindi pa, babalik tayo sa Tagapanayam para magtanong pa.
Narito ang mga hakbang para gumawa ng Lohika:
- Ipapasa natin sa AI Task card ang kasaysayan ng usapan bilang input
- Pagkatapos, i-prompt ang AI na suriin mula sa kasaysayan ng usapan kung nandoon na ang kinakailangang impormasyon o wala pa
- Kung sakop ng impormasyon ang mga features, baguhin ang variable na “featuresCovered” sa true (gagamitin natin ito mamaya para lumipat sa pagitan ng mga node). Kung hindi sakop, itakda ang “featuresCovered” sa false.
- Suriin kung “featuresCovered” ay true, lilipat tayo sa Recommendation. Kung hindi, babalik tayo sa Tagapanayam para magtanong pa.
Gagamit tayo ng AI Task card para tapusin ang mga hakbang 1-3. Para sa hakbang 4, gagamit tayo ng transition card.
AI Task Text Analogy
AI Task Input:
Para sa input, gagamitin natin ang Summary Agent Transcripts, para matugunan ang punto 1.
Conversation History:
```{{conversation.SummaryAgent.transcript}}```

Paliwanag ng Task Instructions:
- Magsisimula tayo sa karaniwang persona.
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. Pagkatapos, ipapasa natin ang mga kategorya/features na gusto nating suriin
Your primary tasks involve analyzing the conversation history to extract candidate responses and categorize them into their respective variables for evaluation.
Here are the variables based on the interview categories:
- Personal Introduction
- Strengths
- Conflict ManagementPagkatapos, ang gawain + pangunahing tagubilin. Dito, kasama ng nauna, matutugunan natin ang punto 2.
Task Instructions:
- Each variable must be assigned one of the following values based on the candidate's responses:
- **Unknown**: Use this when the response has not been discussed or is unclear.
- **Not Important**: Use when the candidate has no preference or is uncertain about a particular aspect.
- **Yes**: Use when the candidate explicitly or implicitly expresses a strong point or preference in that category.
- **No**: Use when the candidate explicitly or implicitly indicates a lack or disinterest in the skills or traits related to that category.Ngayon sa huling hakbang, na tatakip sa 3.1 at 3.2
- Continuously update these values as the interview progresses. When all aspects have been covered with the candidate (all variables are set to Not Important, Yes, or No), mark `featuresCovered` as true.AI Task Output variables:
- Ito ay magiging listahan ng mga string variable na mag-iimbak ng mga pinili o kagustuhan ng user
- Bukod sa mahalagang variable na “featuresCovered,” gagamitin natin ito sa mga susunod at huling hakbang.

Buong Halimbawa ng Interviewer Prompt
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.
Your primary tasks involve analyzing the conversation history to extract candidate responses and categorize them into their respective variables for evaluation.
Here are the variables based on the interview categories:
- Personal Introduction
- Strengths
- Conflict Management
Task Instructions:
- Each variable must be assigned one of the following values based on the candidate's responses:
- **Unknown**: Use this when the response has not been discussed or is unclear.
- **Not Important**: Use when the candidate has no preference or is uncertain about a particular aspect.
- **Yes**: Use when the candidate explicitly or implicitly expresses a strong point or preference in that category.
- **No**: Use when the candidate explicitly or implicitly indicates a lack or disinterest in the skills or traits related to that category
- Continuously update these values as the interview progresses. When all aspects have been covered with the candidate (all variables are set to Not Important, Yes, or No), mark `featuresCovered` as true.

Transition Analogy
Ngayon, kailangan nating magdesisyon ayon sa punto 4; kung featuresCovered ay true, lilipat tayo sa “The Recommendation”. Kung hindi, babalik tayo sa “The Interviewer”.
Madali lang ito: maaari mong gamitin ang AI assistant at i-type ang “all features are covered”, o ihinto ang AI assistant at i-type ang “workflow.featuresCovered”. Pinili namin ang AI assistance dito:

Tapos na tayo sa bahaging iyon, ang huling gagawin ay ang koneksyon. Ikokonekta ang transition sa bagong node, kung saan hahawakan natin ang “The Recommendation”; kung hindi, ikokonekta ulit sa “The Interviewer” node.
Ito ang transition connection:

At ito naman para sa “kung hindi”:

5. Gumawa ng Rekomendasyon
Para gawin ang Recommendation step, gagamit tayo ng AI Generate Text card. Bakit? Dahil ang mahalaga ay makabuo ng rekomendasyon batay sa ilang input.
AI Generate Text Prompt Analogy
Una, ipapasa natin ang ating persona, na siyang magkokontrol sa tono ng pag-uusap at kung paano maririnig ang mga tanong at usapan.
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.Idagdag ang pangunahing gawain + mga tagubiling susundin:
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.Magdadagdag tayo ng halimbawa ng feedback para matiyak na naiintindihan ng AI kung paano natin gustong ipakita ang rekomendasyon sa user:
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."Ipapasa natin ang nakaraang transcript/kasaysayan ng usapan.
Conversation History:
{{conversation.SummaryAgent.transcript}}Makikita ang buong prompt 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, sa huling bahagi, magdagdag tayo ng mensahe para ipakita ang rekomendasyon:

Dalhin ang GPT Chatbot sa WhatsApp
Sa gabay na ito, handa ka nang bumuo ng matatag na WhatsApp chatbot na kayang makipag-usap gamit ang ChatGPT.
Maraming gamit ang WhatsApp chatbots, mula sa mga chatbot para sa serbisyo sa customer hanggang kaagapay sa pag-aaral. Bilang pinakasikat na messaging channel sa mundo, ito ang perpektong paraan para abutin ang iyong mga gumagamit kung nasaan sila.
Kagdagang Sanggunian
- Paano Mabilis at Madaling Gumawa ng WhatsApp Chatbot Nang Libre
- Paano magdagdag ng mas advanced na mga workflow sa iyong OpenAI Assistant sa Botpress
- AI Generate Text (Dokumentasyon)
- AI Generate Text (Video)
- AI Task
- Pagkakaiba ng AI Generate Text at AI Task
- Deep Learning: ChatGPT Prompt Engineering para sa mga Developer
- Deep Learning: Pagbuo ng mga Sistema gamit ang ChatGPT
- Botpress YouTube channel
FAQs
1. Paano kung ang aking Facebook Business account ay nire-review pa o hindi pa aprubado?
Kung ang iyong Facebook Business account ay kasalukuyang nire-review o hindi pa aprubado, hindi mo magagamit ang WhatsApp Business API sa opisyal na mga channel ng Meta. Pero, maaari kang gumamit ng third-party na provider tulad ng 360dialog o Twilio, na may mga sandbox environment para matesting ang iyong chatbot habang naghihintay ng approval.
2. Maaari ko bang subukan ang WhatsApp integration kahit wala pang beripikadong business phone number?
Hindi, kailangan ng WhatsApp Business API ng beripikadong business phone number para sa aktwal na paggamit. Gayunpaman, may mga provider tulad ng Twilio na may sandbox environment kung saan puwedeng subukan ang WhatsApp gamit ang pansamantalang numero bago ang buong beripikasyon.
3. Ano ang mga limitasyon sa rate ng mensahe o paggamit sa WhatsApp Business API?
Ang WhatsApp Business API ay gumagamit ng tiered messaging system kung saan nagsisimula ang mga account sa Tier 1 (1,000 natatanging user kada 24 oras) at puwedeng tumaas depende sa kalidad at paggamit. Kung bumaba ang kalidad ng iyong account o biglang tumaas ang paggamit, maaaring pansamantalang limitahan ng Meta ang pagpapadala ng mensahe.
4. Maaari ba akong magpadala ng media (larawan, video, PDF) sa usapan sa WhatsApp?
Oo, puwede kang magpadala ng media tulad ng larawan, video, at PDF sa mga usapan sa WhatsApp gamit ang WhatsApp Business API, pero kailangan mong gumamit ng tamang format ng media message template o session message at sundin ang mga limitasyon sa laki/uri ng file na itinakda ng Meta.
5. Maaari ko bang i-integrate ang bot na ito sa iba pang platform tulad ng Slack o Messenger?
Oo, sinusuportahan ng Botpress ang multi-channel deployment, kaya puwede mong i-deploy ang parehong chatbot sa Slack, Messenger, at iba pang channel. Maaari mong gamitin muli ang parehong lohika at bahagyang iakma ang mga flow sa pamamagitan ng pag-adjust ng channel configuration o paglalagay ng conditional na sagot depende sa channel.





.webp)
