Mục lục Ẩn Hiện
- 1 Tổng quan
- 2 Cách truy cập ChatGPT API
- 3 Thiết lập tài khoản WhatsApp Business
- 4 Dùng tập lệnh Python để tích hợp WhatsApp với ChatGPT API
- 5 Dùng chatbot WhatsApp để tích hợp ứng dụng với ChatGPT API
- 6 Tích hợp OpenAI API với WhatsApp Chatbot
- 7 Cấu hình các phản hồi tự động
- 8 Thử nghiệm chatbot WhatsApp
- 9 Đo thành công và tinh chỉnh
Tổng quan
Sử dụng sức mạnh của ChatGPT để cung cấp hỗ trợ hợp lí cho khách hàng trên WhatsApp. Dưới đây là cách tích hợp ChatGPT vào WhatsApp.Nhiều doanh nghiệp ngày nay dùng các app nhắn tin như WhatsApp để giao tiếp với khách hàng. Điều này dẫn tới sự gia tăng đột biến trong việc tự động hóa tương tác với khách hàng bằng chatbot.
Cách truy cập ChatGPT API
Trước khi tích hợp với WhatsApp, bạn cần nắm được cơ bản về ChatGPT và ChatGPT API. ChatGPT là một mô hình ngôn ngữ lớn, nhận các truy vấn dựa trên text và trả về phản hồi giống con người. OpenAI cung cấp một interface API đơn giản cho lập trình viên để truy cập và dùng module GPT 3.5 4 của ChatGPT.Để truy cập khóa ChatGPT API, bạn cần điều hướng tới nền tảng OpenAI API. Sau khi đăng nhập, click vào icon profile. Sau đó, click tùy chọn View API keys.
Tiếp theo, click Create new secret key để tạo khóa API mới.
Nhập chi tiết được yêu cầu, ví dụ tên của khóa.
Một khóa bí mật sẽ được nhắc.
Sao chép và lưu trữ khóa tại một nơi an toàn để sử dụng sau này.
Thiết lập tài khoản WhatsApp Business
Để tích hợp ChatGPT với WhatsApp, bạn phải thiết lập tài khoản WhatsApp Business. Lưu ý, WhatsApp Business khác WhatsApp bình thường. Tài khoản này sẽ cho phép bạn truy cập WhatsApp Business API mà bạn sẽ tích hợp với ChatGPT API.Dùng tập lệnh Python để tích hợp WhatsApp với ChatGPT API
Trước khi bắt đầu lập trình, tạo một môi trường ảo cho ứng dụng của bạn bằng Pipenv như sau:
Mã:
pipenv install django djangorestframework openai
Mã:
django-admin startproject whatsapp
Mã:
py startapp gpt
Mã:
INSTALLED_APPS = [
'',
'',
'',
'',
'',
'',
'rest_framework',
'gpt',
]
Mã:
from import admin
from import path, include
urlpatterns = [
...
path('api/', include('')), # gpt app URL
]
Mã:
from rest_framework.response import Response
import openai
from rest_framework.views import APIView
class OpenAIGPTView(APIView):
def get(self, request):
input = ('q')
_key = "ENTER_OPENAI_API_KEY"
completion = (
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": input}]
)
answer = completion['choices'][0]['message']['content']
return Response(answer)
Tiếp theo, tạo file và đăng ký cửa sổ xem API bằng cách thêm dòng code sau:
Mã:
from import path
from .views import *
urlpatterns = [
path('chat', _view()),
]
Mã:
python migrate
python runserver
Kết quả:
Tiếp theo, cài Go nếu bạn chưa cài nó trên máy tính.
Nhân bản client Whatsmeow bằng lệnh bên dưới:
Mã:
git clone
Mã:
url := " + urlEncoded
Mã:
url := " + urlEncode
Mã:
go run
Kết quả:
Di chuyển tới app mobile WhatsApp và điều hướng tới Settings QR code Scan code để thêm thiết bị được liên kết và quét code QR hiện ra trên terminal của bạn.
Sau khi đăng nhập, ứng dụng này sẽ bắt đầu nghe các thông báo tới. Nếu ai đó gửi thông báo, thông báo đã nhận sẽ tạo truy vấn GET tới API bằng tin nhắn dưới dạng tham số truy vấn và gửi phản hồi ngược lại người gửi trên WhatsApp.
Kết quả:
Dùng chatbot WhatsApp để tích hợp ứng dụng với ChatGPT API
Cách khác để tích hợp ChatGPT vào thông báo WhatsApp là dùng chatbot WhatsApp. Sau khi đăng ký WhatsApp Business API, dùng một trình xây dựng chat như OpenDialog để tạo một luồng trò chuyện. Sau đó, bạn kiểm tra chatbot và thêm nó vào điện thoại di động.Tích hợp OpenAI API với WhatsApp Chatbot
Để tích hợp chatbot WhatsApp với các mẫu OpenAI, dùng key API từ OpenAI. Dù phương thức này dễ hơn khi đã có chatbot, bạn chỉ nên chọn nó khi thoải mái với những rủi ro có thể gặp phải.Cấu hình các phản hồi tự động
Để có dịch vụ khách hàng tốt hơn, cấu hình các phản hồi tự động để cung cấp phản hồi tin nhắn của khách hàng nhanh và chính xác. Những phản hồi này sẽ cá nhân hóa khách hàng theo tên và cung cấp phản hồi liên quan cho các truy vấn khách hàng.Thử nghiệm chatbot WhatsApp
Giống như tất cả hệ thống AI API, thử nghiệm là chìa khóa trước khi bạn triển khai chatbot WhatsApp. Điều này đảm bảo nó hoạt động đúng như mong đợi. Các công cụ thử nghiệm API giống như Postman và Curl có thể giúp bạn kiểm tra các phản hồi của chatbot.Trong trường hợp này, framework Django REST cung cấp một API có thể duyệt để giúp kiểm tra truy vấn và phản hồi API.
Đo thành công và tinh chỉnh
Sau khi triển khai chatbot WhatsApp, điều quan trọng là bạn cần đo thành công và thời gian sử dụng nó theo thời gian. Điều này giúp bạn tinh chỉnh nó phù hợp. Những công cụ phân tích như OpenDialog và Rasa có thể giúp theo dõi các chỉ số như thời gian phản hồi, tỷ lệ duy trì và sự hài lòng của khách hàng.Trên đây là cách tích hợp ChatGPT vào WhatsApp. Hi vọng bài viết hữu ích với các bạn.
Sửa lần cuối: