WhatsApp'ta müşterilerinize kolaylaştırılmış destek sağlamak için ChatGPT'nin gücünden yararlanın.

Bugünün işletmeleri, müşterilerle iletişim kurmak için WhatsApp gibi mesajlaşma uygulamalarını benimsiyor. Bu, ticari müşteri etkileşimlerinin sohbet robotları kullanılarak otomasyonunda bir artışa neden olur.

Böyle bir sohbet robotu, müşteri sorgularına hızlı ve doğru yanıtlar sağlayarak müşteri etkileşimlerini otomatikleştirmek için WhatsApp ile entegre edebileceğiniz, OpenAI tarafından geliştirilmiş büyük bir dil modeli olan ChatGPT'dir.

ChatGPT API'sini Anlama ve Erişim

WhatsApp ile entegre etmeden önce, bir ChatGPT ve ChatGPT API hakkında temel bilgiler. ChatGPT bir üretici büyük dil modeli metin tabanlı sorguları alır ve insana benzer yanıtlar verir. OpenAI, geliştiricilerin ChatGPT'nin GPT-3.5 ve GPT-4 modellerine erişmesi ve kullanması için basit bir API arabirimi sağlar.

ChatGPT API anahtarlarına erişmek için şuraya gitmeniz gerekir: OpenAI API'si platformu. Giriş yaptıktan sonra profil simgesine tıklayın. Ardından, üzerine tıklayın API anahtarlarını görüntüle seçenek.

instagram viewer

Ardından, Yeni gizli anahtar oluştur Yeni bir API anahtarı oluşturmak için düğmesine basın.

İstenen ayrıntıları girin, örn. isim anahtarın.

Gizli bir anahtar soracaktır.

Gelecekte kullanmak üzere anahtarı kopyalayın ve güvenli bir yerde saklayın.

WhatsApp İşletme Hesabı Kurma

ChatGPT'yi WhatsApp ile entegre etmek için bir WhatsApp Business hesabı oluşturmanız gerekir. Dikkat WhatsApp Business, normal WhatsApp'tan farklıdır. Bu hesap, şuraya erişmenizi sağlar: WhatsApp İş API'sı, ChatGPT API ile entegre edeceğiniz.

Tam kaynak kodu bir GitHub deposu.

ChatGPT'yi WhatsApp ile entegre etmek için Kommunicate gibi bir üçüncü taraf hizmeti, bir WhatsApp sohbet botu veya bir Python betiği kullanabilirsiniz. Bu öğreticinin odak noktası, bir Python betiği kullanarak ChatGPT'yi entegre etmek olacaktır. Daha sonra size bir WhatsApp sohbet botu kullanarak entegrasyona genel bir bakış sunacaktır.

WhatsApp'ı ChatGPT API ile Entegre Etmek İçin Python Komut Dosyasını Kullanma

Geliştirmeye başlamadan önce, kullanarak uygulamanız için sanal bir ortam oluşturun. Pipenv aşağıdaki gibi:

pipenv django djangorestframework openai'yi kurun

Bu komut, django, djangorestçerçevesi, Ve Açık paketler.

Ardından, yeni bir Django projesi oluşturun.

django-admin startproject whatsapp

Oluşturulana git Naber dizini oluşturun ve adlı bir Django uygulaması oluşturun. gpt:

py manager.py startapp gpt

İçinde whatsapp/settings.py dosya, yeni uygulamayı ekleyin, gpt yüklü uygulamalar listesinde aşağıdaki gibi:

INSTALED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
"dinlenme_çerçevesi",
'gpt',
]

senin içinde whatsapp/urls.py dosya, ekleyin gpt uygulama URL'si. Bu, üzerinde oluşturacağınız URL'lere yönlendirecektir. gpt uygulama:

itibaren django.contrib içe aktarmak yönetici
itibaren django.urls içe aktarmak yol, dahil

url kalıpları = [
...
yol("api/", katmak("gpt.url'ler")), # gpt uygulama URL'si
]

Üzerinde gpt/views.py dosyasına ChatGPT API görünümü oluşturmak için aşağıdaki kod bloğunu ekleyin:

itibaren rest_framework.response içe aktarmak Cevap
içe aktarmak Açık
itibaren rest_framework.views içe aktarmak API Görünümü

sınıfOpenAIPTView(API Görünümü):

kesinlikleelde etmek(kendisi, istek):
giriş = istek. GET.get('Q')
openai.api_key = "ENTER_OPENAI_API_KEY"
tamamlama = açık. ChatCompletion.create(
modeli="gpt-3.5-turbo",
mesajlar=[{"rol": "kullanıcı", "içerik": giriş}]
)
cevap = tamamlama["seçimler"][0]['İleti']['içerik']
geri dönmek yanıt (cevap)

Görünüm bir API uç noktası kurar bir sorgu parametresiyle bir GET isteği bekleyen Q kullanıcı girişini içerir. Daha sonra OpenAI'leri kullanır gpt-3.5-turbo sağlanan girdiye dayalı olarak bir yanıt oluşturmak için bir model oluşturur ve yanıtı API'nin çıktısı olarak döndürür.

Ardından, bir urls.py Aşağıdaki kod satırlarını ekleyerek API görünümünü dosyalayın ve kaydedin:

itibaren django.urls içe aktarmak yol
itibaren .Görüntüleme içe aktarmak *

url kalıpları = [
yol('sohbet', OpenAIPTView.as_view()),
]

çalıştır göç Ve koşu sunucusu aşağıdaki gibi komutlar:

python manager.py geçişi
python manager.py çalıştırma sunucusu

test et /api/chat bir GET isteği göndererek uç nokta http://localhost: 8000/api/sohbet? q=Merhaba.

Beklenen çıktı:

Ardından, yükleyin Gitmek makinenizde kurulu değilse.

klonla naber istemci aşağıdaki komutu kullanarak:

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

Depoya gidin, whatsapp-gptve dosyada, ana.git bu satırı güncelleyin:

url := " http://localhost: 5001/sohbet? q=" + urlKodlanmış

ile:

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

Değişiklikleri kaydedin ve dosyayı çalıştırın:

git main.go'yu çalıştır

Uygulama, WhatsApp hesabınıza giriş yapmanız için sizden bir QR kodu isteyecektir.

Beklenen çıktı:

WhatsApp mobil uygulamanıza gidin ve şuraya gidin: Ayarlar > QR kodu > Kodu tara yeni bir bağlı cihaz eklemek ve terminalinizde açılan QR kodunu taramak için.

Giriş yaptıktan sonra uygulama gelen mesajları dinlemeye başlayacaktır. Birisi bir mesaj gönderirse, alınan mesaj API'ye sorgu parametresi olarak bir GET isteği yapacak ve yanıtı WhatsApp'ta gönderene geri gönderecektir.

Beklenen çıktı:

WhatsApp'ı ChatGPT API ile Entegre Etmek İçin WhatsApp Chatbot'u Kullanma

ChatGPT'yi WhatsApp mesajlarına entegre etmenin başka bir yolu da bir WhatsApp sohbet robotu kullanmaktır.

WhatsApp Business API'nizi kaydettikten sonra, sohbet için bir akış oluşturmak üzere OpenDialog gibi bir sohbet oluşturucu kullanın. Daha sonra chatbotunuzu test edecek ve cep telefonunuza ekleyeceksiniz.

OpenAI API'yi WhatsApp Chatbot'unuzla Entegre Edin

WhatsApp sohbet robotunuzu OpenAI modelleriyle entegre etmek için OpenAI'den API anahtarını kullanın.

WhatsApp sohbet robotlarını OpenAI GPT modelleriyle entegre etmek, WhatsApp'ın güvenlik taleplerinde hesabınızı engelleme riski taşır.

Halihazırda bir chatbot'unuz varsa bu yöntem daha kolay olsa da, yalnızca ilgili riskler konusunda rahat olduğunuzda bunu seçmelisiniz.

Otomatik Yanıtları Yapılandırma

Daha iyi müşteri hizmeti almak için müşteri mesajlarına hızlı ve doğru yanıtlar sağlamak üzere otomatik yanıtları yapılandırın. Bu yanıtlar, müşteriyi isme göre kişiselleştirecek ve müşteri sorgularına ilgili yanıtlar sağlayacaktır.

WhatsApp Chatbot'unuzu Test Etme

Tüm AI API sistemlerinde olduğu gibi, WhatsApp sohbet robotunuzu dağıtmadan önce test etmek çok önemlidir. Bu, beklendiği gibi çalışmasını sağlamak içindir. Postman ve Curl gibi API test araçları, sohbet robotunuzun yanıtlarını test etmenize yardımcı olabilir.

Bu durumda, Django REST çerçevesi, API isteklerini ve yanıtlarını test etmeye yardımcı olmak için göz atılabilir bir API sağlar.

Başarıyı Ölçme ve İnce Ayar

WhatsApp sohbet robotunuz konuşlandırıldıktan sonra, başarısını ve zaman içindeki kullanımını ölçmek çok önemlidir. Bu, uygun şekilde ince ayar yapılmasına yardımcı olacaktır. OpenDialog ve Rasa gibi analiz araçları, yanıt süresi, elde tutma oranı ve müşteri memnuniyeti gibi ölçümlerin izlenmesine yardımcı olabilir.

ChatGPT Entegrasyonu ile WhatsApp'ta Müşteri Desteğini Kolaylaştırın

OpenAI'nin GPT-3.5 veya GPT-4 modelleri, büyük hacimli sorguları işleyebilir, anında yanıt verebilir ve gelişmiş dil işlemeyi kullanabilir, bu da onu müşteri hizmetleri etkileşimleri için daha iyi bir çözüm haline getirir. ChatGPT'yi WhatsApp ile entegre ederek zamandan tasarruf edebilir, müşteri memnuniyetini artırabilir ve iletişimi kolaylaştırabilirsiniz. Diğer birkaç büyük dil modeli de sohbet robotunuzun performansını artırabilir.