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 APIViewluokkaaAvaa 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ä.