Využijte sílu ChatGPT k poskytování efektivní podpory svým zákazníkům na WhatsApp.

Dnešní podniky využívají ke komunikaci se zákazníky aplikace pro zasílání zpráv, jako je WhatsApp. To vede k prudkému nárůstu automatizace interakcí firemních zákazníků pomocí chatbotů.

Takovým chatbotem je ChatGPT, velký jazykový model od OpenAI, který můžete integrovat s WhatsApp a automatizovat interakce se zákazníky poskytováním rychlých a přesných odpovědí na dotazy zákazníků.

Pochopení a přístup k ChatGPT API

Před integrací s WhatsApp je nezbytné získat a základní porozumění ChatGPT a ChatGPT API. ChatGPT je a generativní velký jazykový model který přijímá textové dotazy a vrací odpovědi podobné lidským. OpenAI poskytuje vývojářům jednoduché rozhraní API pro přístup a používání modelů GPT-3.5 a GPT-4 ChatGPT.

Chcete-li získat přístup ke klíčům API ChatGPT, musíte přejít na OpenAI API plošina. Po přihlášení klikněte na ikonu profilu. Poté klikněte na Zobrazit klíče API volba.

Dále klikněte na Vytvořte nový tajný klíč tlačítko pro vytvoření nového klíče API.

instagram viewer

Zadejte požadované údaje, tj název klíče.

Zobrazí se výzva tajný klíč.

Zkopírujte a uložte klíč na bezpečném místě pro budoucí použití.

Nastavení účtu WhatsApp Business

Chcete-li integrovat ChatGPT s WhatsApp, musíte si nastavit účet WhatsApp Business. Všimněte si, že WhatsApp Business se liší od běžného WhatsApp. Tento účet vám umožní přístup k WhatsApp Business API, kterou integrujete s ChatGPT API.

Úplný zdrojový kód je k dispozici v a úložiště GitHub.

K integraci ChatGPT s WhatsApp můžete použít službu třetí strany, jako je Kommunicate, chatbot WhatsApp nebo skript Python. Tento tutoriál se zaměří na integraci ChatGPT pomocí skriptu Python. Poté vám poskytne přehled o integraci pomocí chatbota WhatsApp.

Použití skriptu Python k integraci WhatsApp s ChatGPT API

Před zahájením vývoje vytvořte virtuální prostředí pro vaši aplikaci Pipenv jak následuje:

pipenv nainstalovat django djangorestframework openai

Tento příkaz nainstaluje django, djangorestframework, a openai balíčky.

Poté vytvořte nový projekt Django.

django-admin startproject whatsapp

Přejděte do vytvořeného Whatsapp adresář a vytvořte aplikaci Django s názvem gpt:

py manage.py startapp gpt

V whatsapp/settings.py soubor, přidejte novou aplikaci, gpt v seznamu nainstalovaných aplikací takto:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'gpt',
]

Ve vašem whatsapp/urls.py soubor, přidejte gpt URL aplikace. Tím dojde k přesměrování na adresy URL, které vytvoříte na gpt aplikace:

z django.contrib import admin
z django.urls import cestu, zahrnout

urlpatterns = [
...
cesta('api/', zahrnout('gpt.urls')), # URL aplikace gpt
]

Na gpt/views.py soubor, přidejte následující blok kódu k vytvoření pohledu ChatGPT API:

z rest_framework.response import Odezva
import openai
z rest_framework.views import APIView

třídaOpenAIGPTView(APIView):

defdostat(sebe, žádost):
vstup = požadavek. GET.get('q')
openai.api_key = "ENTER_OPENAI_API_KEY"
dokončení = openai. ChatCompletion.create(
model="gpt-3.5-turbo",
zprávy=[{"role": "uživatel", "obsah": vstup}]
)
odpověď = dokončení['volby'][0]['zpráva']['obsah']
vrátit se odpověď (odpověď)

Pohled nastaví koncový bod API který očekává požadavek GET s parametrem dotazu q obsahující uživatelský vstup. Poté používá OpenAI gpt-3.5-turbo model vygeneruje odpověď na základě poskytnutého vstupu a vrátí odpověď jako výstup API.

Dále vytvořte a urls.py soubor a zaregistrujte pohled API přidáním následujících řádků kódu:

z django.urls import cesta
z .zobrazení import *

urlpatterns = [
cesta('povídat si', OpenAIGPTView.as_view()),
]

Spusťte migrovat a runserver příkazy takto:

python manage.py migrovat
runserver python manage.py

Otestujte /api/chat koncový bod odesláním požadavku GET na http://localhost: 8000/api/chat? q=Ahoj.

Očekávaný výstup:

Dále nainstalujte Jít pokud již není na vašem počítači nainstalována.

Klonovat Cosmeow klient pomocí příkazu níže:

git klon https://github.com/Huskynarr/whatsapp-gpt.git

Přejděte do úložiště, whatsapp-gpta ve spise, main.go aktualizovat tento řádek:

url := " http://localhost: 5001/chat? q=" + zakódovaná adresa URL

na:

url := " http://127.0.0.1:8000/api/chat? q=" + urlEncode

Uložte změny a spusťte soubor:

běž spustit main.go

Aplikace vás vyzve pomocí QR kódu k přihlášení k vašemu WhatsApp účtu.

Očekávaný výstup:

Přejděte do své mobilní aplikace WhatsApp a přejděte na Nastavení > QR kód > Naskenovat kód přidejte nové propojené zařízení a naskenujte vyskakovaný QR kód na vašem terminálu.

Po přihlášení začne aplikace poslouchat příchozí zprávy. Pokud někdo pošle zprávu, přijatá zpráva odešle požadavek GET na API se zprávou jako parametrem dotazu a odešle odpověď zpět odesílateli na WhatsApp.

Očekávaný výstup:

Použití WhatsApp Chatbot k integraci WhatsApp s ChatGPT API

Dalším způsobem, jak integrovat ChatGPT do zpráv WhatsApp, je použití chatbota WhatsApp.

Jakmile zaregistrujete své rozhraní WhatsApp Business API, použijte nástroj pro tvorbu chatu, jako je OpenDialog, k vytvoření toku pro chat. Následně svého chatbota otestujete a přidáte do svého mobilního telefonu.

Integrujte OpenAI API se svým chatbotem WhatsApp

Chcete-li integrovat chatbota WhatsApp s modely OpenAI, použijte klíč API od OpenAI.

Integrace chatbotů WhatsApp s modely OpenAI GPT představuje riziko, že WhatsApp zablokuje váš účet kvůli bezpečnostním nárokům.

Ačkoli je tato metoda snazší, pokud již máte chatbota, měli byste se pro ni rozhodnout, až když budete spokojeni se souvisejícími riziky.

Konfigurace automatických odpovědí

Chcete-li získat lepší služby zákazníkům, nakonfigurujte automatické odpovědi tak, aby poskytovaly rychlé a přesné odpovědi na zprávy zákazníků. Tyto odpovědi přizpůsobí zákazníka jménem a poskytnou relevantní odpovědi na dotazy zákazníků.

Testování vašeho chatbota WhatsApp

Stejně jako všechny systémy AI API je testování klíčové před nasazením chatbota WhatsApp. To má zajistit, že bude fungovat podle očekávání. Nástroje pro testování API, jako je Postman a Curl, mohou pomoci otestovat reakce vašeho chatbota.

V tomto případě poskytuje Django REST framework prohledávané API, které pomáhá testovat požadavky a odpovědi API.

Měření úspěchu a dolaďování

Jakmile je váš chatbot WhatsApp nasazen, je důležité měřit jeho úspěšnost a využití v průběhu času. To pomůže s jeho odpovídajícím doladěním. Analytické nástroje jako OpenDialog a Rasa mohou pomoci sledovat metriky, jako je doba odezvy, míra udržení a spokojenost zákazníků.

Zjednodušte zákaznickou podporu na WhatsApp pomocí integrace ChatGPT

Modely OpenAI GPT-3.5 nebo GPT-4 dokážou zpracovat velké objemy dotazů, poskytují okamžité odpovědi a využívají pokročilé jazykové zpracování, což z nich dělá lepší řešení pro interakce se zákaznickými službami. Integrací ChatGPT s WhatsApp můžete ušetřit čas, zlepšit spokojenost zákazníků a zefektivnit komunikaci. Několik dalších velkých jazykových modelů by také mohlo zlepšit výkon vašeho chatbota.