Využite silu ChatGPT na poskytovanie efektívnej podpory svojim zákazníkom na WhatsApp.
Dnešné firmy využívajú na komunikáciu so zákazníkmi aplikácie na odosielanie správ, ako je WhatsApp. Výsledkom je prudký nárast automatizácie interakcií obchodných zákazníkov pomocou chatbotov.
Takýmto chatbotom je ChatGPT, veľký jazykový model od OpenAI, ktorý môžete integrovať s WhatsApp na automatizáciu interakcií so zákazníkmi poskytovaním rýchlych a presných odpovedí na otázky zákazníkov.
Pochopenie a prístup k API ChatGPT
Pred integráciou s WhatsApp je nevyhnutné získať a základné pochopenie ChatGPT a ChatGPT API. ChatGPT je a generatívny veľký jazykový model ktorý prijíma textové otázky a vracia odpovede podobné ľuďom. OpenAI poskytuje vývojárom jednoduché rozhranie API na prístup a používanie modelov ChatGPT GPT-3.5 a GPT-4.
Ak chcete získať prístup ku kľúčom API ChatGPT, musíte prejsť na OpenAI API plošina. Po prihlásení kliknite na ikonu profilu. Potom kliknite na Zobraziť kľúče API možnosť.
Ďalej kliknite na Vytvorte nový tajný kľúč vytvorte nový kľúč API.
Zadajte požadované údaje, t.j názov kľúča.
Zobrazí sa výzva tajný kľúč.
Skopírujte a uložte kľúč na bezpečnom mieste pre budúce použitie.
Nastavenie účtu WhatsApp Business
Ak chcete integrovať ChatGPT s WhatsApp, musíte si nastaviť účet WhatsApp Business. Poznač si to WhatsApp Business sa líši od bežného WhatsApp. Tento účet vám umožní prístup k WhatsApp Business API, ktorý integrujete s ChatGPT API.
Úplný zdrojový kód je dostupný v a úložisko GitHub.
Na integráciu ChatGPT s WhatsApp môžete použiť službu tretej strany, ako je Kommunicate, chatbot WhatsApp alebo skript Python. Tento tutoriál sa zameria na integráciu ChatGPT pomocou skriptu Python. Potom vám poskytne prehľad o integrácii pomocou chatbota WhatsApp.
Použitie skriptu Python na integráciu WhatsApp s rozhraním ChatGPT API
Pred začatím vývoja vytvorte virtuálne prostredie pre vašu aplikáciu Pipenv nasledovne:
pipenv nainštalovať django djangorestframework openai
Tento príkaz nainštaluje django, djangorestframework, a openai balíkov.
Potom vytvorte nový projekt Django.
django-admin startproject whatsapp
Prejdite na vytvorenú Whatsapp adresár a vytvorte aplikáciu Django s názvom gpt:
py manage.py startapp gpt
V whatsapp/settings.py súbor, pridajte novú aplikáciu, gpt v zozname nainštalovaných aplikácií takto:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'gpt',
]
V tvojom whatsapp/urls.py súbor, pridajte gpt adresu URL aplikácie. Toto presmeruje na adresy URL, ktoré vytvoríte na gpt aplikácia:
od django.contrib importovať admin
od django.urls importovať cesta, zahŕňajú
urlpatterns = [
...
cesta ('api/', zahŕňať('gpt.urls')), # adresa URL aplikácie gpt
]
Na gpt/views.py súbor, pridajte nasledujúci blok kódu na vytvorenie zobrazenia ChatGPT API:
od rest_framework.response importovať odpoveď
importovať openai
od rest_framework.views importovať APIViewtriedaOpenAIGPTView(APIView):
defdostať(ja, žiadosť):
vstup = požiadavka. GET.get('q')
openai.api_key = "ENTER_OPENAI_API_KEY"
dokončenie = openai. ChatCompletion.create(
model="gpt-3.5-turbo",
správy=[{"rola": "užívateľ", "obsah": vstup}]
)
odpoveď = dokončenie['voľby'][0]['správa']['obsah']
vrátiť odpoveď (odpoveď)
Výhľad nastaví koncový bod API ktorý očakáva požiadavku GET s parametrom dotazu q obsahujúce užívateľský vstup. Potom používa OpenAI gpt-3,5-turbo model na generovanie odpovede na základe poskytnutého vstupu a vráti odpoveď ako výstup rozhrania API.
Ďalej vytvorte a urls.py súbor a zaregistrujte zobrazenie API pridaním nasledujúcich riadkov kódu:
od django.urls importovať cesta
od .názory importovať *
urlpatterns = [
cesta ('chat', OpenAIGPTView.as_view()),
]
Spustite migrovať a runserver príkazy takto:
python manage.py migrovať
runserver python manage.py
Otestujte /api/chat koncový bod odoslaním požiadavky GET na http://localhost: 8000/api/chat? q=Ahoj.
Očakávaný výstup:
Ďalej nainštalujte Choď ak ešte nie je nainštalovaný na vašom počítači.
Klonovať Čo je to? klient pomocou príkazu nižšie:
git klon https://github.com/Huskynarr/whatsapp-gpt.git
Prejdite do úložiska, whatsapp-gpta v spise, main.go aktualizovať tento riadok:
url := " http://localhost: 5001/chat? q=" + zakódovaná adresa URL
komu:
url := " http://127.0.0.1:8000/api/chat? q=" + urlEncode
Uložte zmeny a spustite súbor:
choď spustiť main.go
Aplikácia vás vyzve pomocou QR kódu, aby ste sa prihlásili do svojho účtu WhatsApp.
Očakávaný výstup:
Prejdite do mobilnej aplikácie WhatsApp a prejdite na Nastavenia > QR kód > Naskenovať kód pridajte nové prepojené zariadenie a naskenujte vyskočený QR kód na vašom termináli.
Po prihlásení začne aplikácia počúvať prichádzajúce správy. Ak niekto pošle správu, prijatá správa odošle požiadavku GET do API so správou ako parametrom dotazu a odošle odpoveď späť odosielateľovi na WhatsApp.
Očakávaný výstup:
Používanie WhatsApp Chatbot na integráciu WhatsApp s ChatGPT API
Ďalším spôsobom, ako integrovať ChatGPT do správ WhatsApp, je použitie chatbota WhatsApp.
Po registrácii rozhrania WhatsApp Business API použite nástroj na tvorbu chatu, ako je OpenDialog, na vytvorenie toku pre rozhovor. Následne otestujete svojho chatbota a pridáte si ho do mobilného telefónu.
Integrujte OpenAI API so svojím chatbotom WhatsApp
Ak chcete integrovať svojho chatbota WhatsApp s modelmi OpenAI, použite kľúč API od OpenAI.
Integrácia chatbotov WhatsApp s modelmi OpenAI GPT predstavuje riziko, že WhatsApp zablokuje váš účet na základe bezpečnostných nárokov.
Aj keď je táto metóda jednoduchšia, ak už máte chatbota, mali by ste sa pre ňu rozhodnúť, až keď budete spokojní so súvisiacimi rizikami.
Konfigurácia automatických odpovedí
Ak chcete získať lepšie služby zákazníkom, nakonfigurujte automatické odpovede tak, aby poskytovali rýchle a presné odpovede na správy zákazníkov. Tieto odpovede prispôsobia zákazníka podľa mena a poskytnú relevantné odpovede na otázky zákazníkov.
Testovanie vášho chatbota WhatsApp
Rovnako ako všetky systémy AI API je testovanie kľúčové pred nasadením chatbota WhatsApp. To má zabezpečiť, aby to fungovalo podľa očakávania. Testovacie nástroje API ako Postman a Curl vám môžu pomôcť otestovať odpovede vášho chatbota.
V tomto prípade rámec Django REST poskytuje prehľadávateľné rozhranie API, ktoré pomáha testovať požiadavky a odpovede API.
Meranie úspechu a jemné ladenie
Keď je váš chatovací robot WhatsApp nasadený, je dôležité merať jeho úspešnosť a používanie v priebehu času. Pomôže to s jeho zodpovedajúcim doladením. Analytické nástroje ako OpenDialog a Rasa môžu pomôcť sledovať metriky, ako je čas odozvy, miera udržania a spokojnosť zákazníkov.
Zefektívnite zákaznícku podporu na WhatsApp pomocou integrácie ChatGPT
Modely OpenAI GPT-3.5 alebo GPT-4 dokážu spracovať veľké objemy dopytov, poskytujú okamžité odpovede a využívajú pokročilé jazykové spracovanie, čo z nich robí lepšie riešenie pre interakcie so službami zákazníkom. Integráciou ChatGPT s WhatsApp môžete ušetriť čas, zvýšiť spokojnosť zákazníkov a zefektívniť komunikáciu. Výkon vášho chatbota by mohlo zlepšiť aj niekoľko ďalších veľkých jazykových modelov.