Manfaatkan kekuatan ChatGPT untuk memberikan dukungan yang disederhanakan kepada pelanggan Anda di WhatsApp.
Bisnis saat ini menggunakan aplikasi perpesanan seperti WhatsApp untuk berkomunikasi dengan pelanggan. Ini menghasilkan lonjakan otomatisasi interaksi pelanggan bisnis menggunakan chatbots.
Chatbot semacam itu adalah ChatGPT, model bahasa besar oleh OpenAI yang dapat Anda integrasikan dengan WhatsApp untuk mengotomatiskan interaksi pelanggan dengan memberikan respons yang cepat dan akurat terhadap pertanyaan pelanggan.
Memahami dan Mengakses ChatGPT API
Sebelum berintegrasi dengan WhatsApp, penting untuk mendapatkan a pemahaman dasar tentang ChatGPT dan ChatGPT API. ChatGPT adalah model bahasa besar generatif yang menerima kueri berbasis teks dan mengembalikan respons seperti manusia. OpenAI menyediakan antarmuka API sederhana bagi pengembang untuk mengakses dan menggunakan model GPT-3.5 dan GPT-4 ChatGPT.
Untuk mengakses kunci API ChatGPT, Anda perlu menavigasi ke OpenAI API platform. Setelah masuk, klik ikon profil. Kemudian, klik pada Lihat kunci API pilihan.
Selanjutnya, klik Buat kunci rahasia baru tombol untuk membuat kunci API baru.
Masukkan detail yang diminta, mis nama dari kunci.
Kunci rahasia akan meminta.
Salin dan simpan kunci di tempat yang aman untuk penggunaan di masa mendatang.
Menyiapkan Akun Bisnis WhatsApp
Untuk mengintegrasikan ChatGPT dengan WhatsApp, Anda harus menyiapkan akun WhatsApp Business. Perhatikan bahwa WhatsApp Bisnis berbeda dari WhatsApp biasa. Akun ini akan memungkinkan Anda untuk mengakses API Bisnis WhatsApp, yang akan Anda integrasikan dengan ChatGPT API.
Kode sumber lengkap tersedia di a repositori GitHub.
Anda dapat menggunakan layanan pihak ketiga seperti Kommunicate, chatbot WhatsApp, atau skrip Python untuk mengintegrasikan ChatGPT dengan WhatsApp. Fokus tutorial ini adalah mengintegrasikan ChatGPT menggunakan skrip Python. Ini kemudian akan memberi Anda gambaran tentang integrasi menggunakan chatbot WhatsApp.
Menggunakan Script Python untuk Mengintegrasikan WhatsApp Dengan ChatGPT API
Sebelum Anda memulai pengembangan, buat lingkungan virtual untuk aplikasi Anda menggunakan Pipenv sebagai berikut:
pipenv install django djangorestframework openai
Perintah ini akan menginstal django, djangorestframework, Dan openai paket.
Kemudian, buat proyek Django baru.
django-admin memulai proyek whatsapp
Arahkan ke yang dibuat ada apa direktori dan buat aplikasi Django bernama gpt:
py manage.py startapp gpt
Dalam whatsapp/settings.py file, tambahkan aplikasi baru, gpt pada daftar aplikasi yang diinstal sebagai berikut:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.jenis konten',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.filestatis',
'kerangka_istirahat',
'gpt',
]
Di Anda whatsapp/urls.py file, tambahkan gpt URL aplikasi. Ini akan mengalihkan ke URL yang akan Anda buat di gpt aplikasi:
dari django.contrib impor admin
dari django.urls impor jalan, termasuk
pola url = [
...
jalur('api/', termasuk('gpt.url')), # URL aplikasi gpt
]
Di gpt/views.py file, tambahkan blok kode berikut untuk membuat tampilan API ChatGPT:
dari rest_framework.respons impor Tanggapan
impor openai
dari rest_framework.views impor Tampilan APIkelasBukaAIGPTView(Tampilan API):
defmendapatkan(diri sendiri, permintaan):
masukan = permintaan. DAPATKAN.dapatkan('Q')
openai.api_key = "ENTER_OPENAI_API_KEY"
selesai = openai. Penyelesaian Obrolan.buat(
model="gpt-3.5-turbo",
pesan=[{"peran": "pengguna", "isi": memasukkan}]
)
jawaban = selesai['pilihan'][0]['pesan']['isi']
kembali Tanggapan (jawaban)
Pandangan menyiapkan titik akhir API yang mengharapkan permintaan GET dengan parameter kueri Q terdiri dari input pengguna. Kemudian menggunakan OpenAI gpt-3.5-turbo model untuk menghasilkan respons berdasarkan input yang diberikan dan mengembalikan respons sebagai output API.
Selanjutnya, buat a urls.py file dan daftarkan tampilan API dengan menambahkan baris kode berikut:
dari django.urls impor jalur
dari .view impor *
pola url = [
jalur('mengobrol', OpenAIGPTView.as_view()),
]
Jalankan migrasi Dan runserver perintah sebagai berikut:
python manage.py bermigrasi
python mengelola.py runserver
Uji /api/chat titik akhir dengan mengirimkan permintaan GET ke http://localhost: 8000/api/obrolan? q=Halo.
Keluaran yang diharapkan:
Selanjutnya, instal Pergi jika belum diinstal pada mesin Anda.
Kloning Whatsmeow klien menggunakan perintah di bawah ini:
klon git https://github.com/Huskynarr/whatsapp-gpt.git
Arahkan ke repositori, whatsapp-gpt, dan pada file, main.go perbarui baris ini:
url := " http://localhost: 5001/obrolan? q=" + urlEncoded
ke:
url := " http://127.0.0.1:8000/api/chat? q=" + urlEnkode
Simpan perubahan dan jalankan file:
jalankan main.go
Aplikasi akan meminta Anda dengan kode QR untuk masuk ke akun WhatsApp Anda.
Keluaran yang diharapkan:
Pindah ke aplikasi seluler WhatsApp Anda dan arahkan ke Setelan > kode QR > Pindai kode untuk menambahkan perangkat tertaut baru dan memindai kode QR yang muncul di terminal Anda.
Setelah masuk, aplikasi akan mulai mendengarkan pesan masuk. Jika seseorang mengirim pesan, pesan yang diterima akan membuat permintaan GET ke API dengan pesan sebagai parameter kueri dan mengirimkan respons kembali ke pengirim di WhatsApp.
Keluaran yang diharapkan:
Menggunakan WhatsApp Chatbot untuk Mengintegrasikan WhatsApp Dengan ChatGPT API
Cara lain untuk mengintegrasikan ChatGPT ke dalam pesan WhatsApp adalah dengan menggunakan chatbot WhatsApp.
Setelah Anda mendaftarkan WhatsApp Business API, gunakan pembuat obrolan seperti OpenDialog untuk membuat alur obrolan. Anda kemudian akan menguji chatbot Anda dan menambahkannya ke ponsel Anda.
Integrasikan API OpenAI Dengan Chatbot WhatsApp Anda
Untuk mengintegrasikan chatbot WhatsApp Anda dengan model OpenAI, gunakan kunci API dari OpenAI.
Mengintegrasikan chatbot WhatsApp dengan model OpenAI GPT menghadirkan risiko WhatsApp memblokir akun Anda karena klaim keamanan.
Meskipun metode ini lebih mudah jika Anda sudah memiliki chatbot, Anda hanya boleh memilihnya setelah Anda merasa nyaman dengan risikonya.
Mengonfigurasi Respons Otomatis
Untuk mendapatkan layanan pelanggan yang lebih baik, konfigurasikan tanggapan otomatis untuk memberikan tanggapan yang cepat dan akurat terhadap pesan pelanggan. Tanggapan ini akan mempersonalisasi pelanggan dengan nama dan memberikan tanggapan yang relevan dengan permintaan pelanggan.
Menguji Chatbot WhatsApp Anda
Seperti semua sistem API AI, pengujian adalah kuncinya sebelum Anda menggunakan chatbot WhatsApp Anda. Hal ini untuk memastikan bahwa itu bekerja seperti yang diharapkan. Alat pengujian API seperti Postman dan Curl dapat membantu menguji respons chatbot Anda.
Dalam hal ini, kerangka kerja Django REST menyediakan API yang dapat dijelajahi untuk membantu menguji permintaan dan respons API.
Mengukur Kesuksesan dan Penyempurnaan
Setelah chatbot WhatsApp Anda diterapkan, penting untuk mengukur keberhasilan dan penggunaannya dari waktu ke waktu. Ini akan membantu menyempurnakannya sesuai kebutuhan. Alat analitik seperti OpenDialog dan Rasa dapat membantu melacak metrik seperti waktu respons, tingkat retensi, dan kepuasan pelanggan.
Sederhanakan Dukungan Pelanggan di WhatsApp Dengan Integrasi ChatGPT
Model GPT-3.5 atau GPT-4 OpenAI dapat menangani pertanyaan dalam jumlah besar, memberikan tanggapan instan, dan menggunakan pemrosesan bahasa tingkat lanjut, menjadikannya solusi yang lebih baik untuk interaksi layanan pelanggan. Dengan mengintegrasikan ChatGPT dengan WhatsApp, Anda dapat menghemat waktu, meningkatkan kepuasan pelanggan, dan memperlancar komunikasi. Beberapa model bahasa besar lainnya juga dapat meningkatkan kinerja chatbot Anda.