ChatGPT – Xây dựng Chat Flow tích hợp ChatGPT
Trong ví dụ này, chúng ta sẽ xây dựng một Chat Flow sử dụng ChatGPT để trả lời các câu hỏi cơ bản về doanh nghiệp và sản phẩm. Chatbot sẽ có khả năng hỗ trợ khách hàng về:
Vị trí công ty
Lĩnh vực hoạt động
Tính năng chính của sản phẩm
Thông tin giá
Và các câu hỏi phổ biến khác
Ngoài ra, chúng ta sẽ thêm một custom function để nhận diện khi khách hàng muốn liên hệ bộ phận kinh doanh, từ đó kích hoạt một nhánh xử lý riêng.
1. Thiết lập điểm khởi đầu – Bot Command /start
Để bắt đầu luồng hội thoại một cách rõ ràng, chúng ta sử dụng:
Bot Command: /start
Đây là điểm khởi đầu lý tưởng cho chatbot AI vì:
Tương thích với Telegram
Tạo hành vi khởi chạy nhất quán trong Live Chat Widget
Dễ dàng kiểm soát khi flow bắt đầu
Kết nối /start với bước tiếp theo trong flow.
2. Gửi lời chào và chờ phản hồi từ khách hàng
Thêm một hành động:
Message
Sau đó:
Nhập nội dung lời chào
Bật Wait for reply để chatbot đợi câu hỏi của khách
Ví dụ nội dung:
“Xin chào! Tôi là trợ lý ảo ChatBox AI Muathemewpgiare. Bạn muốn tìm hiểu điều gì về công ty hoặc sản phẩm của chúng tôi?”
Đây sẽ là input mà ChatGPT sử dụng để tạo phản hồi.
3. Tích hợp ChatGPT
Thêm action:
AI Integration (ChatGPT)
Sau đó mở phần cấu hình và thiết lập:
3.1 Chọn mô hình ChatGPT
Chọn model:
GPT-4o (OpenAI)
Đây là mô hình mạnh mẽ, nhanh và đa năng, phù hợp cho chatbot hỗ trợ doanh nghiệp.
3.2 Nhập Instructions (điều hướng hành vi bot)
Trong mục Bot Instructions, hãy ghi rõ:
Doanh nghiệp bạn là ai
Sản phẩm đang cung cấp
Tính năng chính
Cách chatbot nên trả lời
Tone giọng: thân thiện, chuyên nghiệp,…
Ví dụ:
“Bạn là trợ lý AI của ChatBox AI Muathemewpgiare.
Công ty cung cấp nền tảng chatbot, live chat và các công cụ tự động hóa chăm sóc khách hàng.
Bot phải trả lời chính xác, ngắn gọn, thân thiện và tập trung vào lợi ích sản phẩm.”
Instructions càng rõ, chatbot càng chính xác.
4. Thêm Custom Function cho yêu cầu liên hệ bộ phận kinh doanh
Custom Function cho phép ChatGPT kích hoạt nhánh phụ khi phát hiện ý định người dùng.
Trong phần Functions, tạo một mô tả:
Khi ChatGPT phát hiện khách có ý định:
“Liên hệ tư vấn”
“Gặp nhân viên bán hàng”
“Muốn báo giá”
→ Flow sẽ chuyển sang một sub-tree xử lý yêu cầu này.
Ví dụ sub-tree có thể:
Gửi form thu thông tin liên hệ
Hoặc chạy action Invite Agent
Hoặc chuyển sang flow tư vấn giá
5. Tích hợp thêm dữ liệu thông qua ChatGPT Assistant
Nếu bạn muốn ChatGPT hiểu sâu hơn về:
Quy trình doanh nghiệp
Chi tiết sản phẩm
File hướng dẫn
Tài liệu kỹ thuật
Bộ câu hỏi FAQ
Bạn có thể huấn luyện ChatGPT bằng:
ChatGPT Assistant
Chỉ cần:
Tạo Assistant tại https://platform.openai.com/assistants
Tải lên tài liệu
Sao chép Assistant ID
Dán vào phần cấu hình AI Integration của Chat Flow
Hoặc sử dụng AI Assistants tích hợp sẵn trong ChatBox AI Muathemewpgiare.
6. Hoàn tất tích hợp ChatGPT
Tại thời điểm này, flow đã có:
Điểm bắt đầu bằng /start
Lời chào và cơ chế chờ input
Phản hồi thông minh từ ChatGPT
Logic nhận diện ý định liên hệ sales
Nhánh sub-tree khi cần chuyển giao
Khả năng mở rộng bằng Assistant hoặc dữ liệu bổ sung
Bạn đã tạo thành công một chatbot AI cơ bản nhưng mạnh mẽ, có thể trả lời câu hỏi tự nhiên và điều hướng người dùng chính xác.
Kết luận
Chúng ta vừa hoàn thiện một Chat Flow tích hợp ChatGPT với các tính năng:
Hiểu câu hỏi khách hàng theo ngôn ngữ tự nhiên
Trả lời về công ty và sản phẩm
Nhận diện ý định đặc biệt (liên hệ sales)
Tự động điều hướng sang nhánh phù hợp
Mở rộng khả năng bằng Assistant và dữ liệu tùy chỉnh
Đây là nền tảng để bạn phát triển chatbot cao cấp hơn phục vụ bán hàng, CSKH, hỗ trợ kỹ thuật hoặc tự động hóa quy trình.
Video hướng dẫn trực quan sẽ sớm được bổ sung…
