BlogKiến trúc AI

Vì sao chatbot bán hàng cần dữ liệu có cấu trúc, không chỉ prompt hay

10/09/2026 · 5 phút đọc

Nhiều shop khi mới thử AI chatbot đều mắc chung một câu hỏi: "Sao mình đã dặn bot rất kỹ trong prompt là không được bịa giá, mà nó vẫn báo sai giá cho khách?". Câu trả lời không nằm ở việc viết prompt chưa đủ khéo, mà ở việc mô hình ngôn ngữ về bản chất là một cỗ máy dự đoán từ tiếp theo có khả năng xảy ra cao nhất — nó không có khái niệm "sự thật" tách biệt khỏi văn bản nó tạo ra.

Khi cuộc hội thoại dài ra, khi khách hỏi dồn dập nhiều câu, hoặc khi ngữ cảnh trong prompt bị pha loãng bởi lịch sử chat, xác suất mô hình "tự tin" đưa ra một con số nghe hợp lý nhưng sai sẽ tăng lên — dù prompt ban đầu có ghi rõ đến đâu.

Giải pháp không phải là prompt dài hơn

Cách xử lý đúng là tách bạch hai việc: để mô hình ngôn ngữ làm việc nó giỏi nhất — hiểu ý định, diễn đạt tự nhiên, dẫn dắt hội thoại — và để dữ liệu có cấu trúc (bảng sản phẩm, bảng giá, bảng tồn kho, bảng size) làm nguồn sự thật duy nhất cho mọi con số.

Về mặt kỹ thuật, điều này nghĩa là giá, tồn kho và size không được đưa vào phần văn bản mô tả sản phẩm để mô hình tự "đọc hiểu" rồi trả lời. Thay vào đó, mô hình được cấp một công cụ (tool call) để tra cứu trực tiếp vào cơ sở dữ liệu khi cần biết giá, và chỉ được phép nói lại đúng con số công cụ trả về.

Vẫn cần một lớp kiểm tra cuối

Ngay cả với kiến trúc dùng công cụ, mô hình vẫn có thể diễn đạt sai khi ghép câu trả lời — ví dụ đọc nhầm giá gốc thành giá khuyến mãi. Vì vậy lớp cuối cùng là một bộ kiểm tra: mọi câu trả lời có chứa số tiền, thời hạn hoặc điều khoản chính sách sẽ được đối chiếu ngược lại với dữ liệu gốc trước khi gửi cho khách. Không khớp thì hệ thống yêu cầu mô hình thử lại một lần; vẫn không khớp thì chuyển thẳng cho nhân viên thay vì mạo hiểm gửi thông tin có thể sai.

Ba lớp phối hợp: dữ liệu có cấu trúc là nguồn sự thật, công cụ tra cứu thay cho trí nhớ của mô hình, và bộ kiểm tra đối chiếu trước khi gửi — không lớp nào một mình đủ để đảm bảo bot không bịa.

Nếu bạn đang đánh giá một chatbot bán hàng, câu hỏi đáng hỏi nhà cung cấp không phải "prompt của bạn viết thế nào" mà là "giá và tồn kho bot trả lời có đi qua bảng dữ liệu thật, hay đang được mô hình tự suy luận từ văn bản mô tả".