GPT đã trở thành một chủ đề rất phổ biến trong thời gian gần đây và đang được sử dụng theo nhiều cách khác nhau, từ dịch vụ khách hàng tự động đến xử lý ngôn ngữ tự nhiên.
Hướng dẫn này sẽ chỉ cho bạn cách tạo chatbot hỗ trợ GPT cho ứng dụng Viber, sử dụng WordPress và plugin không cần mã Convoworks WP . Trong đó, chúng tôi sẽ giải thích cách thiết lập chatbot để bạn có thể sử dụng công nghệ ngôn ngữ tự nhiên của GPT-3 để đặt câu hỏi và trò chuyện về bất kỳ chủ đề nào.
Bắt đầu nào!
Để bắt đầu thiết lập chatbot hỗ trợ GPT cho Viber, bạn cần có bản cài đặt WordPress có thể truy cập công khai để nó có thể nhận yêu cầu từ ứng dụng Viber. Sau đó, điều hướng đến Trình cài đặt plugin, cài đặt và kích hoạt Convoworks WP. Khi đã xong, hãy mở Convoworks WP và tạo một dịch vụ mới bằng tùy chọn "Nhập từ tệp". Có thể tải xuống định nghĩa dịch vụ (tệp json) tại đây .
Tạo bot Viber trên https://partners.viber.com/account/ . Để làm được điều đó, điều duy nhất bạn cần là một ứng dụng Viber đã được cài đặt và đang hoạt động. Khi bạn tạo nó, bạn sẽ có mã thông báo truy cập API sẽ được sử dụng trong Convoworks. Lưu ý mã QR mà bạn có thể sử dụng để mời người dùng.
Bây giờ hãy mở dịch vụ của bạn trong Convoworks, điều hướng đến chế độ xem Cấu hình và nhấp để bật nền tảng Viber. Tại đây, bạn phải nhập Viber “Auth Token” và “Account ID”. Bạn có thể tìm số id tài khoản trong url tài khoản Viber của mình tại https://partners.viber.com/account/ .
Bước cuối cùng là đặt khóa xác thực OpenAI trong dịch vụ Convoworks. Trong dịch vụ của bạn, hãy điều hướng đến chế độ xem Biến và đặt giá trị chính xác. Tại đây, bạn cũng có thể đặt mô hình bạn đang sử dụng và các thông số khác mà GPT API đang sử dụng.
Bây giờ bạn chỉ cần bắt đầu sử dụng nó. Truy cập ứng dụng Viber của bạn, mở màn hình Khác và nhấn vào biểu tượng mã QR ở trên cùng. Xoay máy ảnh thành mã QR trên trang tài khoản bot Viber của bạn và bạn đang ở trong đó!
cuộc trò chuyện
GPT (Generative Pre-training Transformer) là một loại thuật toán có thể hiểu ngôn ngữ tự nhiên và tạo văn bản mới dựa trên một dấu nhắc nhất định. Nó hoạt động bằng cách sử dụng dấu nhắc đầu vào để tạo ngữ cảnh, sau đó sử dụng ngữ cảnh đó để tạo văn bản.
Nguyên tắc hoàn thành của GPT là nó sẽ tạo văn bản mới dựa trên ngữ cảnh do lời nhắc cung cấp. Điều quan trọng là phải cung cấp cho GPT lời nhắc cung cấp đủ ngữ cảnh để thuật toán tạo văn bản có liên quan. Ví dụ: nếu bạn đưa ra lời nhắc như "Thủ đô của Pháp là gì?", thì GPT sẽ tạo văn bản về Pháp và thành phố thủ đô của nước này.
Vì vậy, những gì chúng tôi đang làm ở đây trong dịch vụ Convoworks, chỉ đơn giản là đặt biến ${conversation} (trống ở đầu) chứa toàn bộ cuộc hội thoại (kiểm tra phần tử “Đặt thông số”). Chúng tôi đang thêm vào đó cả yêu cầu của người dùng và phản hồi của bot.
Phần tử truy vấn http
Thành phần này cho phép chúng tôi tạo các yêu cầu API và sử dụng dữ liệu phản hồi. Nó sẽ tìm nạp một phản hồi hoàn thành, thêm nó vào cuộc trò chuyện và chuẩn bị văn bản phản hồi mà chúng tôi có thể trả lại cho người dùng. Chức năng này được đặt trong một đoạn để chúng tôi có thể sử dụng nó ở một số nơi trong quy trình làm việc.
Trong dịch vụ này, chúng tôi đang sử dụng các bộ lọc văn bản thuần túy để cho phép xử lý các lệnh bổ sung. Dưới đây là một ví dụ bắt các lệnh “khởi động lại” hoặc “bắt đầu lại” để đặt lại cuộc trò chuyện (đặt biến ${conversation} thành chuỗi trống).
Bộ lọc văn bản và các lệnh đặc biệt
Trong dịch vụ này, chúng tôi đang sử dụng các bộ lọc văn bản thuần túy để cho phép xử lý các lệnh bổ sung. Dưới đây là một ví dụ bắt các lệnh “khởi động lại” hoặc “bắt đầu lại” để đặt lại cuộc trò chuyện (đặt biến ${conversation} thành chuỗi trống).
xác thực
Khi Viber đang gửi yêu cầu, chúng tôi cũng sẽ nhận được id duy nhất của người dùng. Nếu chúng tôi có id đó trong cơ sở dữ liệu của mình, chúng tôi có thể dễ dàng biết thông tin chi tiết về người dùng và phản hồi bằng tin nhắn hoặc cuộc trò chuyện được cá nhân hóa.
kỹ thuật nhanh chóng
Có rất nhiều sức mạnh khi biết cách tạo lời nhắc để nhận được hầu hết GPT. Hình thành lời nhắc phù hợp là rất quan trọng và bạn nên chơi với nó. Hãy nhớ rằng Convoworks đang chạy bên trong WordPress và có thể truy cập tất cả dữ liệu của nó, nghĩa là bạn có thể điền trước lời nhắc bằng dữ liệu từ cơ sở dữ liệu. Bạn có thể đặt các bối cảnh hội thoại khác nhau nếu đó là người dùng mới, đơn hàng cuối cùng của họ là gì… bất cứ thứ gì bạn cần.
GPT-3 là một công nghệ tuyệt vời và thật đáng kinh ngạc khi thấy cách nó có thể được sử dụng để tạo các ứng dụng mạnh mẽ và hữu ích. Với sự trợ giúp của Convoworks, giờ đây có thể sử dụng GPT-3 trong WordPress và Viber để tạo một bot đàm thoại, thông minh. Với một vài bước đơn giản, bạn có thể sở hữu sức mạnh GPT ngay trong túi của mình!