Αξιοποιήστε τη δύναμη του ChatGPT για να παρέχετε βελτιωμένη υποστήριξη στους πελάτες σας στο WhatsApp.
Οι σημερινές επιχειρήσεις αγκαλιάζουν εφαρμογές ανταλλαγής μηνυμάτων όπως το WhatsApp για να επικοινωνούν με τους πελάτες. Αυτό έχει ως αποτέλεσμα την αύξηση της αυτοματοποίησης των αλληλεπιδράσεων με τους επιχειρηματικούς πελάτες χρησιμοποιώντας chatbots.
Ένα τέτοιο chatbot είναι το 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. Σημειώστε ότι Το WhatsApp Business είναι διαφορετικό από το κανονικό WhatsApp. Αυτός ο λογαριασμός θα σας επιτρέψει να αποκτήσετε πρόσβαση στο WhatsApp Business API, το οποίο θα ενσωματώσετε με το ChatGPT API.
Ο πλήρης πηγαίος κώδικας είναι διαθέσιμος σε α Αποθετήριο GitHub.
Μπορείτε να χρησιμοποιήσετε μια υπηρεσία τρίτου μέρους, όπως το Communicate, ένα WhatsApp chatbot ή ένα σενάριο Python για να ενσωματώσετε το ChatGPT με το WhatsApp. Η εστίαση αυτού του σεμιναρίου θα είναι στην ενσωμάτωση του ChatGPT χρησιμοποιώντας ένα σενάριο Python. Στη συνέχεια, θα σας δώσει μια επισκόπηση της ενσωμάτωσης χρησιμοποιώντας ένα chatbot WhatsApp.
Χρήση δέσμης ενεργειών Python για την ενσωμάτωση του WhatsApp με το ChatGPT API
Πριν ξεκινήσετε την ανάπτυξη, δημιουργήστε ένα εικονικό περιβάλλον για την εφαρμογή σας χρησιμοποιώντας Pipenv ως εξής:
pipenv εγκατάσταση του django djangorestframework openai
Αυτή η εντολή θα εγκαταστήσει το τζάνγκο, djangorestframework, και openai πακέτα.
Στη συνέχεια, δημιουργήστε ένα νέο έργο Django.
django-admin startproject whatsapp
Πλοηγηθείτε στο δημιουργημένο 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.συνεισφορά εισαγωγή διαχειριστής
από django.urls εισαγωγή μονοπάτι, περιλαμβάνει
urlpatterns = [
...
μονοπάτι('api/', περιλαμβάνω('gpt.urls')), # URL εφαρμογής gpt
]
Στο gpt/views.py αρχείο, προσθέστε το ακόλουθο μπλοκ κώδικα για να δημιουργήσετε την προβολή ChatGPT API:
από rest_framework.response εισαγωγή Απάντηση
εισαγωγή openai
από rest_framework.views εισαγωγή APIViewτάξηOpenAIGPTView(APIVview):
defπαίρνω(εαυτός, αίτημα):
είσοδος = αίτημα. GET.get('q')
openai.api_key = "ENTER_OPENAI_API_KEY"
ολοκλήρωση = openai. ChatCompletion.create(
μοντέλο="gpt-3.5-turbo",
μηνύματα=[{"ρόλος": "χρήστης", "περιεχόμενο": εισαγωγή}]
)
απάντηση = ολοκλήρωση['επιλογές'][0]['μήνυμα']['περιεχόμενο']
ΕΠΙΣΤΡΟΦΗ Απάντηση (απάντηση)
Η θέα ρυθμίζει ένα τελικό σημείο API που αναμένει ένα αίτημα GET με μια παράμετρο ερωτήματος q που περιλαμβάνει την είσοδο του χρήστη. Στη συνέχεια χρησιμοποιεί το OpenAI gpt-3,5-turbo μοντέλο για να δημιουργήσει μια απόκριση με βάση την παρεχόμενη είσοδο και επιστρέφει την απόκριση ως έξοδο του API.
Στη συνέχεια, δημιουργήστε ένα urls.py αρχείο και καταχωρήστε την προβολή API προσθέτοντας τις ακόλουθες γραμμές κώδικα:
από django.urls εισαγωγή μονοπάτι
από .προβολές εισαγωγή *
urlpatterns = [
μονοπάτι('κουβέντα', OpenAIGPTView.as_view()),
]
Εκτελέστε το αποδημώ και διακομιστής εντολές ως εξής:
python management.py μετεγκατάσταση
python manager.py runserver
Δοκιμάστε το /api/chat τελικό σημείο στέλνοντας ένα αίτημα GET στο http://localhost: 8000/api/chat; q=Γεια.
Αναμενόμενη έξοδος:
Στη συνέχεια, εγκαταστήστε Πηγαίνω εάν δεν είναι ήδη εγκατεστημένο στο μηχάνημά σας.
Κλωνοποιήστε το Whatsmeow πελάτη χρησιμοποιώντας την παρακάτω εντολή:
git κλώνος https://github.com/Huskynarr/whatsapp-gpt.git
Πλοηγηθείτε στο αποθετήριο, whatsapp-gpt, και στο αρχείο, main.go ενημερώστε αυτήν τη γραμμή:
url := " http://localhost: 5001/chat; q=" + urlEcoded
προς την:
url := " http://127.0.0.1:8000/api/chat? q=" + urlEcode
Αποθηκεύστε τις αλλαγές και εκτελέστε το αρχείο:
πήγαινε τρέξε main.go
Η εφαρμογή θα σας ζητήσει έναν κωδικό QR για να συνδεθείτε στον λογαριασμό σας στο WhatsApp.
Αναμενόμενη έξοδος:
Μεταβείτε στην εφαρμογή WhatsApp για κινητά και πλοηγηθείτε σε Ρυθμίσεις > Κωδικός QR > Σάρωση κωδικού για να προσθέσετε μια νέα συνδεδεμένη συσκευή και να σαρώσετε τον αναδυόμενο κωδικό QR στο τερματικό σας.
Αφού συνδεθείτε, η εφαρμογή θα αρχίσει να ακούει τα εισερχόμενα μηνύματα. Εάν κάποιος στείλει ένα μήνυμα, το ληφθέν μήνυμα θα κάνει ένα αίτημα 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.
Η ενσωμάτωση των chatbots WhatsApp με μοντέλα OpenAI GPT ενέχει τον κίνδυνο αποκλεισμού του λογαριασμού σας από το WhatsApp για αξιώσεις ασφαλείας.
Αν και αυτή η μέθοδος είναι ευκολότερη εάν έχετε ήδη ένα chatbot, θα πρέπει να το επιλέξετε μόνο όταν είστε άνετοι με τους κινδύνους που εμπεριέχονται.
Διαμόρφωση αυτοματοποιημένων απαντήσεων
Για καλύτερη εξυπηρέτηση πελατών, διαμορφώστε τις αυτοματοποιημένες απαντήσεις για να παρέχουν γρήγορες και ακριβείς απαντήσεις στα μηνύματα πελατών. Αυτές οι απαντήσεις θα εξατομικεύσουν τον πελάτη ονομαστικά και θα παρέχουν σχετικές απαντήσεις σε ερωτήματα πελατών.
Δοκιμάζοντας το WhatsApp Chatbot σας
Όπως όλα τα συστήματα API AI, οι δοκιμές είναι βασικές προτού αναπτύξετε το chatbot WhatsApp. Αυτό γίνεται για να διασφαλιστεί ότι λειτουργεί όπως αναμένεται. Τα εργαλεία δοκιμής API, όπως το Postman και το Curl, μπορούν να σας βοηθήσουν να δοκιμάσετε τις απαντήσεις του chatbot σας.
Σε αυτήν την περίπτωση, το πλαίσιο Django REST παρέχει ένα API με δυνατότητα περιήγησης για να βοηθήσει στη δοκιμή αιτημάτων και απαντήσεων API.
Μέτρηση της επιτυχίας και τελειοποίηση
Μόλις το WhatsApp chatbot σας είναι σε ανάπτυξη, είναι σημαντικό να μετρήσετε την επιτυχία και τη χρήση του με την πάροδο του χρόνου. Αυτό θα σας βοηθήσει να το ρυθμίσετε ανάλογα. Τα εργαλεία του Analytics όπως το OpenDialog και το Rasa μπορούν να βοηθήσουν στην παρακολούθηση μετρήσεων όπως ο χρόνος απόκρισης, το ποσοστό διατήρησης και η ικανοποίηση πελατών.
Βελτιώστε την υποστήριξη πελατών στο WhatsApp με την ενσωμάτωση ChatGPT
Τα μοντέλα GPT-3.5 ή GPT-4 του OpenAI μπορούν να χειριστούν μεγάλους όγκους ερωτήσεων, να παρέχουν άμεσες απαντήσεις και να χρησιμοποιούν προηγμένη επεξεργασία γλώσσας, καθιστώντας το μια καλύτερη λύση για αλληλεπιδράσεις εξυπηρέτησης πελατών. Ενσωματώνοντας το ChatGPT με το WhatsApp, μπορείτε να εξοικονομήσετε χρόνο, να βελτιώσετε την ικανοποίηση των πελατών και να βελτιώσετε την επικοινωνία. Πολλά άλλα μοντέλα μεγάλων γλωσσών θα μπορούσαν επίσης να βελτιώσουν την απόδοση του chatbot σας.