Izmantojiet ChatGPT iespējas, lai sniegtu racionalizētu atbalstu saviem klientiem vietnē WhatsApp.

Mūsdienu uzņēmumi izmanto ziņojumapmaiņas lietotnes, piemēram, WhatsApp, lai sazinātos ar klientiem. Tā rezultātā palielinās biznesa klientu mijiedarbības automatizācija, izmantojot tērzēšanas robotus.

Šāds tērzēšanas robots ir ChatGPT — liels OpenAI valodas modelis, ko varat integrēt ar WhatsApp, lai automatizētu klientu mijiedarbību, nodrošinot ātras un precīzas atbildes uz klientu jautājumiem.

ChatGPT API izpratne un piekļuve tai

Pirms integrācijas ar WhatsApp ir svarīgi iegūt a pamatzināšanas par ChatGPT un ChatGPT API. ChatGPT ir a ģeneratīvs lielas valodas modelis kas saņem teksta vaicājumus un atgriež cilvēkiem līdzīgas atbildes. OpenAI nodrošina vienkāršu API saskarni izstrādātājiem, lai piekļūtu un izmantotu ChatGPT GPT-3.5 un GPT-4 modeļus.

Lai piekļūtu ChatGPT API atslēgām, jums jāpārvietojas uz OpenAI API platforma. Pēc pierakstīšanās noklikšķiniet uz profila ikonas. Pēc tam noklikšķiniet uz Skatīt API atslēgas opciju.

instagram viewer

Pēc tam noklikšķiniet uz Izveidojiet jaunu slepeno atslēgu pogu, lai izveidotu jaunu API atslēgu.

Ievadiet pieprasīto informāciju, t.i., nosaukums no atslēgas.

Tiks parādīta slepenā atslēga.

Kopējiet un uzglabājiet atslēgu drošā vietā turpmākai lietošanai.

WhatsApp biznesa konta iestatīšana

Lai integrētu ChatGPT ar WhatsApp, jums ir jāiestata WhatsApp Business konts. Pieraksti to WhatsApp Business atšķiras no parastā WhatsApp. Šis konts ļaus jums piekļūt WhatsApp biznesa API, kuru integrēsit ar ChatGPT API.

Pilns pirmkods ir pieejams a GitHub repozitorijs.

Varat izmantot trešās puses pakalpojumu, piemēram, Kommunicate, WhatsApp tērzēšanas robotu vai Python skriptu, lai integrētu ChatGPT ar WhatsApp. Šajā apmācībā galvenā uzmanība tiks pievērsta ChatGPT integrēšanai, izmantojot Python skriptu. Pēc tam tas sniegs jums pārskatu par integrāciju, izmantojot WhatsApp tērzēšanas robotu.

Python skripta izmantošana, lai integrētu WhatsApp ar ChatGPT API

Pirms izstrādes sākšanas izveidojiet savai lietojumprogrammai virtuālo vidi, izmantojot Pipenv sekojoši:

pipenv instalējiet django djangorestframework openai

Šī komanda instalēs django, djangorestframework, un openai iepakojumiem.

Pēc tam izveidojiet jaunu Django projektu.

django-admin startprojekta whatsapp

Pārejiet uz izveidoto whatsapp direktorijā un izveidojiet Django lietotni ar nosaukumu gpt:

py manage.py startapp gpt

Iekš whatsapp/settings.py failu, pievienojiet jaunu lietotni, gpt instalēto lietotņu sarakstā šādi:

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

Tavā whatsapp/urls.py failu, pievienojiet gpt lietotnes URL. Tas novirzīs uz vietrāžiem URL, ko izveidosit vietnē gpt lietotne:

no django.contrib imports admin
no django.urls imports ceļš, ietver

urlpatterns = [
...
ceļš ('api/', ietver('gpt.urls')), # gpt lietotnes URL
]

Uz gpt/views.py failu, pievienojiet šādu koda bloku, lai izveidotu ChatGPT API skatu:

no rest_framework.response imports Atbilde
imports openai
no rest_framework.views imports APIView

klasēOpenAIGPTView(APIView):

defgūt(pats, pieprasījums):
ievade = pieprasījums. GET.get('q')
openai.api_key = "ENTER_OPENAI_API_KEY"
pabeigšana = openai. ChatCompletion.create(
modelis ="gpt-3.5-turbo",
ziņojumi=[{"loma": "lietotājs", "saturs": ievade}]
)
atbilde = pabeigšana['izvēles'][0]['ziņa']['saturs']
atgriezties Atbilde (atbilde)

Skats iestata API galapunktu kas sagaida GET pieprasījumu ar vaicājuma parametru q kas ietver lietotāja ievadi. Pēc tam tas izmanto OpenAI gpt-3.5-turbo modeli, lai ģenerētu atbildi, pamatojoties uz sniegto ievadi, un atgriež atbildi kā API izvadi.

Pēc tam izveidojiet a urls.py failu un reģistrējiet API skatu, pievienojot šādas koda rindas:

no django.urls imports ceļš
no .skatījumi imports *

urlpatterns = [
ceļš ('čats', OpenAIGPTView.as_view()),
]

Palaidiet migrēt un runserveris komandas šādi:

python manage.py migrēt
python manage.py runserver

Pārbaudi /api/chat galapunkts, nosūtot GET pieprasījumu uz http://localhost: 8000/api/čats? q=Labdien.

Paredzamā izlaide:

Tālāk instalējiet Aiziet ja tas vēl nav instalēts jūsu datorā.

Klonēt Whatsmeow klients, izmantojot tālāk norādīto komandu:

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

Dodieties uz repozitoriju, whatsapp-gpt, un failā, galvenais.go atjaunināt šo rindu:

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

uz:

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

Saglabājiet izmaiņas un palaidiet failu:

ej skrien galvenais.go

Lietojumprogramma liks jums pieteikties savā WhatsApp kontā, izmantojot QR kodu.

Paredzamā izlaide:

Pārejiet uz savu WhatsApp mobilo lietotni un dodieties uz Iestatījumi > QR kods > Skenēt kodu lai pievienotu jaunu saistīto ierīci un skenētu uznirstošo QR kodu savā terminālī.

Pēc pieteikšanās lietojumprogramma sāks klausīties ienākošos ziņojumus. Ja kāds nosūtīs ziņojumu, saņemtais ziņojums veiks GET pieprasījumu API ar ziņojumu kā vaicājuma parametru un nosūtīs atbildi atpakaļ sūtītājam vietnē WhatsApp.

Paredzamā izlaide:

WhatsApp Chatbot izmantošana, lai integrētu WhatsApp ar ChatGPT API

Vēl viens veids, kā integrēt ChatGPT WhatsApp ziņojumos, ir WhatsApp tērzēšanas robota izmantošana.

Kad esat reģistrējis savu WhatsApp Business API, izmantojiet tērzēšanas veidotāju, piemēram, OpenDialog, lai izveidotu tērzēšanas plūsmu. Pēc tam jūs pārbaudīsit savu tērzēšanas robotu un pievienosit to savam mobilajam tālrunim.

Integrējiet OpenAI API ar savu WhatsApp tērzēšanas robotu

Lai integrētu WhatsApp tērzēšanas robotu ar OpenAI modeļiem, izmantojiet OpenAI API atslēgu.

WhatsApp tērzēšanas robotu integrēšana ar OpenAI GPT modeļiem rada risku, ka WhatsApp bloķēs jūsu kontu drošības prasību dēļ.

Lai gan šī metode ir vienkāršāka, ja jums jau ir tērzēšanas robots, to vajadzētu izvēlēties tikai tad, kad esat apmierināts ar saistītajiem riskiem.

Automatizēto atbilžu konfigurēšana

Lai nodrošinātu labāku klientu apkalpošanu, konfigurējiet automātiskās atbildes, lai nodrošinātu ātru un precīzu atbildi uz klientu ziņojumiem. Šīs atbildes personalizēs klientu pēc vārda un sniegs atbilstošas ​​atbildes uz klientu jautājumiem.

WhatsApp tērzēšanas robota pārbaude

Tāpat kā visas AI API sistēmas, testēšana ir svarīga pirms WhatsApp tērzēšanas robota izvietošanas. Tas ir paredzēts, lai nodrošinātu, ka tas darbojas, kā paredzēts. API testēšanas rīki, piemēram, Postman un Curl, var palīdzēt pārbaudīt jūsu tērzēšanas robota atbildes.

Šajā gadījumā Django REST sistēma nodrošina pārlūkojamu API, lai palīdzētu pārbaudīt API pieprasījumus un atbildes.

Panākumu mērīšana un precizēšana

Kad jūsu WhatsApp tērzēšanas robots ir izvietots, ir ļoti svarīgi novērtēt tā panākumus un izmantošanu laika gaitā. Tas palīdzēs to attiecīgi precizēt. Analīzes rīki, piemēram, OpenDialog un Rasa, var palīdzēt izsekot tādiem rādītājiem kā reakcijas laiks, saglabāšanas līmenis un klientu apmierinātība.

Racionalizējiet klientu atbalstu vietnē WhatsApp, izmantojot ChatGPT integrāciju

OpenAI GPT-3.5 vai GPT-4 modeļi var apstrādāt lielu pieprasījumu apjomu, sniegt tūlītējas atbildes un izmantot uzlabotu valodas apstrādi, padarot to par labāku risinājumu mijiedarbībai ar klientu apkalpošanu. Integrējot ChatGPT ar WhatsApp, jūs varat ietaupīt laiku, uzlabot klientu apmierinātību un racionalizēt saziņu. Vairāki citi lieli valodu modeļi varētu arī uzlabot jūsu tērzēšanas robota veiktspēju.