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.

instagram viewer

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 APIView

osztá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.