Hệ thống Sale Chat Automation · Bài 9

Đo lường và kiểm thử chatbot bán hàng: bộ 50 câu, báo cáo ngày

Trợ lý AI bán hàng không thể quản lý bằng cảm giác "hôm nay có vẻ ổn". Bài này hướng dẫn chủ doanh nghiệp đo lường và kiểm thử chatbot như quản lý một nhân viên Sale: chỉ số nào cần theo dõi, dựng bộ câu thử ra sao, đọc báo cáo cuối ngày thế nào, và cho hệ thống tự học mà không mất quyền kiểm soát. Dữ kiện đối chiếu tài liệu gốc tại ngày 26/10/2026.

Cập nhật 11/11/2026⏱ 13 phút đọcQuy trìnhNgười mới → Trung cấp

Đo lường và kiểm thử chatbot bán hàng: bộ 50 câu, báo cáo ngày – Nguyễn Đức, Aduca

Chatbot "có vẻ ổn" cho tới khi khách hỏi đúng câu đó

Một shop mỹ phẩm chạy trợ lý AI trên Fanpage được hai tháng. Chủ shop thỉnh thoảng nhắn thử vài câu, thấy trả lời mượt nên yên tâm. Đầu tháng, shop đổi chương trình khuyến mãi và sửa bảng giá. Gần hai tuần sau, một khách chụp màn hình phàn nàn: trợ lý báo giá combo cũ. Không ai biết lỗi bắt đầu từ hôm nào, đã có bao nhiêu khách nhận giá sai. (Tình huống minh hoạ.)

Câu chuyện này không hiếm. AI trả lời theo xác suất, dữ liệu thì thay đổi hằng tuần, nên trợ lý bán hàng cần được đo lường và kiểm thử đều đặn như quản lý một nhân viên Sale. Bài này thuộc chặng 4 – Chốt trong Hệ thống Bán lẻ Facebook 4 Chặng, và là phần "nhìn thấy" của toàn bộ chuỗi Sale Chat: lớp bảo vệ ở Lớp bảo vệ trước khi gửi chặn lỗi từng lượt, còn bài này giúp phát hiện lỗi theo thời gian.

Đo lường chatbot là gì và gồm những phần nào?

Đo lường và kiểm thử chatbot bán hàng là việc dùng bộ câu thử cố định, hội thoại thật và báo cáo hằng ngày để biết trợ lý có nói đúng, có dẫn khách tới chốt, có chuyển việc cho Sale kịp thời hay không, rồi sửa có kiểm soát.

Một vòng đo lường đầy đủ gồm năm phần, chạy lặp lại:

  1. Bộ câu thử ban đêmChạy tự động, chấm theo tiêu chí
  2. Báo cáo cuối ngàySố chat, khách nóng, câu chưa trả lời được, lỗi
  3. Đọc hội thoại thậtTìm lỗi bộ thử không bắt được
  4. Tự học có người duyệtAI đề xuất, chủ doanh nghiệp duyệt
  5. Sức khoẻ kiến thứcKiểm tra kho kiến thức định kỳ
Vòng đo lường của trợ lý bán hàng: mỗi phần bắt một loại lỗi khác nhau.
Vòng đo lường và kiểm thử chatbot bán hàng: bộ 50 câu thử chạy ban đêm và chấm tự động, báo cáo cuối ngày, đọc hội thoại thật, tự học có người duyệt, kiểm tra sức khoẻ kho kiến thức, quay lại sửa kho kiến thức
Hình: Vòng đo lường của trợ lý bán hàng, người duyệt nằm ở giữa vòng (minh hoạ)

Bảng chỉ số nên theo dõi

Không cần nhiều chỉ số. Cần những chỉ số trả lời được ba câu hỏi: trợ lý nói có đúng không, có bán hàng không, và hệ thống có chạy ổn không.

NhómChỉ sốĐo thế nàoTăng hoặc giảm bất thường thì xem lại
Nói đúngTỉ lệ đúng thông tinBộ câu thử: giá, lịch, chính sách khớp nguồnKho kiến thức, bảng giá, bảng lịch
Giá ngoài bảngBộ câu thử: câu trả lời có con số không có trong bảng giáLớp bảo vệ giá
Câu chưa trả lời đượcĐếm mỗi ngày từ hội thoại thậtGhi chú còn thiếu
Tỉ lệ lượt phải viết lạiSố lượt lớp bảo vệ bắt viết lại trên tổng lượtLời nhắc, kịch bản dẫn dắt
Bán hàngChốt khi có tín hiệu muaBộ câu thử: khách hỏi lịch cụ thể thì trợ lý có xin số khôngKịch bản 6 bước
Nêu rào cảnBộ câu thử: trợ lý có hỏi khách đang vướng gì khôngPhần xử lý băn khoăn
Lead, khách nóng, bước bán hàngBáo cáo cuối ngàyNguồn khách, quảng cáo
Khách nóng chưa có số, hẹn gọi lạiBáo cáo cuối ngàyThời điểm xin số, đội Sale
Vận hànhTốc độ trả lờiThời gian từ tin khách tới tin trả lờiNhà cung cấp AI, độ dài kiến thức nạp
Lỗi, khách chờCảnh báo và báo cáo cuối ngàyWorkflow, người trực

Chỉ số nào cũng cần một mốc so sánh. Tuần đầu, chỉ ghi lại con số để biết "bình thường" trông thế nào; từ tuần thứ hai mới đặt ngưỡng cảnh báo. Đừng đặt mục tiêu theo con số của doanh nghiệp khác: nguồn khách, sản phẩm và cách đội Sale làm việc khác nhau.

Bộ câu thử: 5 nhân vật × 10 câu, chấm tự động

Bộ câu thử là "bài kiểm tra định kỳ" của trợ lý. Hệ thống của Aduca dùng 50 câu: 5 nhân vật khách, mỗi nhân vật 10 câu, chạy định kỳ ban đêm và chấm tự động theo năm tiêu chí: đúng thông tin, chốt khi có tín hiệu mua, tốc độ, giá ngoài bảng, nêu rào cản. Bảng dưới là gợi ý cách chọn 5 nhân vật cho shop của bạn:

Nhân vật (gợi ý)Kiểu câu hỏiKiểm tra điều gì
Người mới tìm hiểuHỏi chung chung, chưa rõ nhu cầuCó khai thác từng thông tin, không chốt vội
Khách chê giá, so sánh"Đắt quá", "chỗ khác rẻ hơn"Giữ đúng giá, nêu giá trị, không chê đơn vị khác
Khách nóngHỏi lịch cụ thể, địa điểm, cách đăng kýXin số đúng lúc, lịch đúng bảng
Khách doanh nghiệp, khách sỉMua số lượng, cần hoá đơnKhông tự tính giá nhóm, chuyển Sale đúng lúc
Khách khó, khiếu nại, xin dừngPhàn nàn, "đừng nhắn nữa"Xin lỗi đúng mực, dừng tin chủ động, báo người
Bảng chấm bộ câu thử chatbot bán hàng: 5 nhân vật khách gồm người mới, khách chê giá, khách nóng, khách doanh nghiệp, khách khó, mỗi nhân vật 10 câu, chấm tự động theo 5 tiêu chí đúng thông tin, chốt khi có tín hiệu mua, tốc độ, giá ngoài bảng, nêu rào cản
Hình: Bộ câu thử 5 nhân vật × 10 câu và 5 tiêu chí chấm tự động (minh hoạ)

Dựng bộ câu thử trong 5 bước

  1. Gom câu hỏi thật: lấy những câu khách hay hỏi nhất trong hộp thư, viết lại để bỏ thông tin cá nhân.
  2. Chia theo nhân vật: xếp câu vào 5 nhóm như bảng trên, mỗi nhóm có cả câu dễ và câu khó.
  3. Viết đáp án dạng "phải có" và "không được có", không viết nguyên một câu trả lời mẫu. Phần số liệu trỏ về bảng giá, bảng lịch thay vì chép số cứng.
  4. Gắn tiêu chí chấm cho từng câu: câu nào kiểm tra đúng thông tin, câu nào kiểm tra chốt, câu nào kiểm tra giá ngoài bảng.
  5. Chạy lần đầu và đọc tay toàn bộ kết quả để chỉnh đáp án cho công bằng, rồi mới để máy chấm tự động mỗi đêm.
Mẫu bộ câu thử (minh hoạ)Mẫu tham khảo, chép về sửa theo sản phẩm của bạn
# Mỗi câu thử là một dòng trong bảng (data table hoặc Google Sheets) – minh hoạ
ma: T07
nhan_vat: Người mới tìm hiểu
cau_khach: "Khóa này học những gì vậy em?"
phai_co: nội dung đúng ghi chú kiến thức; một câu hỏi khai thác nhu cầu
khong_duoc_co: giá không có trong <bảng giá>; câu mời chốt khi chưa có tín hiệu mua
tieu_chi: dung_thong_tin, gia_ngoai_bang, toc_do

ma: T18
nhan_vat: Khách chê giá
cau_khach: "Sao đắt thế, chỗ khác rẻ hơn mà?"
phai_co: nêu giá trị; giá đọc đúng <bảng giá>; hỏi khách đang so với gì
khong_duoc_co: tự giảm giá; chê đơn vị khác
tieu_chi: dung_thong_tin, neu_rao_can, gia_ngoai_bang

ma: T26
nhan_vat: Khách nóng
cau_khach: "Lớp gần nhất ở Hà Nội đăng ký thế nào em?"
phai_co: lịch đúng <bảng lịch>; một câu xin số điện thoại
khong_duoc_co: ngày không có trong bảng lịch; số tài khoản
tieu_chi: dung_thong_tin, chot_khi_co_tin_hieu, toc_do
Đáp án phải đổi cùng dữ liệu. Mỗi lần sửa bảng giá, bảng lịch, hãy cập nhật đáp án bộ thử ngay trong ngày. Nếu không, giám sát sẽ báo sai: trợ lý đúng mà bị chấm trượt, hoặc trợ lý sai mà vẫn qua.

Trong n8n, tính năng Evaluations làm đúng việc này: bộ câu thử nằm trong data table hoặc Google Sheets, Evaluation Trigger đưa từng dòng qua workflow, kết quả được ghi lại để so. Phần chấm bằng chỉ số có sẵn các chỉ số như Correctness và Helpfulness (AI chấm thang 1–5), String Similarity, Categorization, Tools Used, và cho phép tự tính chỉ số riêng. Theo tài liệu n8n, chấm bằng chỉ số dùng đầy đủ ở gói Pro, Enterprise và bản tự cài Enterprise; gói Community và Starter dùng được cho một workflow. Gói và giới hạn có thể đổi, nên kiểm tra lại khi triển khai.

Nguồn: n8n Docs – Evaluations · n8n Docs – Light evaluations · n8n Docs – Metric-based evaluations · n8n Docs – Data tables

Phiên thử tách khỏi dữ liệu thật

Chạy 50 câu mỗi đêm trên hệ thống thật sẽ sinh ra 50 "khách" giả. Nếu không tách, đội Sale nhận tin báo khách nóng giả, bảng CRM đầy lead ảo, báo cáo cuối ngày sai. Hệ thống của Aduca tách bằng cách cho mọi phiên thử một tiền tố riêng trong mã phiên. Gặp tiền tố đó, hệ thống:

Rủi ro: quên tách phiên thử là cách nhanh nhất để đội Sale mất niềm tin vào tin báo. Ngược lại, dùng hội thoại thật của khách làm câu thử mà không bỏ thông tin cá nhân là rủi ro dữ liệu cá nhân. Luôn viết lại câu thử, bỏ tên, số điện thoại, địa chỉ.

Phiên thử có một giới hạn: câu do người soạn thường "sạch" hơn câu khách thật. Có những lỗi chỉ lộ ra với khách thật, nên phần tiếp theo là bắt buộc.

Đọc hội thoại thật hằng ngày

Không công cụ nào thay được việc một người hiểu sản phẩm đọc lại các cuộc chat trong ngày. Không cần đọc hết: ưu tiên các cuộc có khách nóng, có câu trợ lý chưa trả lời được, có lượt phải viết lại, có khách xin dừng hoặc phàn nàn.

Mỗi lỗi tìm thấy nên trở thành hai thứ: một sửa đổi (ghi chú kiến thức, kịch bản hoặc lớp bảo vệ) và một câu thử mới trong bộ thử, để lỗi đó không quay lại mà không ai biết.

Dữ liệu cá nhân: hội thoại có tên, số điện thoại, nhu cầu của khách. Chỉ người có nhiệm vụ mới được đọc; không chụp màn hình gửi ra nhóm ngoài; khi dùng làm ví dụ đào tạo phải che thông tin. Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 có hiệu lực từ 01/01/2026.

Nguồn: Bộ Công an – Luật Bảo vệ dữ liệu cá nhân 91/2025/QH15

Báo cáo cuối ngày: đọc trong 5 phút

Báo cáo cuối ngày gom mọi thứ chủ doanh nghiệp cần biết vào một tin. Hệ thống của Aduca báo: số chat, bước bán hàng, độ nóng, lead, khách nóng chưa có số, hẹn gọi lại, câu trợ lý chưa trả lời được, lỗi, khách chờ, tỉ lệ viết lại. Khung báo cáo (số liệu để trống):

Khung báo cáo cuối ngày (minh hoạ)Mẫu tham khảo, chép về sửa theo đội của bạn
BÁO CÁO CUỐI NGÀY · <ngày> · <thương hiệu>
Số cuộc chat: <n>   Lead mới: <n>
Theo bước bán hàng: B1 <n> · B2 <n> · B3 <n> · B4 <n> · B5 <n> · B6 <n>
Độ nóng: nóng <n> · ấm <n> · lạnh <n>
Khách nóng chưa có số: <danh sách ngắn>
Hẹn gọi lại: <danh sách và giờ hẹn>
Câu trợ lý chưa trả lời được: <n>   # bấm để xem từng câu
Lỗi: <n>   Khách chờ: <n>   Tỉ lệ lượt phải viết lại: <%>
Thấy gì trong báo cáoNên làm gì
Câu chưa trả lời được tăngBổ sung ghi chú vào kho kiến thức (Kho kiến thức cho trợ lý)
Tỉ lệ viết lại tăngXem lại lời nhắc, kịch bản dẫn dắt và lớp bảo vệ
Nhiều khách nóng chưa có sốXem lại thời điểm xin số (Phân loại khách và xin số đúng lúc)
Có khách chờKiểm tra tiếp quản và người trực (Phối hợp đội Sale và trợ lý AI)
Có lỗiChuyển người kỹ thuật, xem nhật ký lỗi
Bộ thử tụt điểm sau một lần sửaQuay về bản đang chạy ổn trước đó, sửa lại trên bản nháp

Báo cáo thường chạy bằng Schedule Trigger vào một giờ cố định. Lưu ý đặt múi giờ cho workflow, vì nếu không đặt, Schedule Trigger dùng múi giờ của máy chủ n8n. Lỗi workflow nên đi qua một error workflow riêng bắt đầu bằng Error Trigger thay vì chờ tới báo cáo cuối ngày (Giám sát lỗi, sao lưu workflow n8n).

Nguồn: n8n Docs – Schedule Trigger · n8n Docs – Error Trigger

Tự học có người duyệt

Đọc hội thoại mỗi ngày tốn thời gian, nên phần "tự học" giúp lọc trước: AI đọc các hội thoại trong ngày, tìm câu khách hỏi mà kịch bản chưa có, cách trả lời chưa ổn, rồi ghi đề xuất bổ sung kịch bản vào bản nháp. Chủ doanh nghiệp đọc, sửa, duyệt; chỉ phần đã duyệt mới được đưa vào kho kiến thức.

  1. AI đọc hội thoại, đánh dấu câu chưa trả lời được, câu bị viết lại, câu khách phàn nàn.
  2. AI ghi đề xuất vào một ghi chú nháp: câu khách hỏi, đề xuất cách trả lời, nguồn cần bổ sung.
  3. Chủ doanh nghiệp duyệt: giữ, sửa hoặc bỏ. Giá, chính sách, cam kết luôn do người quyết.
  4. Phần đã duyệt được chép vào ghi chú kiến thức chính; trợ lý dùng ngay từ lượt sau.
  5. Thêm câu thử tương ứng vào bộ thử để đo xem bổ sung có hiệu quả không.

Lý do không để AI tự sửa kho kiến thức: một đề xuất sai sẽ được trợ lý nói với mọi khách sau đó. Người duyệt là chốt chặn ít tốn kém mà hiệu quả. Cách tổ chức thư mục nháp và ghi chú chính trong Second Brain: Chatbot n8n đọc Second Brain.

Sức khoẻ kiến thức: kiểm tra định kỳ

Trợ lý chỉ tốt bằng kho kiến thức nó đọc. Hệ thống của Aduca kiểm tra kho kiến thức định kỳ theo các điểm sau, và báo cho người phụ trách khi có vấn đề:

Kiểm traVì sao
Đủ các ghi chú bắt buộc (vai trò, giá, lịch, thanh toán…)Thiếu một ghi chú là trợ lý trả lời bằng phỏng đoán
Bảng lịch còn lịch tương laiHết lịch thì trợ lý không còn gì để mời khách
Không có số tài khoản lạ trong ghi chúChặn nguy cơ thông tin thanh toán sai lọt vào kho
Kiến thức không phình quá lớnKho quá lớn làm chậm và tốn chi phí mỗi lượt
Bảng giá, bảng lịch vừa đổiBáo người duyệt kiểm tra lại, đồng thời nhắc cập nhật đáp án bộ thử
Tin chăm sóc bị kẹtBáo để xử lý trước khi hết cửa sổ gửi tin

Aduca áp dụng thế nào: số đo nội bộ

Khi triển khai cho doanh nghiệp khác, Aduca đặt mục tiêu theo giai đoạn: bộ thử đạt từ 90% đúng trở lên trước khi mở kênh thật; lỗi về kênh được cảnh báo trong 30 phút; hệ thống chạy ổn 2 tuần trước khi bàn giao. Đây là mục tiêu nội bộ khi triển khai, không phải cam kết kết quả kinh doanh.

Một con số không nói hếtĐiểm bộ thử cao chỉ chứng minh trợ lý trả lời đúng những câu đã soạn. Doanh thu còn phụ thuộc sản phẩm, nguồn khách và đội Sale. Vì vậy Aduca luôn đọc điểm bộ thử cùng báo cáo ngày và hội thoại thật.

Bắt đầu đo từ tuần này

Trình tự triển khai đầy đủ ở Lộ trình triển khai Sale Chat cho doanh nghiệp; giám sát kỹ thuật ở Giám sát lỗi, sao lưu workflow n8n.

Muốn Aduca dựng sẵn trợ lý bán hàng kèm bộ thử, báo cáo ngày và giám sát, xem Hệ thống Sale Chat tự động. Muốn tự dựng và tự đo bằng n8n, khóa Aduca AI Business System có module Sale Chat.

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

Đo lường chatbot bán hàng nên bắt đầu từ chỉ số nào?

Bắt đầu từ ba chỉ số dễ hiểu: tỉ lệ trả lời đúng thông tin (giá, lịch, chính sách) trên bộ câu thử, số câu trợ lý chưa trả lời được mỗi ngày, và số khách nóng chưa được Sale liên hệ. Ba chỉ số này cho biết trợ lý có nói đúng không, kho kiến thức còn thiếu gì, và đoạn nối với đội Sale có rơi khách không.

Bộ câu thử cần bao nhiêu câu?

Không có con số bắt buộc. Aduca dùng 50 câu (5 nhân vật khách, mỗi nhân vật 10 câu) vì đủ phủ các tình huống chính mà vẫn chạy được mỗi đêm. Shop nhỏ có thể bắt đầu với 20 câu rồi bổ sung dần từ hội thoại thật.

Đổi giá rồi mà quên sửa bộ câu thử thì sao?

Bộ thử sẽ báo sai: trợ lý trả lời đúng giá mới nhưng bị chấm trượt vì đáp án còn giá cũ, hoặc ngược lại. Hãy coi việc cập nhật đáp án là một bước bắt buộc mỗi khi đổi bảng giá, bảng lịch.

Đã có bộ câu thử rồi, có cần đọc hội thoại thật không?

Có. Phiên thử dùng câu do người soạn, nên không tái hiện hết cách khách thật nhắn: nhắn dồn, gửi ảnh, viết tắt, đổi ý giữa chừng. Một số lỗi chỉ lộ ra khi đọc hội thoại thật, vì vậy nên dành thời gian đọc mỗi ngày.

Cho chatbot tự học từ hội thoại có an toàn không?

An toàn khi tự học chỉ dừng ở mức đề xuất. AI đọc hội thoại, ghi đề xuất bổ sung kịch bản vào bản nháp; chủ doanh nghiệp duyệt rồi mới đưa vào kho kiến thức. Không nên để AI tự sửa giá, chính sách hay kịch bản chính.

n8n có sẵn công cụ kiểm thử AI không?

n8n có tính năng Evaluations: chạy một bộ câu thử lưu trong data table hoặc Google Sheets qua workflow, xem kết quả và chấm điểm bằng chỉ số. Phần chấm điểm bằng chỉ số có giới hạn theo gói, nên kiểm tra tài liệu n8n tại thời điểm triển khai.

Tài liệu liên quan

Xem tất cả tài liệu hướng dẫn →

Nhận báo giá Hệ thống Sale Chat tự động – Nguyễn Đức, Aduca
Bước tiếp theo

Nhận báo giá Hệ thống Sale Chat tự động

Aduca dựng trợ lý AI bán hàng cho Fanpage, Zalo OA, website theo đúng sản phẩm, bảng giá và kịch bản của bạn, có báo Sale và chăm sóc khách tự động. Báo giá sau buổi khảo sát, theo số kênh, số sản phẩm và lượng tin nhắn.

Về AducaChuỗi bài do đội ngũ Aduca biên soạn từ kinh nghiệm đào tạo và triển khai AI Agent cho Marketing – Sales. Aduca Academy do Nguyễn Đức – Chủ tịch Aduca Group sáng lập; ông kinh doanh thương mại điện tử từ 2012, chạy quảng cáo Facebook từ 2014 và đào tạo từ 2016. Phần thực hành từng bước nằm trong các thư mục OpenClaw, Hermes Agent, Claude, ChatGPT và n8n, Second Brain, Sale Chat.

Nguồn tham khảo

Lịch sử cập nhật

Miễn trừ trách nhiệm

Bài viết thuộc chuỗi kiến thức của Công ty Cổ phần Giáo dục Aduca, chia sẻ miễn phí cho mục đích học tập. Thông tin kỹ thuật đối chiếu với tài liệu chính thức của các dự án và nền tảng tại ngày cập nhật (có ghi nguồn); phần nhận định là quan điểm của Aduca. OpenClaw, Hermes Agent, Claude (thương hiệu của Anthropic), ChatGPT (thương hiệu của OpenAI), n8n (thương hiệu của n8n GmbH), các phần mềm chạy model và các model AI mở (Ollama, LM Studio, Qwen, Gemma, gpt-oss…), Obsidian, Notion, phương pháp Building a Second Brain (Tiago Forte) cùng các phần mềm, dịch vụ nêu trong bài thuộc về chủ sở hữu tương ứng, không thuộc Aduca; Aduca không phải đối tác chính thức của các công ty này. Tính năng, gói và giá có thể thay đổi bất cứ lúc nào – hãy kiểm tra trang chính thức trước khi mua. Kết quả áp dụng phụ thuộc quy trình, dữ liệu và con người của từng doanh nghiệp; bài viết không cam kết doanh thu hay hiệu quả cụ thể. © 2026 Aduca — được trích dẫn khi ghi rõ nguồn aduca.vn.