נצל את הכוח של ChatGPT כדי לספק תמיכה יעילה ללקוחות שלך ב-WhatsApp.

העסקים של היום מאמצים אפליקציות הודעות כמו WhatsApp כדי לתקשר עם לקוחות. זה מביא לעלייה באוטומציה של אינטראקציות עם לקוחות עסקיים באמצעות צ'אטבוטים.

צ'אט בוט כזה הוא ChatGPT, מודל שפה גדול של OpenAI שניתן לשלב עם WhatsApp כדי להפוך אינטראקציות עם לקוחות לאוטומטיות על ידי מתן תשובות מהירות ומדויקות לשאלות לקוחות.

הבנה וגישה ל-ChatGPT API

לפני שילוב עם WhatsApp, חיוני לקבל א הבנה בסיסית של ChatGPT ו-ChatGPT API. ChatGPT הוא א מודל שפה גדול גנרטיבי שמקבל שאילתות מבוססות טקסט ומחזיר תגובות דמויות אדם. OpenAI מספק ממשק API פשוט למפתחים לגישה ולהשתמש בדגמי GPT-3.5 ו-GPT-4 של ChatGPT.

כדי לגשת למפתחות ChatGPT API, עליך לנווט אל OpenAI API פּלַטפוֹרמָה. לאחר הכניסה, לחץ על סמל הפרופיל. לאחר מכן, לחץ על הצג מפתחות API אוֹפְּצִיָה.

לאחר מכן, לחץ על צור מפתח סודי חדש לחצן כדי ליצור מפתח API חדש.

הזן את הפרטים המבוקשים, כלומר, את שֵׁם של המפתח.

מפתח סודי יבקש ממך.

העתק ואחסן את המפתח במקום מאובטח לשימוש עתידי.

הקמת חשבון WhatsApp עסקי

כדי לשלב את ChatGPT עם WhatsApp, עליך להגדיר חשבון WhatsApp Business. ציין זאת

instagram viewer
WhatsApp Business שונה מוואטסאפ רגילה. חשבון זה יאפשר לך לגשת ל- WhatsApp Business API, שתשלבו עם ChatGPT API.

קוד המקור המלא זמין ב-a מאגר GitHub.

אתה יכול להשתמש בשירות של צד שלישי כמו Kommunicate, WhatsApp Chatbot או סקריפט Python כדי לשלב ChatGPT עם WhatsApp. ההתמקדות של הדרכה זו תהיה בשילוב ChatGPT באמצעות סקריפט Python. לאחר מכן, זה ייתן לך סקירה כללית על האינטגרציה באמצעות צ'אטבוט של WhatsApp.

שימוש בסקריפט Python לשילוב WhatsApp עם ChatGPT API

לפני שתתחיל בפיתוח, צור סביבה וירטואלית עבור היישום שלך באמצעות Pipenv כדלהלן:

pipenv התקן את django djangorestframework openai

פקודה זו תתקין את ג'נגו, djangorestframework, ו openai חבילות.

לאחר מכן, צור פרויקט Django חדש.

django-admin startproject whatsapp

נווט אל הקובץ שנוצר ווטסאפ ספרייה וצור אפליקציית Django בשם gpt:

py manage.py startapp gpt

בתוך ה whatsapp/settings.py קובץ, הוסף את האפליקציה החדשה, gpt ברשימת האפליקציות המותקנות באופן הבא:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'מסגרת_מנוחה',
'gpt',
]

אצלך whatsapp/urls.py קובץ, הוסף את gpt כתובת האתר של האפליקציה. זה יפנה לכתובות האתרים שתיצור ב- gpt אפליקציה:

מ django.contrib יְבוּא מנהל
מ django.urls יְבוּא נתיב, כולל

urlpatterns = [
...
נָתִיב('אפי/', כולל('gpt.urls')), כתובת URL של אפליקציית gpt #
]

על gpt/views.py קובץ, הוסף את גוש הקוד הבא כדי ליצור תצוגת ChatGPT API:

מ rest_framework.response יְבוּא תְגוּבָה
יְבוּא openai
מ rest_framework.views יְבוּא APIView

מעמדפתח אתAIGPTView(APIView):

defלקבל(עצמי, בקשה):
קלט = בקשה. GET.get('q')
openai.api_key = "ENTER_OPENAI_API_KEY"
השלמה = openai. ChatCompletion.create(
דגם="gpt-3.5-turbo",
הודעות=[{"תַפְקִיד": "מִשׁתַמֵשׁ", "תוֹכֶן": קלט}]
)
תשובה = השלמה['בחירות'][0]['הוֹדָעָה']['תוֹכֶן']
לַחֲזוֹר תגובה (תשובה)

הנוף מגדיר נקודת קצה API שמצפה לבקשת GET עם פרמטר שאילתה ש הכולל את קלט המשתמש. לאחר מכן הוא משתמש ב-OpenAI gpt-3.5-טורבו מודל ליצירת תגובה על סמך הקלט שסופק ומחזיר את התגובה כפלט של ה-API.

לאחר מכן, צור א urls.py קובץ ורשום את תצוגת ה-API על ידי הוספת שורות הקוד הבאות:

מ django.urls יְבוּא נָתִיב
מ .צפיות יְבוּא *

urlpatterns = [
נָתִיב('לְשׂוֹחֵחַ', OpenAIGPTView.as_view()),
]

הפעל את להגר ו שרת ריצה פקודות כדלקמן:

python manage.py להעביר
שרת python manage.py

בדוק את /api/chat נקודת קצה על ידי שליחת בקשת GET אל http://localhost: 8000/api/צ'אט? ש=שלום.

פלט צפוי:

לאחר מכן, התקן ללכת אם הוא עדיין לא מותקן במחשב שלך.

לשכפל את Whatsmeow לקוח באמצעות הפקודה למטה:

שיבוט git https://github.com/Huskynarr/whatsapp-gpt.git

נווט אל המאגר, whatsapp-gpt, ועל הקובץ, main.go עדכן את השורה הזו:

כתובת אתר := " http://localhost: 5001/צ'אט? q=" + url מקודד

ל:

כתובת אתר := " http://127.0.0.1:8000/api/chat? q=" + urlEncode

שמור את השינויים והפעל את הקובץ:

לך לרוץ main.go

האפליקציה תבקש ממך קוד QR להיכנס לחשבון הוואטסאפ שלך.

פלט צפוי:

עבור לאפליקציית WhatsApp לנייד שלך ונווט אל הגדרות > קוד QR > קוד סריקת כדי להוסיף מכשיר מקושר חדש ולסרוק את קוד ה-QR המופץ בטרמינל שלך.

לאחר הכניסה, האפליקציה תתחיל להאזין להודעות נכנסות. אם מישהו שולח הודעה, ההודעה המתקבלת תבצע בקשת GET ל-API עם ההודעה כפרמטר שאילתה ותשלח את התגובה חזרה לשולח בוואטסאפ.

פלט צפוי:

שימוש ב-WhatsApp Chatbot כדי לשלב WhatsApp עם ChatGPT API

דרך נוספת לשלב ChatGPT בהודעות WhatsApp היא באמצעות צ'אטבוט של WhatsApp.

ברגע שאתה רושם את ה-API של WhatsApp Business שלך, השתמש בבונה צ'אט כמו OpenDialog כדי ליצור זרימה עבור הצ'אט. לאחר מכן תבדוק את הצ'אטבוט שלך ותוסיף אותו לטלפון הנייד שלך.

שלב את OpenAI API עם WhatsApp Chatbot שלך

כדי לשלב את הצ'אטבוט של WhatsApp עם דגמי OpenAI, השתמש במפתח ה-API של OpenAI.

שילוב צ'אטבוטים של WhatsApp עם דגמי OpenAI GPT מהווה סיכון ש-WhatsApp תחסום את חשבונך בתביעות אבטחה.

למרות ששיטה זו קלה יותר אם כבר יש לך צ'אט בוט, עליך לבחור בה רק ברגע שאתה מרגיש בנוח עם הסיכונים הכרוכים בכך.

הגדרת תגובות אוטומטיות

כדי לקבל שירות לקוחות טוב יותר, הגדר תגובות אוטומטיות כדי לספק תשובות מהירות ומדויקות להודעות לקוחות. תשובות אלו יתאימו את הלקוח לפי שמו ויספקו תשובות רלוונטיות לשאלות הלקוח.

בדיקת WhatsApp Chatbot שלך

כמו כל מערכות ה-API של AI, בדיקה היא המפתח לפני שאתה פורס את הצ'אטבוט של WhatsApp שלך. זאת כדי להבטיח שזה יעבוד כמצופה. כלי בדיקת API כמו Postman ו-Curl יכולים לעזור בבדיקת התגובות של הצ'אטבוט שלך.

במקרה זה, המסגרת של Django REST מספקת API שניתן לעיין בו כדי לסייע בבדיקת בקשות ותגובות API.

מדידת הצלחה וכיוונון עדין

ברגע שהצ'אטבוט של WhatsApp שלך נמצא בפריסה, חיוני למדוד את הצלחתו ואת השימוש בו לאורך זמן. זה יעזור לכוונון עדין בהתאם. כלי אנליטיקה כמו OpenDialog ו- Rasa יכולים לעזור במעקב אחר מדדים כמו זמן תגובה, שיעור שימור ושביעות רצון הלקוחות.

ייעל את תמיכת הלקוחות ב-WhatsApp עם שילוב ChatGPT

דגמי GPT-3.5 או GPT-4 של OpenAI יכולים להתמודד עם כמויות גדולות של פניות, לספק תשובות מיידיות ולהשתמש בעיבוד שפה מתקדם, מה שהופך אותו לפתרון טוב יותר עבור אינטראקציות עם שירות לקוחות. על ידי שילוב ChatGPT עם WhatsApp, אתה יכול לחסוך זמן, לשפר את שביעות רצון הלקוחות ולייעל את התקשורת. מספר דגמי שפה גדולים אחרים יכולים גם לשפר את הביצועים של הצ'אטבוט שלך.