استفد من قوة 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 Business
لدمج ChatGPT مع WhatsApp ، يجب عليك إعداد حساب WhatsApp Business. لاحظ أن يختلف WhatsApp Business عن WhatsApp العادي. سيسمح لك هذا الحساب بالوصول إلى ملف واجهة برمجة تطبيقات WhatsApp للأعمال، والتي ستتكامل معها مع واجهة برمجة تطبيقات ChatGPT.
كود المصدر الكامل متاح في ملف مستودع جيثب.
يمكنك استخدام خدمة جهة خارجية مثل Kommunicate أو برنامج WhatsApp chatbot أو برنامج نصي من Python لدمج ChatGPT مع WhatsApp. سينصب تركيز هذا البرنامج التعليمي على دمج ChatGPT باستخدام برنامج نصي بلغة Python. سيعطيك بعد ذلك نظرة عامة على التكامل باستخدام WhatsApp chatbot.
استخدام Python Script لدمج WhatsApp مع ChatGPT API
قبل أن تبدأ التطوير ، قم بإنشاء بيئة افتراضية لتطبيقك باستخدام بيبنف على النحو التالي:
تثبيت pipenv django djangorestframework openai
سيقوم هذا الأمر بتثبيت ملف دجانغو, djangorestframework، و أوبناي الحزم.
ثم قم بإنشاء مشروع Django جديد.
بدء مشروع django-admin whatsapp
انتقل إلى ملف واتس اب الدليل وإنشاء تطبيق Django باسم gpt:
py management.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",
"rest_framework",
"gpt",
]
في الخاص بك whatsapp / urls.py ملف ، أضف ملف gpt عنوان URL للتطبيق. سيؤدي هذا إلى إعادة التوجيه إلى عناوين URL التي ستنشئها على ملف gpt برنامج:
من django.contrib يستورد مسؤل
من django.urls يستورد المسار ، وتشمل
أنماط عنوان url = [
...
طريق("api /"، يشمل("gpt.urls")), # gpt عنوان URL للتطبيق
]
على ال gpt / views.py الملف ، أضف كتلة التعليمات البرمجية التالية لإنشاء طريقة عرض ChatGPT API:
من rest_framework.r response يستورد إجابة
يستورد أوبناي
من المشاهدات يستورد أبيفيوفصلبرنامج OpenAIGPTView(APIView):
defيحصل(ذاتي ، طلب):
الإدخال = الطلب. GET.get ("ف")
openai.api_key = "ENTER_OPENAI_API_KEY"
الاكتمال = openai. ChatCompletion.create (
النموذج ="gpt-3.5-turbo",
الرسائل = [{"دور": "مستخدم", "محتوى": مدخل}]
)
الجواب = الانتهاء ['اختيارات'][0]['رسالة']['محتوى']
يعود رد (إجابة)
المنظر يقوم بإعداد نقطة نهاية API التي تتوقع طلب GET مع معلمة استعلام ف تتألف من مدخلات المستخدم. ثم يستخدم ملفات OpenAI جي بي تي 3.5 توربو نموذج لتوليد استجابة بناءً على المدخلات المقدمة وإرجاع الاستجابة كمخرجات API.
بعد ذلك ، قم بإنشاء ملف urls.py ملف وتسجيل عرض API عن طريق إضافة سطور التعليمات البرمجية التالية:
من django.urls يستورد طريق
من .الآراء يستورد *
أنماط عنوان url = [
طريق('محادثة'، OpenAIGPTView.as_view ()) ،
]
قم بتشغيل يهاجر و خادم الأوامر على النحو التالي:
python manager.py يهاجر
بيثون MANAGER.py runserver
اختبر ملف /api/chat نقطة النهاية عن طريق إرسال طلب GET إلى http://localhost: 8000 / api / دردشة؟ ف = مرحبًا.
الناتج المتوقع:
بعد ذلك ، قم بتثبيت يذهب إذا لم يكن مثبتًا بالفعل على جهازك.
استنساخ Whatsmeow العميل باستخدام الأمر أدناه:
استنساخ بوابة https://github.com/Huskynarr/whatsapp-gpt.git
انتقل إلى المستودع ، whatsapp-gptوعلى الملف ، main.go تحديث هذا الخط:
url: = " http://localhost: 5001 / دردشة؟ ف = " + url مشفر
ل:
url: = " http://127.0.0.1:8000/api/chat? ف = " + عنوان url
احفظ التغييرات وقم بتشغيل الملف:
اذهب تشغيل main.go
سيطالبك التطبيق برمز QR لتسجيل الدخول إلى حساب WhatsApp الخاص بك.
الناتج المتوقع:
انتقل إلى تطبيق WhatsApp للجوال وانتقل إلى الإعدادات> رمز الاستجابة السريعة> رمز المسح الضوئي لإضافة جهاز مرتبط جديد ومسح رمز الاستجابة السريعة المنبثق على جهازك.
بعد تسجيل الدخول ، سيبدأ التطبيق في الاستماع إلى الرسائل الواردة. إذا أرسل شخص ما رسالة ، فستقوم الرسالة المستلمة بتقديم طلب GET إلى API مع الرسالة كمعامل استعلام وإرسال الرد مرة أخرى إلى المرسل على WhatsApp.
الناتج المتوقع:
استخدام WhatsApp Chatbot لدمج WhatsApp مع ChatGPT API
هناك طريقة أخرى لدمج ChatGPT في رسائل WhatsApp وهي استخدام chatbot WhatsApp.
بمجرد تسجيل WhatsApp Business API ، استخدم أداة إنشاء الدردشة مثل OpenDialog لإنشاء تدفق للدردشة. ستقوم بعد ذلك باختبار chatbot الخاص بك وإضافته إلى هاتفك المحمول.
ادمج OpenAI API مع WhatsApp Chatbot
لدمج chatbot WhatsApp الخاص بك مع نماذج OpenAI ، استخدم مفتاح API من OpenAI.
يمثل دمج روبوتات الدردشة WhatsApp مع نماذج OpenAI GPT خطر قيام WhatsApp بحظر حسابك بشأن مطالبات الأمان.
على الرغم من أن هذه الطريقة أسهل إذا كان لديك برنامج محادثة بالفعل ، فلا يجب عليك اختياره إلا بعد أن تشعر بالراحة تجاه المخاطر التي تنطوي عليها.
تكوين الردود الآلية
للحصول على خدمة عملاء أفضل ، قم بتكوين الاستجابات التلقائية لتقديم ردود سريعة ودقيقة على رسائل العملاء. ستعمل هذه الردود على تخصيص العميل بالاسم وتقديم الردود ذات الصلة على استفسارات العملاء.
اختبار WhatsApp Chatbot الخاص بك
مثل جميع أنظمة AI API ، يعد الاختبار أمرًا أساسيًا قبل نشر برنامج الدردشة الآلي الخاص بك على WhatsApp. هذا للتأكد من أنه يعمل كما هو متوقع. يمكن أن تساعد أدوات اختبار واجهة برمجة التطبيقات مثل Postman و Curl في اختبار ردود chatbot.
في هذه الحالة ، يوفر إطار عمل Django REST واجهة برمجة تطبيقات قابلة للتصفح للمساعدة في اختبار طلبات واستجابات API.
قياس النجاح والضبط الدقيق
بمجرد أن يتم نشر chatbot WhatsApp ، من الضروري قياس نجاحه واستخدامه بمرور الوقت. سيساعد هذا في ضبطه وفقًا لذلك. يمكن أن تساعد أدوات التحليلات مثل OpenDialog و Rasa في تتبع المقاييس مثل وقت الاستجابة ومعدل الاستبقاء ورضا العملاء.
تبسيط دعم العملاء على WhatsApp مع تكامل ChatGPT
يمكن لنماذج GPT-3.5 أو GPT-4 من OpenAI التعامل مع كميات كبيرة من الاستفسارات وتقديم ردود فورية واستخدام معالجة اللغة المتقدمة ، مما يجعلها حلاً أفضل لتفاعلات خدمة العملاء. من خلال دمج ChatGPT مع WhatsApp ، يمكنك توفير الوقت وتحسين رضا العملاء وتبسيط الاتصال. يمكن أيضًا للعديد من نماذج اللغات الكبيرة الأخرى تحسين أداء chatbot الخاص بك.