/ / Cách tích hợp ChatGPT với WhatsApp để hỗ trợ khách hàng

Cách tích hợp ChatGPT với WhatsApp để hỗ trợ khách hàng

Các doanh nghiệp ngày nay sử dụng các ứng dụng nhắn tin như WhatsApp để giao tiếp với khách hàng. Điều này dẫn đến sự gia tăng đột biến trong việc tự động hóa các tương tác với khách hàng doanh nghiệp bằng chatbot.


Một chatbot như vậy là ChatGPT, một mô hình ngôn ngữ lớn của OpenAI mà bạn có thể tích hợp với WhatsApp để tự động hóa các tương tác của khách hàng bằng cách cung cấp phản hồi nhanh và chính xác cho các truy vấn của khách hàng.


Hiểu và truy cập API ChatGPT

Trước khi tích hợp với WhatsApp, bạn cần hiểu cơ bản về ChatGPT và API ChatGPT. ChatGPT là một mô hình ngôn ngữ lớn tổng quát nhận các truy vấn dựa trên văn bản và trả về các câu trả lời giống con người. OpenAI cung cấp giao diện API đơn giản để các nhà phát triển truy cập và sử dụng các mô hình GPT-3.5 và GPT-4 của ChatGPT.

Để truy cập các khóa API ChatGPT, bạn cần điều hướng đến nền tảng API OpenAI. Sau khi đăng nhập, nhấp vào biểu tượng hồ sơ. Sau đó, bấm vào Xem khóa API lựa chọn.

Trang chủ OpenAI API

Tiếp theo, nhấp vào Tạo khóa bí mật mới để tạo khóa API mới.

Tạo khóa API OpenAI

Nhập các chi tiết được yêu cầu, tức là, tên của chìa khóa.

Đặt tên khóa API OpenAI

Một khóa bí mật sẽ nhắc.

Đã tạo khóa API OpenAI

Sao chép và lưu trữ khóa ở nơi an toàn để sử dụng trong tương lai.

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 ý rằng WhatsApp Business khác với WhatsApp thông thường. Tài khoản này sẽ cho phép bạn truy cập API WhatsApp Business mà bạn sẽ tích hợp với API ChatGPT.

Bạn có thể sử dụng dịch vụ của bên thứ ba như K Truyền thông, chatbot WhatsApp hoặc tập lệnh Python để tích hợp ChatGPT với WhatsApp. Trọng tâm của hướng dẫn này sẽ là tích hợp ChatGPT bằng tập lệnh Python. Sau đó, nó sẽ cung cấp cho bạn tổng quan về tích hợp bằng chatbot WhatsApp.

Sử dụng Python Script để tích hợp WhatsApp với API ChatGPT

Trước khi bạn bắt đầu phát triển, hãy tạo một môi trường ảo cho ứng dụng của bạn bằng cách sử dụng đường ống như sau:

 pipenv install django djangorestframework openai

Lệnh này sẽ cài đặt django, djangorestframeworkopenai gói.

Sau đó, tạo một dự án Django mới.

 django-admin startproject whatsapp

Điều hướng đến đã tạo whatsapp thư mục và tạo một ứng dụng Django có tên gpt:

 py manage.py startapp gpt

bên trong whatsapp/settings.py tập tin, thêm ứng dụng mới, gpt trên danh sách ứng dụng đã cài đặt như sau:

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

trong bạn whatsapp/urls.py tập tin, thêm gpt URL ứng dụng. Điều này sẽ chuyển hướng đến các URL bạn sẽ tạo trên gpt ứng dụng:

 from django.contrib import admin
from django.urls import path, include

urlpatterns = [
   ...
   path('api/', include('gpt.urls')),
]

trên gpt/views.py tệp, hãy thêm khối mã sau để tạo chế độ xem ChatGPT API:

 from rest_framework.response import Response
import openai
from rest_framework.views import APIView

class OpenAIGPTView(APIView):

   def get(self, request):
       input = request.GET.get('q')
       openai.api_key = "ENTER_OPENAI_API_KEY"
       completion = openai.ChatCompletion.create(
       model="gpt-3.5-turbo",
       messages=[{"role": "user", "content": input}]
       )
       answer = completion['choices'][0]['message']['content']
       return Response(answer)

Chế độ xem thiết lập điểm cuối API mong đợi yêu cầu GET với tham số truy vấn q bao gồm đầu vào của người dùng. Sau đó, nó sử dụng OpenAI’s gpt-3.5-turbo model để tạo phản hồi dựa trên đầu vào được cung cấp và trả về phản hồi dưới dạng đầu ra của API.

Tiếp theo, tạo một url.py tệp và đăng ký chế độ xem API bằng cách thêm các dòng mã sau:

 from django.urls import path
from .views import *

urlpatterns = [
   path('chat', OpenAIGPTView.as_view()),
]

Chạy di cư máy chủ lệnh như sau:

 python manage.py migrate
python manage.py runserver

kiểm tra /api/trò chuyện điểm cuối bằng cách gửi yêu cầu GET tới http://localhost:8000/api/chat?q=Xin chào.

Sản lượng dự kiến:

Kiểm tra điểm cuối API

Tiếp theo, cài đặt Go nếu nó chưa được cài đặt trên máy của bạn.

sao chép meo meo khách hàng sử dụng lệnh dưới đây:

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

Điều hướng đến kho lưu trữ, whatsapp-gptvà trên tệp, chính.go cập nhật dòng này:

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

ĐẾN:

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

Lưu các thay đổi và chạy tệp:

 go run main.go 

Ứng dụng sẽ nhắc bạn bằng mã QR để đăng nhập vào tài khoản WhatsApp của bạn.

Sản lượng dự kiến:

Lời nhắc mã QR của ứng dụng

Di chuyển đến ứng dụng di động WhatsApp của bạn và điều hướng đến Cài đặt > Mã QR > Quét mã để thêm một thiết bị được liên kết mới và quét mã QR đã xuất hiện trên thiết bị đầu cuối của bạn.

Sau khi đăng nhập, ứng dụng sẽ bắt đầu nghe các tin nhắn đến. Nếu ai đó gửi tin nhắn, tin nhắn nhận được sẽ gửi yêu cầu GET tới API với tin nhắn dưới dạng tham số truy vấn và gửi phản hồi lại cho người gửi trên WhatsApp.

Sản lượng dự kiến:

Đầu ra của việc tích hợp chatgpt và WhatsApp

Sử dụng WhatsApp Chatbot để tích hợp WhatsApp với ChatGPT API

Một cách khác để tích hợp ChatGPT vào tin nhắn WhatsApp là sử dụng chatbot WhatsApp.

Sau khi bạn đăng ký WhatsApp Business API, hãy sử dụng trình tạo trò chuyện như OpenDialog để tạo quy trình trò chuyện. Sau đó, bạn sẽ kiểm tra chatbot của mình và thêm nó vào điện thoại di động của mình.

Tích hợp API OpenAI với Chatbot WhatsApp của bạn

Để tích hợp chatbot WhatsApp của bạn với các mô hình OpenAI, hãy sử dụng khóa API từ OpenAI.

Việc tích hợp chatbot WhatsApp với các mô hình OpenAI GPT có nguy cơ WhatsApp khóa tài khoản của bạn do khiếu nại bảo mật.

Mặc dù phương pháp này sẽ dễ dàng hơn nếu bạn đã có một chatbot, nhưng bạn chỉ nên chọn nó khi bạn cảm thấy thoải mái với những rủi ro liên quan.

Định cấu hình phản hồi tự động

Để có được dịch vụ khách hàng tốt hơn, hãy định cấu hình phản hồi tự động để cung cấp phản hồi nhanh và chính xác cho tin nhắn của khách hàng. 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 có liên quan cho các truy vấn của khách hàng.

Kiểm tra Chatbot WhatsApp của bạn

Giống như tất cả các hệ thống AI API, thử nghiệm là điều quan trọng trước khi bạn triển khai chatbot WhatsApp của mình. Điều này là để đảm bảo rằng nó hoạt động như mong đợi. Các công cụ kiểm tra API như Postman và Curl có thể giúp kiểm tra phản hồi của chatbot của bạn.

Trong trường hợp này, khung Django REST cung cấp API có thể duyệt để giúp kiểm tra các yêu cầu và phản hồi của API.

Đo lường thành công và tinh chỉnh

Sau khi chatbot WhatsApp của bạn được triển khai, điều quan trọng là phải đo lường mức độ thành công và mức độ sử dụng của nó theo thời gian. Điều này sẽ giúp tinh chỉnh nó cho phù hợp. Các công cụ phân tích như OpenDialog và Rasa có thể giúp theo dõi các số liệu như thời gian phản hồi, tỷ lệ duy trì và sự hài lòng của khách hàng.

Hợp lý hóa hỗ trợ khách hàng trên WhatsApp với tích hợp ChatGPT

Các mô hình GPT-3.5 hoặc GPT-4 của OpenAI có thể xử lý khối lượng lớn yêu cầu, cung cấp phản hồi tức thì và sử dụng xử lý ngôn ngữ nâng cao, làm cho nó trở thành giải pháp tốt hơn cho các tương tác dịch vụ khách hàng. Bằng cách tích hợp ChatGPT với WhatsApp, bạn có thể tiết kiệm thời gian, cải thiện mức độ hài lòng của khách hàng và hợp lý hóa hoạt động liên lạc. Một số mô hình ngôn ngữ lớn khác cũng có thể cải thiện hiệu suất của chatbot của bạn.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *