Kasutage ChatGPT võimsust, et pakkuda oma klientidele WhatsAppis sujuvamat tuge.

Tänapäeva ettevõtted kasutavad klientidega suhtlemiseks sõnumsiderakendusi, nagu WhatsApp. Selle tulemuseks on vestlusrobotite abil äriklientide suhtluse automatiseerimine.

Selline vestlusbot on ChatGPT, OpenAI suur keelemudel, mille saate integreerida WhatsAppiga, et automatiseerida klientide suhtlust, pakkudes klientide päringutele kiireid ja täpseid vastuseid.

ChatGPT API mõistmine ja juurdepääs sellele

Enne WhatsAppiga integreerimist on oluline hankida a põhiteadmised ChatGPT ja ChatGPT API kohta. ChatGPT on a generatiivne suurkeele mudel mis võtab vastu tekstipõhiseid päringuid ja tagastab inimesesarnaseid vastuseid. OpenAI pakub arendajatele lihtsat API-liidest, et pääseda juurde ja kasutada ChatGPT GPT-3.5 ja GPT-4 mudeleid.

ChatGPT API võtmetele juurde pääsemiseks peate navigeerima aadressile OpenAI API platvorm. Pärast sisselogimist klõpsake profiiliikoonil. Seejärel klõpsake nuppu Vaadake API võtmeid valik.

instagram viewer

Järgmisena klõpsake nuppu Looge uus salajane võti nuppu uue API-võtme loomiseks.

Sisestage nõutavad andmed, st nimi võtmest.

Küsib salajane võti.

Kopeerige ja hoidke võti edaspidiseks kasutamiseks kindlas kohas.

WhatsAppi ärikonto seadistamine

ChatGPT integreerimiseks WhatsAppiga peate seadistama WhatsApp Businessi konto. Pange tähele, et WhatsApp Business erineb tavalisest WhatsAppist. See konto võimaldab teil pääseda juurde WhatsApp Business API, mille integreerite ChatGPT API-ga.

Täielik lähtekood on saadaval a GitHubi hoidla.

ChatGPT integreerimiseks WhatsAppiga saate kasutada kolmanda osapoole teenust, nagu Kommunicate, WhatsAppi vestlusrobot või Pythoni skript. See õpetus keskendub ChatGPT integreerimisele Pythoni skripti abil. Seejärel annab see teile ülevaate WhatsAppi vestlusroti abil integreerimisest.

Pythoni skripti kasutamine WhatsAppi integreerimiseks ChatGPT API-ga

Enne arenduse alustamist looge oma rakenduse jaoks virtuaalne keskkond Pipenv järgnevalt:

pipenv installi django djangorestframework openai

See käsk installib django, djangorest raamistikja openai paketid.

Seejärel looge uus Django projekt.

django-admin startprojekt whatsapp

Liikuge loodud juurde whatsapp kataloogi ja looge Django rakendus nimega gpt:

py manage.py startapp gpt

Aastal whatsapp/settings.py faili, lisage uus rakendus, gpt installitud rakenduste loendis järgmiselt:

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

Sinu whatsapp/urls.py faili, lisage gpt rakenduse URL. See suunab ümber URL-idele, mille loote saidil gpt rakendus:

alates django.contrib importida admin
alates django.urls importida tee, kaasa

urlmustrid = [
...
tee ('api/', sisaldab('gpt.urls')), # gpt rakenduse URL
]

peal gpt/views.py faili, lisage ChatGPT API vaate loomiseks järgmine koodiplokk:

alates rest_framework.response importida Vastus
importida openai
alates rest_framework.views importida APIView

klassAva AIGPTView(APIView):

defsaada(ise, palve):
sisend = taotlus. GET.get('q')
openai.api_key = "ENTER_OPENAI_API_KEY"
lõpetamine = openai. ChatCompletion.create(
mudel="gpt-3.5-turbo",
sõnumid=[{"roll": "kasutaja", "sisu": sisend}]
)
vastus = lõpetamine['valikud'][0]['sõnum']['sisu']
tagasi Vastus (vastus)

Vaade seadistab API lõpp-punkti mis ootab päringuparameetriga GET-päringut q mis sisaldab kasutaja sisendit. Seejärel kasutab see OpenAI-d gpt-3.5-turbo mudel, et genereerida vastus esitatud sisendi põhjal ja tagastada vastuse API väljundina.

Järgmisena looge a urls.py faili ja registreerige API vaade, lisades järgmised koodiread:

alates django.urls importida tee
alates .vaateid importida *

urlmustrid = [
tee ('vestlus', OpenAIGPTView.as_view()),
]

Käivitage rändama ja jooksuserver käske järgmiselt:

python manage.py migreerida
python manage.py runserver

Testige /api/chat lõpp-punkt, saates GET-päringu aadressile http://localhost: 8000/api/vestlus? q=Tere.

Eeldatav väljund:

Järgmisena installige Mine kui see pole veel teie masinasse installitud.

Kloonige Whatsmeow klient kasutades allolevat käsku:

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

Liikuge hoidlasse, whatsapp-gptja failis main.go värskenda seda rida:

url := " http://localhost: 5001/vestlus? q=" + urlEncoded

kellele:

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

Salvestage muudatused ja käivitage fail:

mine jooksma main.go

Rakendus palub teil oma WhatsAppi kontole sisse logida QR-koodiga.

Eeldatav väljund:

Liikuge oma WhatsAppi mobiilirakendusse ja navigeerige saidile Seaded > QR-kood > Skanni kood uue lingitud seadme lisamiseks ja terminalis avanenud QR-koodi skannimiseks.

Pärast sisselogimist hakkab rakendus sissetulevaid sõnumeid kuulama. Kui keegi saadab sõnumi, teeb vastuvõetud sõnum API-le GET-päringu koos sõnumiga päringuparameetrina ja saadab vastuse saatjale WhatsAppis tagasi.

Eeldatav väljund:

WhatsApp Chatboti kasutamine WhatsAppi integreerimiseks ChatGPT API-ga

Teine viis ChatGPT integreerimiseks WhatsAppi sõnumitesse on WhatsAppi vestlusroti kasutamine.

Kui olete oma WhatsApp Business API registreerinud, kasutage vestlusvoo loomiseks vestluse koostajat (nt OpenDialog). Seejärel testite oma vestlusrobotit ja lisate selle oma mobiiltelefoni.

Integreerige OpenAI API oma WhatsApp Chatbotiga

Oma WhatsAppi vestlusroti integreerimiseks OpenAI mudelitega kasutage OpenAI API-võtit.

WhatsAppi vestlusrobotite integreerimine OpenAI GPT mudelitega toob kaasa ohu, et WhatsApp blokeerib teie konto turvanõuete tõttu.

Kuigi see meetod on lihtsam, kui teil juba on vestlusbot, peaksite selle valima alles siis, kui olete sellega seotud riskidega rahul.

Automatiseeritud vastuste konfigureerimine

Parema klienditeeninduse saamiseks konfigureerige automaatsed vastused, et pakkuda klientide sõnumitele kiireid ja täpseid vastuseid. Need vastused isikupärastavad kliendi nime järgi ja annavad asjakohaseid vastuseid kliendi päringutele.

WhatsApp Chatboti testimine

Nagu kõik AI API süsteemid, on testimine enne WhatsAppi vestlusroti juurutamist võtmetähtsusega. Selle eesmärk on tagada, et see toimiks ootuspäraselt. API testimise tööriistad, nagu Postman ja Curl, võivad aidata teie vestlusroboti vastuseid testida.

Sel juhul pakub Django REST raamistik sirvitavat API-d, mis aitab API päringuid ja vastuseid testida.

Edu mõõtmine ja peenhäälestus

Kui teie WhatsAppi vestlusbot on kasutusele võetud, on ülioluline mõõta selle edukust ja kasutust aja jooksul. See aitab seda vastavalt peenhäälestada. Analüüsitööriistad, nagu OpenDialog ja Rasa, aitavad jälgida selliseid mõõdikuid nagu reageerimisaeg, säilitamismäär ja klientide rahulolu.

Lihtsustage WhatsAppi klienditugi ChatGPT integratsiooniga

OpenAI GPT-3.5 või GPT-4 mudelid suudavad käsitleda suuri päringuid, pakkuda koheseid vastuseid ja kasutada täiustatud keeletöötlust, muutes selle paremaks lahenduseks klienditeeninduseks. Integreerides ChatGPT WhatsAppiga, saate säästa aega, parandada klientide rahulolu ja tõhustada suhtlust. Ka mitmed teised suured keelemudelid võivad teie vestlusroboti jõudlust parandada.