Chuyển đến nội dung chính

WhatsApp

Cách chặn chatbot WhatsApp bị lặp: giới hạn số lần thử, nhánh dự phòng và lối thoát

“Xin lỗi, mình chưa hiểu. Vui lòng chọn một mục.” Một lần thì không sao. Ba lần thì khách đã đi. Một biến đếm, một nhánh dự phòng và một quy tắc chuyển giao giúp bot biết khi nào nên dừng.

Đội ngũ MonoChat Cập nhật: 9 phút đọc

Trong trang này
  1. Vì sao vòng lặp chatbot tốn nhiều hơn tiết kiệm
  2. Vì sao bot WhatsApp hay bị kẹt
  3. MonoChat đọc câu trả lời như thế nào
  4. Xây giới hạn số lần thử từng bước
  5. Cuộc trò chuyện trông như thế nào
  6. Khi bot là tác tử AI
  7. Danh sách kiểm tra
  8. Bắt đầu
  9. Nguồn

Chatbot WhatsApp bị lặp khi không khớp được câu trả lời của khách và cứ hỏi đi hỏi lại cùng một câu. Để chặn, hãy cho mỗi câu hỏi một nhánh dự phòng cho câu trả lời ngoài dự kiến, đếm số lần bot đã hỏi, rồi chuyển cuộc trò chuyện cho người thật sau hai hoặc ba lần thử, kèm lịch sử. Trong MonoChat, việc này gồm ba node: Hỏi đáp với đầu ra Khi khác, Đặt biến luồng để đếm, và một điều kiện Nếu trên số đếm dẫn đến Phân công phiên.

Bài viết giải thích vì sao vòng lặp xảy ra trên WhatsApp, cách thiết kế nhánh dự phòng và cách xây dựng giới hạn số lần thử từng bước.

Vì sao vòng lặp chatbot tốn nhiều hơn tiết kiệm

Bot tiết kiệm chi phí ở mỗi cuộc trò chuyện nó xử lý xong, và làm mất ở những cuộc nó giam khách lại. Trong bài đăng tháng 4/2026 trên California Management Review, Yuqing Ren và Rongjin Zhang tổng hợp các nghiên cứu:

  • nhiều khảo sát cho thấy 53–77% người được hỏi từng có trải nghiệm chatbot tệ hoặc gây bực bội;
  • khảo sát của Gartner với 5.728 khách hàng cho thấy 64% muốn doanh nghiệp không dùng AI cho dịch vụ khách hàng, và 53% sẽ cân nhắc chuyển sang đối thủ vì chuyện đó;
  • cũng khảo sát này cho thấy chỉ 14% vấn đề chăm sóc khách hàng được giải quyết trọn vẹn qua tự phục vụ;
  • 70–80% khách hàng thích làm việc với nhân viên thật hơn.

Các tác giả gọi “vòng lặp chatbot” là một trong những nguồn chính gây bực bội: thay vì chuyển giao, bot cứ hỏi tiếp, nhắc lại thông tin hoặc xin lỗi. Họ cũng chỉ ra việc “không có đường dễ dàng đến người thật” là điều biến một chút khó chịu thành mất lòng tin.

Những điều này không phản đối bot. Chúng ủng hộ những con bot biết khi nào nên dừng.

Vì sao bot WhatsApp hay bị kẹt

Phần lớn bot WhatsApp là menu: một câu hỏi kèm nút trả lời hoặc danh sách. Giới hạn của Meta định hình chúng. Một tin nhắn nút trả lời có tối đa 3 nút, mỗi nút tối đa 20 ký tự; một tin nhắn danh sách có tối đa 10 dòng trên tất cả các mục, mỗi tiêu đề dòng tối đa 24 ký tự. Dù trong những giới hạn đó, khách vẫn làm bốn việc mà menu không lường trước:

  1. Gõ chữ thay vì bấm. “cái thứ hai”, “giao hàng”, “2”.
  2. Trả lời một câu hỏi khác. Bot xin mã đơn hàng; khách gửi ảnh kiện hàng.
  3. Viết điều menu không có. “Hàng tới bị vỡ rồi” trên menu Theo dõi đơn / Đổi trả / Liên hệ shop.
  4. Quay lại sau để trả lời câu hỏi bot đã hỏi từ hôm qua.

Bot coi mỗi trường hợp là “không hợp lệ, vui lòng chọn lại” thì sẽ lặp. Bot có kế hoạch cho từng trường hợp thì không.

Quy tắc của chính WhatsApp cũng đi theo hướng đó. Chính sách nhắn tin WhatsApp Business cho phép tự động hóa trong khung 24 giờ, nhưng nêu rằng doanh nghiệp “must also have available prompt, clear, and direct escalation paths” (phải luôn có sẵn phương án chuyển tiếp nhanh chóng, rõ ràng và trực tiếp): chuyển ngay trong cuộc trò chuyện sang nhân viên, số điện thoại, email, hỗ trợ trên web, đến trực tiếp cửa hàng hoặc biểu mẫu hỗ trợ.

MonoChat đọc câu trả lời như thế nào

Trước khi dựng giới hạn, nên biết node Hỏi đáp xử lý một tin nhắn trả lời ra sao:

  • Nút đã bấm hoặc dòng danh sách đã chọn đi ra đầu ra của lựa chọn đó.
  • Câu trả lời gõ tay được so với tiêu đề các lựa chọn. Nếu đủ gần với một lựa chọn, nó được tính là lựa chọn đó; “Theo dõi đơn hàng của mình” khớp với nút “Theo dõi đơn”.
  • Một con số chọn lựa chọn ở vị trí đó, nên “2” nghĩa là nút hoặc dòng thứ hai.
  • Mọi thứ khác (văn bản không khớp gì, ảnh, tin nhắn thoại) đi ra đầu ra Khi khác của node.

Vậy vòng lặp không nằm ở khâu so khớp, mà ở thứ bạn nối vào Khi khác. Nếu để nó quay lại đúng câu hỏi cũ mà không có giới hạn, bot sẽ hỏi mãi.

Xây giới hạn số lần thử từng bước

Ví dụ là menu hỏi về giao hàng của một cửa hàng online. Khách chọn Theo dõi đơn, Đổi trả hàng hoặc Việc khác.

1. Đặt câu hỏi

  1. Vào Cài đặt › Tự động hóa › Luồng và mở luồng bot của bạn, hoặc tạo luồng mới.
  2. Thêm node Hỏi đáp với câu hỏi của bạn và ba nút. Giữ tiêu đề nút ngắn và khác biệt rõ; tiêu đề giống nhau khiến câu trả lời gõ tay khó khớp hơn.
  3. Nối đầu ra của từng nút với nhánh xử lý chủ đề đó.

2. Đếm số lần thử

  1. Thêm node Đặt biến luồng và nối đầu ra Khi khác của câu hỏi vào đó.
  2. Thêm một dòng: tên attempts, phép toán Tăng thêm, giá trị 1. Giá trị để trống cũng tính là 1, và biến chưa tồn tại sẽ bắt đầu từ 0, nên câu trả lời sai đầu tiên đặt nó thành 1.
  3. Các dòng chạy theo thứ tự. Nếu muốn giữ lại điều khách đã viết, thêm dòng thứ hai Đặt last_answer dạng văn bản (Text) từ {{message.text}}.

3. Quyết định: hỏi lại hay chuyển giao

  1. Sau Đặt biến luồng, thêm một node Nếu.
  2. Trong điều kiện, mở nhóm Luồng và chọn Giá trị biến luồng: attempts, Lớn hơn hoặc bằng, 2.
  3. Nối Sai với một node Gửi tin nhắn hỏi lại rõ hơn, rồi quay về node Hỏi đáp.
  4. Nối Đúng với phần chuyển giao ở bước 4.

Lần thử thứ hai không nên lặp lại y nguyên lần đầu. Hãy nói bot làm được gì và hiện lại các lựa chọn:

Xin lỗi anh/chị, ở đây mình hỗ trợ được ba việc này. Anh/chị bấm một mục hoặc gõ số thứ tự nhé: 1 Theo dõi đơn · 2 Đổi trả hàng · 3 Việc khác

4. Chuyển giao cho đàng hoàng

  1. Thêm node Phân công phiên trên nhánh Đúng và chọn nhóm hoặc nhân viên phụ trách các câu hỏi giao hàng.
  2. Trước đó, thêm một node Gửi tin nhắn cho khách biết điều gì sẽ diễn ra: “Mình chuyển anh/chị cho đồng nghiệp ngay nhé. Bạn ấy xem được cuộc trò chuyện này nên anh/chị không phải nhắc lại gì.”
  3. Nếu có giờ làm việc, hãy thêm trước một node Nếu với Trong giờ làm việc. Ngoài giờ, hãy nói khi nào sẽ có người trả lời thay vì hứa có người ngay lúc này.

Nhân viên thấy toàn bộ cuộc trò chuyện trong hộp thư hợp nhất cho đội nhóm, kể cả những câu trả lời bot không khớp được.

5. Cho “Việc khác” một lối thoát thật sự

“Việc khác” là nút hay dẫn đến vòng lặp nhất, vì nó mở ra một câu hỏi tự do mà menu không trả lời được. Hãy nối nó thẳng đến Phân công phiên, hoặc đến một bước AI đọc được văn bản tự do, chứ đừng nối đến một menu khác.

Cuộc trò chuyện trông như thế nào

Khách hàng: shop ơi hàng mình nhận bị móp hộp

Bot: Chào chị Linh! Mình hỗ trợ các việc về đơn hàng tại đây ạ. Chị cần gì ạ? [Theo dõi đơn] [Đổi trả hàng] [Việc khác]

Khách hàng: bị hỏng luôn

Bot: Xin lỗi chị, ở đây mình hỗ trợ được ba việc này. Chị bấm một mục hoặc gõ số thứ tự nhé: 1 Theo dõi đơn · 2 Đổi trả hàng · 3 Việc khác

Khách hàng: (gửi ảnh chiếc hộp)

Bot: Mình chuyển chị cho đồng nghiệp ngay nhé. Bạn ấy xem được cuộc trò chuyện này nên chị không phải nhắc lại gì.

Nhân viên: Chào chị Linh, em là Minh. Em xin lỗi vì hàng đến bị hỏng, em xem được ảnh của chị rồi. Em sẽ sắp xếp gửi hàng đổi ngay ạ.

Hai lần thử, một lần chuyển giao rõ ràng, và tấm ảnh đã nằm sẵn trước mặt nhân viên.

Khi bot là tác tử AI

Tác tử AI đọc được văn bản tự do nên ít bị lặp vì nút bấm, nhưng vẫn có thể đi vòng vòng: hỏi lại thông tin khách đã cho, hoặc lặp một câu trả lời chưa giúp được gì. Hai quy tắc vẫn áp dụng:

  • Giới hạn lượt chạy. Node Tác tử AI của MonoChat chạy trong một ngân sách thực thi và tiếp tục ở Hoàn tất, Vượt ngân sách, Hết thời gian hoặc Khi thất bại. Hãy nối mọi đầu ra trừ Hoàn tất đến một nhân viên.
  • Đếm số lượt. Cùng biến đếm của Đặt biến luồng dùng được quanh một bước AI: tăng ai_turns mỗi lần khách trả lời, và chuyển giao sau một con số bạn chọn. Hướng dẫn chuyển từ AI sang nhân viên nói chi tiết hơn về tin nhắn chuyển giao và định tuyến, còn kiểm thử tác tử AI trước khi ra mắt chỉ cách tìm ra những câu hỏi nó không trả lời được trước khi khách gặp phải.

Danh sách kiểm tra

  • Mọi node Hỏi đáp đều có đầu ra Khi khác được nối.
  • Một node Đặt biến luồng tăng biến đếm attempts trên nhánh đó.
  • Một node Nếu với Giá trị biến luồng quyết định hỏi lại hay chuyển giao (2 hoặc 3 lần thử).
  • Lần thử thứ hai được viết khác đi và hiện các lựa chọn kèm số thứ tự.
  • “Việc khác” đi thẳng đến người thật hoặc một bước AI, không bao giờ đến một menu khác.
  • Phân công phiên chuyển cuộc trò chuyện đến đúng nhóm, kèm tin nhắn nói rõ điều gì sẽ diễn ra.
  • Ngoài giờ làm việc, bot nói khi nào sẽ có người trả lời.
  • Các bước AI chuyển Vượt ngân sách, Hết thời gian và Khi thất bại cho nhân viên.

Bắt đầu

Giới hạn số lần thử được xây trong trình tự động hóa quy trình không cần lập trình. Bắt đầu với gói Basic miễn phí tại app.monochat.ai, hoặc đọc hướng dẫn tạo chatbot WhatsApp và các lựa chọn cho tin nhắn tương tác WhatsApp.

Nguồn

Câu hỏi thường gặp

Câu hỏi thường gặp

Vòng lặp chatbot là gì?

Vòng lặp chatbot là cuộc trò chuyện mà bot cứ trả lời bằng cùng một câu hỏi, menu hoặc lời xin lỗi vì không khớp được nội dung khách viết, và không bao giờ đưa ra lối thoát. Các nhà nghiên cứu viết trên California Management Review tháng 4/2026 mô tả đó là vòng hội thoại bất tận, không đi đến đâu.

Bot nên lặp lại một câu hỏi mấy lần trước khi chuyển cho người thật?

Không có con số chính thức. Hai đến ba lần là lựa chọn phổ biến: một lần để hỏi, một lần hỏi lại rõ hơn kèm nút bấm, rồi chuyển cho nhân viên. Hãy đếm số lần thử ngay trong luồng để quy tắc giống nhau với mọi khách hàng.

Làm sao đếm số lần thử trong luồng MonoChat?

Thêm một node Đặt biến luồng với phép toán Tăng thêm cho một biến như attempts mỗi lần câu hỏi được hỏi lại. Sau đó thêm node Nếu với điều kiện Giá trị biến luồng, ví dụ flow.attempts Lớn hơn hoặc bằng 3, và nối đầu ra Đúng với Phân công phiên.

Điều gì xảy ra khi khách gõ chữ thay vì bấm nút?

Node Hỏi đáp của MonoChat ghép câu trả lời gõ tay với nút hoặc dòng danh sách gần nhất, hoặc với số thứ tự của nó (2 là lựa chọn thứ hai). Câu trả lời không khớp mục nào sẽ đi ra đầu ra Khi khác của node, và đó là nơi nhánh thử lại bắt đầu.

WhatsApp có yêu cầu phải có cách gặp người thật không?

Có. Chính sách nhắn tin WhatsApp Business cho phép tự động hóa trong khung 24 giờ nhưng yêu cầu có phương án chuyển tiếp nhanh chóng, rõ ràng và trực tiếp, chẳng hạn chuyển ngay trong cuộc trò chuyện sang nhân viên, số điện thoại, email, hỗ trợ trên web, đến trực tiếp cửa hàng hoặc biểu mẫu hỗ trợ.

Tác tử AI cũng có thể bị lặp không?

Có thể, nó lặp lại câu trả lời hoặc cứ hỏi thêm thông tin. Trong MonoChat, node Tác tử AI chạy trong một ngân sách thực thi và tiếp tục ở Hoàn tất, Vượt ngân sách, Hết thời gian hoặc Khi thất bại, nên bạn có thể chuyển mọi trường hợp khác ngoài Hoàn tất cho nhân viên.

Miễn phí tháng đầu gói Growth

Quản lý WhatsApp, Instagram và Messenger trong một hộp thư

Bắt đầu miễn phí với MonoChat: hộp thư chung cho đội ngũ, trợ lý AI, mẫu tin nhắn và chiến dịch trên API chính thức của Meta.

Mỗi doanh nghiệp một mã • 30 ngày để sử dụng • Không cần thẻ

$150 để bắt đầu.

Nhận