Hyödynnä ChatGPT: n voimaa tarjotaksesi virtaviivaista tukea asiakkaillesi WhatsAppissa.

Nykypäivän yritykset ottavat vastaan ​​viestintäsovelluksia, kuten WhatsAppia, viestiäkseen asiakkaiden kanssa. Tämä johtaa nopeaan automatisointiin yritysasiakkaiden vuorovaikutuksessa chatbottien avulla.

Tällainen chatbot on ChatGPT, OpenAI: n suuri kielimalli, jonka voit integroida WhatsAppiin ja automatisoida asiakkaiden vuorovaikutusta tarjoamalla nopeita ja tarkkoja vastauksia asiakkaiden kyselyihin.

ChatGPT-sovellusliittymän ymmärtäminen ja käyttäminen

Ennen kuin integroit WhatsAppiin, on tärkeää saada a ChatGPT: n ja ChatGPT API: n perustiedot. ChatGPT on a generatiivinen isokielimalli joka vastaanottaa tekstipohjaisia ​​kyselyitä ja palauttaa ihmisen kaltaisia ​​vastauksia. OpenAI tarjoaa kehittäjille yksinkertaisen API-rajapinnan ChatGPT: n GPT-3.5- ja GPT-4-malleihin pääsyä ja käyttöä varten.

Jotta voit käyttää ChatGPT API -avaimia, sinun on siirryttävä kohtaan OpenAI API alusta. Kun olet kirjautunut sisään, napsauta profiilikuvaketta. Napsauta sitten Näytä API-avaimet vaihtoehto.

Napsauta seuraavaksi Luo uusi salainen avain -painiketta luodaksesi uuden API-avaimen.

Syötä pyydetyt tiedot, esim nimi avaimesta.

Salainen avain kysyy.

Kopioi ja säilytä avain turvallisessa paikassa tulevaa käyttöä varten.

WhatsApp-yritystilin luominen

Jotta voit integroida ChatGPT: n WhatsAppiin, sinun on määritettävä WhatsApp Business -tili. Ota huomioon, että WhatsApp Business eroaa tavallisesta WhatsAppista. Tämän tilin avulla voit käyttää WhatsApp Business API, jonka integroit ChatGPT-sovellusliittymään.

Täysi lähdekoodi on saatavilla a GitHub-arkisto.

Voit käyttää kolmannen osapuolen palvelua, kuten Kommunicatea, WhatsApp-chatbotia tai Python-skriptiä integroidaksesi ChatGPT: n WhatsAppiin. Tässä opetusohjelmassa keskitytään ChatGPT: n integrointiin Python-komentosarjan avulla. Sitten se antaa sinulle yleiskatsauksen integroinnista WhatsApp-chatbotin avulla.

Python-skriptin käyttäminen WhatsAppin integroimiseen ChatGPT API: n kanssa

Ennen kuin aloitat kehittämisen, luo sovelluksellesi virtuaalinen ympäristö käyttämällä Pipenv seuraavasti:

pipenv asenna django djangorestframework openai

Tämä komento asentaa django, djangorest-kehys, ja openai paketteja.

Luo sitten uusi Django-projekti.

django-admin aloita projekti whatsapp

Siirry luotuun whatsapp hakemistoon ja luo Django-sovellus nimeltä gpt:

py manage.py startapp gpt

Vuonna whatsapp/settings.py tiedosto, lisää uusi sovellus, gpt asennettujen sovellusten luettelossa seuraavasti:

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

Sinun whatsapp/urls.py tiedosto, lisää gpt sovelluksen URL-osoite. Tämä ohjaa URL-osoitteisiin, jotka luot sivustolle gpt sovellus:

alkaen django.contrib tuonti järjestelmänvalvoja
alkaen django.urls tuonti polku, sisältää

urlpatterns = [
...
polku ('api/', sisältää('gpt.urls')), # gpt-sovelluksen URL-osoite
]

Käytössä gpt/views.py tiedosto, lisää seuraava koodilohko luodaksesi ChatGPT API -näkymän:

alkaen rest_framework.response tuonti Vastaus
tuonti openai
alkaen rest_framework.views tuonti APIView

luokkaaAvaa AIGPTView(APIView):

defsaada(itse, pyyntö):
syöte = pyyntö. GET.get('q')
openai.api_key = "ENTER_OPENAI_API_KEY"
valmistuminen = openai. ChatCompletion.create(
malli ="gpt-3.5-turbo",
viestit=[{"rooli": "käyttäjä", "sisältö": input}]
)
vastaus = valmistuminen['valinnat'][0]['viesti']['sisältö']
palata Vastaus (vastaus)

Näkymä määrittää API-päätepisteen joka odottaa GET-pyynnön kyselyparametrilla q joka sisältää käyttäjän syötteen. Sitten se käyttää OpenAI: ta gpt-3.5-turbo malli tuottaa vastauksen syötteen perusteella ja palauttaa vastauksen API: n ulostulona.

Luo seuraavaksi a urls.py tiedosto ja rekisteröi API-näkymä lisäämällä seuraavat koodirivit:

alkaen django.urls tuonti polku
alkaen .views tuonti *

urlpatterns = [
polku ("chat", OpenAIGPTView.as_view()),
]

Suorita siirtyä ja runserver komennot seuraavasti:

python manager.py siirtää
python manage.py runserver

Testaa /api/chat päätepiste lähettämällä GET-pyynnön osoitteeseen http://localhost: 8000/api/chat? q=Hei.

Odotettu tulos:

Seuraavaksi asenna Mennä jos sitä ei ole jo asennettu koneellesi.

Kloonaa Whatsmeow asiakas käyttämällä alla olevaa komentoa:

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

Siirry arkistoon, whatsapp-gpt, ja tiedostossa, main.go päivitä tämä rivi:

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

vastaanottajalle:

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

Tallenna muutokset ja suorita tiedosto:

mene juoksemaan main.go

Sovellus pyytää sinua QR-koodilla kirjautumaan sisään WhatsApp-tilillesi.

Odotettu tulos:

Siirry WhatsApp-mobiilisovellukseesi ja siirry kohtaan Asetukset > QR-koodi > Skannaa koodi lisätäksesi uuden linkitetyn laitteen ja skannataksesi ponnahduskoodin päätelaitteessasi.

Kirjautumisen jälkeen sovellus alkaa kuunnella saapuvia viestejä. Jos joku lähettää viestin, vastaanotettu viesti tekee GET-pyynnön API: lle viestillä kyselyparametrina ja lähettää vastauksen takaisin lähettäjälle WhatsAppissa.

Odotettu tulos:

WhatsApp Chatbotin käyttäminen WhatsAppin integroimiseen ChatGPT API: n kanssa

Toinen tapa integroida ChatGPT WhatsApp-viesteihin on käyttää WhatsApp-chatbotia.

Kun olet rekisteröinyt WhatsApp Business API: n, käytä keskustelun rakentajaa, kuten OpenDialogia, luodaksesi keskustelun kulun. Tämän jälkeen testaat chatbotiasi ja lisäät sen matkapuhelimeesi.

Integroi OpenAI-sovellusliittymä WhatsApp-chatbotisi kanssa

Integroidaksesi WhatsApp-chatbotisi OpenAI-malleihin, käytä OpenAI: n API-avainta.

WhatsApp-chatbottien integroiminen OpenAI GPT -malleihin aiheuttaa riskin, että WhatsApp estää tilisi turvallisuusvaatimusten vuoksi.

Vaikka tämä menetelmä on helpompi, jos sinulla on jo chatbot, sinun tulee valita se vasta, kun olet tyytyväinen siihen liittyviin riskeihin.

Automaattisten vastausten määrittäminen

Saat parempaa asiakaspalvelua määrittämällä automaattiset vastaukset tarjoamaan nopeita ja tarkkoja vastauksia asiakkaiden viesteihin. Nämä vastaukset muokkaavat asiakasta nimen mukaan ja tarjoavat asiaankuuluvia vastauksia asiakkaan kyselyihin.

Testaa WhatsApp Chatbotia

Kuten kaikki AI API -järjestelmät, testaus on avainasemassa ennen WhatsApp-chatbotin käyttöönottoa. Tällä varmistetaan, että se toimii odotetulla tavalla. Sovellusliittymän testaustyökalut, kuten Postman ja Curl, voivat auttaa testaamaan chatbotisi vastauksia.

Tässä tapauksessa Django REST -kehys tarjoaa selattavan API: n, joka auttaa testaamaan API-pyyntöjä ja vastauksia.

Menestyksen mittaaminen ja hienosäätö

Kun WhatsApp-chatbot on otettu käyttöön, on ratkaisevan tärkeää mitata sen menestystä ja käyttöä ajan mittaan. Tämä auttaa hienosäätämään sitä vastaavasti. Analyysityökalut, kuten OpenDialog ja Rasa, voivat auttaa seuraamaan mittareita, kuten vasteaikaa, säilytysprosenttia ja asiakastyytyväisyyttä.

Virtaviivaista WhatsAppin asiakastukea ChatGPT-integraation avulla

OpenAI: n GPT-3.5- tai GPT-4-mallit voivat käsitellä suuria määriä kyselyjä, tarjota välittömiä vastauksia ja käyttää edistynyttä kielenkäsittelyä, mikä tekee siitä paremman ratkaisun asiakaspalveluun. Integroimalla ChatGPT: n WhatsAppiin voit säästää aikaa, parantaa asiakastyytyväisyyttä ja virtaviivaistaa viestintää. Useat muut suuret kielimallit voivat myös parantaa chatbotisi suorituskykyä.