Használja ki a ChatGPT erejét, hogy egyszerűsített támogatást nyújtson ügyfeleinek a WhatsApp-on.
A mai vállalkozások olyan üzenetküldő alkalmazásokat használnak, mint a WhatsApp, hogy kommunikáljanak az ügyfelekkel. Ez azt eredményezi, hogy az üzleti ügyfelek chatbotokat használó interakciói automatizálódnak.
Ilyen chatbot a ChatGPT, az OpenAI nagy nyelvi modellje, amelyet a WhatsApp-pal integrálva automatizálhatja az ügyfelek interakcióit azáltal, hogy gyors és pontos választ ad az ügyfelek kérdéseire.
A ChatGPT API megértése és elérése
A WhatsApp-pal való integráció előtt elengedhetetlen, hogy a A ChatGPT és a ChatGPT API alapvető ismerete. A ChatGPT egy generatív nagynyelvi modell amely szöveges lekérdezéseket fogad és emberszerű válaszokat ad vissza. Az OpenAI egy egyszerű API felületet biztosít a fejlesztők számára a ChatGPT GPT-3.5 és GPT-4 modelljeinek eléréséhez és használatához.
A ChatGPT API-kulcsok eléréséhez navigálnia kell a OpenAI API felület. Bejelentkezés után kattintson a profil ikonra. Ezután kattintson a API-kulcsok megtekintése választási lehetőség.
Ezután kattintson a Hozzon létre új titkos kulcsot gombot egy új API-kulcs létrehozásához.
Adja meg a kért adatokat, azaz a név a kulcsról.
A rendszer kéri a titkos kulcsot.
Másolja le és tárolja biztonságos helyen a kulcsot későbbi használatra.
WhatsApp üzleti fiók beállítása
A ChatGPT és a WhatsApp integrálásához be kell állítania egy WhatsApp Business fiókot. Vegye figyelembe, hogy A WhatsApp Business eltér a szokásos WhatsApp-tól. Ez a fiók lehetővé teszi a hozzáférést a WhatsApp Business API, amelyet integrálni fog a ChatGPT API-val.
A teljes forráskód elérhető a GitHub adattár.
Használhat harmadik féltől származó szolgáltatást, például a Kommunicate-et, egy WhatsApp chatbotot vagy egy Python-szkriptet a ChatGPT és a WhatsApp integrálásához. Ennek az oktatóanyagnak a középpontjában a ChatGPT integrálása áll egy Python-szkript segítségével. Ezután áttekintést nyújt a WhatsApp chatbot segítségével történő integrációról.
Python Script használata a WhatsApp integrálásához a ChatGPT API-val
A fejlesztés megkezdése előtt hozzon létre egy virtuális környezetet az alkalmazás számára Pipenv alábbiak szerint:
pipenv telepítse a django djangorestframework openai-t
Ez a parancs telepíti a django, djangorest keretrendszer, és openai csomagokat.
Ezután hozzon létre egy új Django projektet.
django-admin startproject whatsapp
Navigáljon a létrehozotthoz WhatsApp könyvtárba, és hozzon létre egy Django alkalmazást gpt:
py manage.py startapp gpt
Ban,-ben whatsapp/settings.py fájl, adja hozzá az új alkalmazást, gpt a telepített alkalmazások listájában az alábbiak szerint:
INSTALLED_APPS = [
"django.contrib.admin",
"django.contrib.auth",
"django.contrib.contenttypes",
"django.contrib.sessions",
"django.contrib.messages",
"django.contrib.staticfiles",
"rest_framework",
'gpt',
]
A tiédben whatsapp/urls.py fájlt, adja hozzá a gpt alkalmazás URL-je. Ez átirányítja a webhelyen létrehozandó URL-címekre gpt alkalmazás:
tól től django.contrib import admin
tól től django.urls import út, tartalmazza
urlpatterns = [
...
pálya('api/', include("gpt.urls")), # gpt alkalmazás URL-je
]
A gpt/views.py fájlt, adja hozzá a következő kódblokkot a ChatGPT API nézet létrehozásához:
tól től rest_framework.response import Válasz
import openai
tól től rest_framework.views import APIViewosztályOpenAIGPTView(APIView):
defkap(önmagam, kérés):
bemenet = kérés. GET.get('q')
openai.api_key = "ENTER_OPENAI_API_KEY"
befejezés = openai. ChatCompletion.create(
modell="gpt-3.5-turbo",
üzenetek=[{"szerep": "felhasználó", "tartalom": bemenet}]
)
válasz = befejezés['választások'][0]['üzenet']['tartalom']
Visszatérés Válasz (válasz)
A kilátás beállít egy API-végpontot amely egy lekérdezési paraméterrel rendelkező GET kérést vár q amely tartalmazza a felhasználói bevitelt. Ezután OpenAI-t használ gpt-3.5-turbó modellt, hogy a megadott bemenet alapján választ generáljon, és a választ az API kimeneteként adja vissza.
Ezután hozzon létre a urls.py fájlba, és regisztrálja az API nézetet a következő kódsorok hozzáadásával:
tól től django.urls import pálya
tól től .nézetek import *
urlpatterns = [
pálya('csevegés', OpenAIGPTView.as_view()),
]
Futtassa a vándorol és runserver a következő parancsokat adja:
python manage.py migráció
python manage.py runserver
Tesztelje a /api/chat végpont GET kérés elküldésével http://localhost: 8000/api/chat? q=Szia.
Várható kimenet:
Ezután telepítse Megy ha még nincs telepítve a gépére.
Klónozza a Whatsmeow kliens az alábbi paranccsal:
git klón https://github.com/Huskynarr/whatsapp-gpt.git
Navigáljon a tárolóhoz, whatsapp-gptés az aktán, fő.go frissítsd ezt a sort:
url := " http://localhost: 5001/csevegés? q=" + urlEncoded
nak nek:
url := " http://127.0.0.1:8000/api/chat? q=" + urlEncode
Mentse el a változtatásokat, és futtassa a fájlt:
menj fuss fő.go
Az alkalmazás QR-kóddal kéri, hogy jelentkezzen be WhatsApp-fiókjába.
Várható kimenet:
Lépjen a WhatsApp mobilalkalmazásba, és navigáljon ide Beállítások > QR-kód > Kód beolvasása új összekapcsolt eszköz hozzáadásához, és a terminálon található QR-kód beolvasásához.
A bejelentkezés után az alkalmazás elkezdi hallgatni a bejövő üzeneteket. Ha valaki üzenetet küld, a kapott üzenet GET-kérést küld az API-nak, az üzenetet lekérdezési paraméterként, és visszaküldi a választ a feladónak a WhatsApp-on.
Várható kimenet:
A WhatsApp Chatbot használata a WhatsApp integrálására a ChatGPT API-val
A ChatGPT WhatsApp üzenetekbe való integrálásának másik módja a WhatsApp chatbot használata.
Miután regisztrálta WhatsApp Business API-ját, használjon egy csevegéskészítőt, például az OpenDialogot a csevegés folyamatának létrehozásához. Ezután teszteli a chatbotot, és hozzáadja mobiltelefonjához.
Integrálja az OpenAI API-t WhatsApp Chatbotjával
A WhatsApp chatbot OpenAI modellekkel való integrálásához használja az OpenAI API-kulcsát.
A WhatsApp chatbotok OpenAI GPT modellekkel való integrálása azzal a kockázattal jár, hogy a WhatsApp biztonsági állítások miatt blokkolja fiókját.
Bár ez a módszer egyszerűbb, ha már rendelkezik chatbottal, csak akkor érdemes választania, ha már megnyugodott a kockázatokkal.
Automatizált válaszok konfigurálása
A jobb ügyfélszolgálat érdekében konfigurálja az automatikus válaszokat, hogy gyors és pontos választ adjon az ügyfelek üzeneteire. Ezek a válaszok név szerint személyre szabják az ügyfelet, és releváns válaszokat adnak az ügyfelek kérdéseire.
A WhatsApp Chatbot tesztelése
Mint minden AI API rendszer, a tesztelés kulcsfontosságú a WhatsApp chatbot telepítése előtt. Ezzel biztosítható, hogy a várt módon működjön. Az API-tesztelő eszközök, például a Postman és a Curl segíthetnek tesztelni a chatbot válaszait.
Ebben az esetben a Django REST keretrendszer egy böngészhető API-t biztosít az API kérések és válaszok teszteléséhez.
A siker mérése és a finomhangolás
Amint a WhatsApp chatbot telepítése folyamatban van, kulcsfontosságú mérni a sikerét és a használatát az idő múlásával. Ez segít a megfelelő finomhangolásban. Az olyan analitikai eszközök, mint az OpenDialog és a Rasa, segíthetnek nyomon követni az olyan mutatókat, mint a válaszidő, a megőrzési arány és az ügyfelek elégedettsége.
Egyszerűsítse a WhatsApp ügyfélszolgálatát a ChatGPT integrációval
Az OpenAI GPT-3.5 vagy GPT-4 modelljei nagy mennyiségű megkeresést tudnak kezelni, azonnali válaszokat adnak, és fejlett nyelvi feldolgozást alkalmaznak, így jobb megoldást jelentenek az ügyfélszolgálati interakciókra. A ChatGPT és a WhatsApp integrálásával időt takaríthat meg, javíthatja az ügyfelek elégedettségét, és egyszerűsítheti a kommunikációt. Számos más nagy nyelvi modell is javíthatja a chatbot teljesítményét.