Chatbot là gì? Cách phân biệt chatbot kịch bản và chatbot AI

14/08/2026 · 8 phút đọc

Chatbot là gì? Cách phân biệt chatbot kịch bản và chatbot AI

Chatbot là chương trình phần mềm được thiết kế để trò chuyện tự động với con người qua khung chat, bằng văn bản hoặc giọng nói. Khi khách hàng nhắn tin vào website, Fanpage hay Zalo của một doanh nghiệp và nhận được phản hồi ngay lập tức lúc nửa đêm — rất có thể phía bên kia là một chatbot đang làm việc.

Tuy cùng mang tên "chatbot", các công cụ trên thị trường hiện nay thuộc về hai thế hệ công nghệ rất khác nhau: chatbot kịch bảnchatbot AI. Chọn nhầm thế hệ là lý do phổ biến nhất khiến nhiều doanh nghiệp cài chatbot xong lại tắt đi sau vài tuần. Bài viết này giải thích rõ từng loại, cách nhận biết và cách chọn đúng cho nhu cầu của bạn — như một phần trong bức tranh đầy đủ hơn về chatbot AI cho doanh nghiệp mà chúng tôi đã tổng hợp ở bài trụ cột.

1. Chatbot là gì? Định nghĩa và cách hoạt động cơ bản

Về bản chất, chatbot là phần mềm nhận tin nhắn đầu vào, xử lý để hiểu người dùng muốn gì, rồi trả về một phản hồi. Ba bước này diễn ra trong tích tắc và lặp lại suốt cuộc hội thoại.

Điểm phân hóa giữa các loại chatbot nằm ở bước xử lý ở giữa: phần mềm "hiểu" tin nhắn của khách bằng cách nào, và lấy câu trả lời từ đâu. Chính câu trả lời cho hai câu hỏi này chia chatbot thành hai thế hệ.

Trong đời sống, chatbot xuất hiện ở nhiều dạng: trợ lý ảo trên điện thoại, bot tra cứu dịch vụ công, bot giải trí — nhưng ứng dụng phổ biến và mang lại giá trị kinh tế rõ nhất tại Việt Nam là chatbot phục vụ kinh doanh: trả lời khách hàng, tư vấn sản phẩm, thu thông tin liên hệ trên website, Facebook Messenger, Zalo và các kênh nhắn tin khác. Bài viết này tập trung vào nhóm đó.

2. Chatbot kịch bản: thế hệ thứ nhất

Chatbot kịch bản (rule-based chatbot) hoạt động theo các quy tắc do con người soạn sẵn. Người quản lý xây dựng một sơ đồ hội thoại dạng cây: khách bấm nút A thì bot trả lời X, tin nhắn chứa từ khóa "giá" thì bot gửi bảng giá, chứa từ "ship" thì gửi chính sách vận chuyển.

Ưu điểm của thế hệ này là dễ kiểm soát tuyệt đối — bot chỉ nói đúng những gì được soạn, không bao giờ nói thừa — và phù hợp với các luồng cố định như menu chào mừng, chọn danh mục bằng nút bấm, gửi tin theo trình tự định trước.

Nhược điểm bộc lộ ngay khi khách hỏi ngoài kịch bản. Khách gõ "áo này còn size M ko" nhưng kịch bản chỉ gán từ khóa "size" — bot trả lời được. Khách gõ "người 60kg mặc vừa không shop" — không khớp từ khóa nào, bot im lặng hoặc trả lời lạc đề. Mỗi cách diễn đạt mới của khách đòi hỏi thêm một nhánh kịch bản mới, và người quản lý rơi vào cuộc rượt đuổi không hồi kết với ngôn ngữ tự nhiên của hàng nghìn khách hàng khác nhau.

Ngoài ra, mỗi lần đổi giá, thêm sản phẩm, đổi chính sách là một lần mở sơ đồ ra sửa từng nhánh — chi phí bảo trì âm thầm nhưng đáng kể.

3. Chatbot AI: thế hệ thứ hai

Chatbot AI xử lý tin nhắn theo cách khác về bản chất: thay vì khớp từ khóa, bot dùng mô hình ngôn ngữ lớn (LLM) để hiểu ý định đằng sau câu chữ, rồi tự tạo câu trả lời từ nguồn dữ liệu mà doanh nghiệp cung cấp.

Với cùng ví dụ trên: khách gõ "người 60kg mặc vừa không shop", chatbot AI hiểu đây là câu hỏi về size, tìm trong tài liệu sản phẩm phần bảng size, thấy ghi "size L phù hợp 58–65kg", và trả lời: "Dạ với 60kg bạn mặc size L là vừa đẹp ạ." Không nhánh kịch bản nào được soạn trước cho câu này — bot tự suy ra từ dữ liệu.

Cách "dạy" chatbot AI cũng khác hẳn: không vẽ sơ đồ, mà tải tài liệu có sẵn của doanh nghiệp lên hệ thống — bảng giá, chính sách đổi trả, mô tả sản phẩm dạng PDF, Word, Excel. Bot đọc hiểu và trả lời đúng theo nội dung đó. Khi đổi giá, chỉ cần thay file mới. Quy trình chuẩn bị tài liệu để bot trả lời chính xác được hướng dẫn chi tiết trong bài train chatbot bằng dữ liệu riêng từ A đến Z.

Cơ chế kỹ thuật đứng sau — cách bot tìm đúng đoạn dữ liệu liên quan rồi tổng hợp thành câu trả lời, gọi là RAG — được giải thích dễ hiểu cho người không chuyên trong bài chatbot AI hoạt động như thế nào.

4. Bảng so sánh chatbot kịch bản và chatbot AI

Tiêu chí

Chatbot kịch bản

Chatbot AI

Cách hiểu tin nhắn

Khớp từ khóa, nút bấm

Hiểu ý định qua ngôn ngữ tự nhiên

Câu hỏi ngoài kịch bản

Im lặng hoặc trả lời lạc đề

Tự tổng hợp từ tài liệu để trả lời

Tin nhắn viết tắt, sai chính tả

Dễ trượt từ khóa

Vẫn hiểu được ý

Cách thiết lập

Vẽ sơ đồ cây cho từng tình huống

Tải tài liệu có sẵn lên

Bảo trì khi đổi thông tin

Sửa từng nhánh kịch bản

Thay file tài liệu

Rủi ro chính

Bỏ sót câu hỏi của khách

Trả lời sai nếu thiếu kiểm soát nguồn

Chi phí thông thường

Thấp hơn

Tính theo lượng tin nhắn AI

Phù hợp với

Luồng cố định, menu điều hướng

Hỏi đáp tự do, tư vấn sản phẩm

Hàng "rủi ro chính" đáng dừng lại một chút: chatbot AI có thể trả lời sai nếu nền tảng không giới hạn bot trả lời trong phạm vi tài liệu doanh nghiệp cung cấp. Các hệ thống được thiết kế nghiêm túc xử lý việc này bằng cơ chế từ chối trung thực — bot nói thẳng "chưa có thông tin" thay vì đoán. Đây là tiêu chí kiểm tra quan trọng khi chọn phần mềm chatbot phù hợp cho doanh nghiệp.

5. Cách nhận biết nhanh một chatbot thuộc thế hệ nào

Khi khảo sát một công cụ chatbot, ba câu hỏi sau giúp bạn xác định thế hệ công nghệ trong vài phút:

Một — "Dạy bot bằng cách nào?" Nếu câu trả lời là vẽ sơ đồ, kéo thả khối kịch bản, gán từ khóa: đó là chatbot kịch bản. Nếu là tải tài liệu lên để bot tự đọc hiểu: đó là chatbot AI.

Hai — thử một câu hỏi diễn đạt vòng. Đừng hỏi "giá bao nhiêu" — hãy hỏi kiểu khách thật: "lấy 2 cái có bớt không", "hàng này dùng cho da dầu ổn k". Bot kịch bản gần như chắc chắn trượt; bot AI trả lời được nếu dữ liệu có thông tin.

Ba — hỏi về quy trình cập nhật thông tin. "Đổi bảng giá thì làm gì?" Nếu phải sửa kịch bản: thế hệ một. Nếu chỉ thay file: thế hệ hai.

6. Doanh nghiệp nên chọn loại nào?

Câu trả lời phụ thuộc vào tính chất tin nhắn khách hàng của bạn:

  • Nếu tin nhắn chủ yếu là các thao tác cố định — khách bấm nút xem danh mục, nhận mã giảm giá, tra đơn hàng theo mẫu — chatbot kịch bản đơn giản vẫn đáp ứng được với chi phí thấp.

  • Nếu khách hỏi tự do bằng lời của họ — về giá, size, công dụng, so sánh sản phẩm, chính sách — thì chỉ chatbot AI xử lý nổi. Đây là tình huống của tuyệt đại đa số shop online và doanh nghiệp dịch vụ tại Việt Nam.

  • Mô hình tối ưu trong thực tế là lai ghép: khung điều hướng đơn giản ở lời chào, lõi AI xử lý mọi câu hỏi tự do phía sau.

Một lưu ý riêng cho thị trường Việt: khách Việt nhắn tin với đặc thù viết tắt, bỏ dấu, chen nhiều tin ngắn liên tiếp — nên chất lượng hiểu tiếng Việt giữa các chatbot AI cũng chênh lệch đáng kể. Cách kiểm tra thực tế trước khi chọn được phân tích trong bài chatbot AI tiếng Việt.

7. Dùng thử chatbot AI với chính dữ liệu của bạn

Cách chắc chắn nhất để cảm nhận khác biệt giữa hai thế hệ là thử trực tiếp. Trên nền tảng chatbot AI đa kênh MidiChat, quy trình thử mất khoảng 5 phút và không cần biết lập trình: tạo tài khoản, kéo-thả file bảng giá hoặc tài liệu sản phẩm của chính bạn vào, rồi đặt cho bot những câu hỏi khó nhất mà khách từng hỏi bạn. Gói miễn phí 100 tin nhắn/tháng không yêu cầu thẻ tín dụng, đủ để kiểm chứng chất lượng trước khi quyết định — tạo chatbot miễn phí tại đây.

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

Chatbot là gì, giải thích đơn giản nhất? Chatbot là phần mềm trò chuyện tự động: nhận tin nhắn của người dùng, xử lý để hiểu ý, rồi trả lời ngay lập tức — hoạt động 24/7 trên website, Messenger, Zalo và các kênh nhắn tin.

Chatbot có mấy loại? Hai thế hệ chính: chatbot kịch bản (trả lời theo quy tắc và từ khóa soạn sẵn) và chatbot AI (hiểu ngôn ngữ tự nhiên, tự tạo câu trả lời từ dữ liệu được cung cấp). Nhiều nền tảng hiện đại kết hợp cả hai.

Chatbot kịch bản và chatbot AI khác nhau ở điểm nào lớn nhất? Ở cách hiểu tin nhắn: bot kịch bản khớp từ khóa nên trượt khi khách diễn đạt khác đi; bot AI hiểu ý định nên trả lời được cả các câu hỏi chưa từng soạn trước.

Chatbot có miễn phí không? Có. Nhiều nền tảng cung cấp gói miễn phí giới hạn số tin nhắn mỗi tháng để dùng thử, sau đó nâng cấp gói trả phí khi lượng tin nhắn tăng.

← Xem tất cả bài viết