Một chatbot chỉ trả lời đáng tin cậy khi được kết nối với nguồn thông tin đúng, còn hiệu lực và phù hợp với quyền truy cập của người hỏi. Vì vậy, xây dựng kho tri thức chatbot không đơn thuần là đưa nhiều tài liệu vào hệ thống. Công việc quan trọng hơn là kiểm kê, chuẩn hóa, xác định nguồn ưu tiên, quản lý phiên bản và đặt giới hạn cho những trường hợp chatbot không được tự suy đoán.
Quy trình dưới đây phù hợp với doanh nghiệp muốn chatbot hỗ trợ khách hàng, nhân viên nội bộ hoặc tra cứu quy trình nghiệp vụ dựa trên tài liệu có căn cứ.
Kho tri thức chatbot là gì?
Kho tri thức chatbot là tập hợp nội dung đã được tổ chức để hệ thống có thể tìm kiếm, truy xuất và sử dụng khi tạo câu trả lời. Nguồn dữ liệu có thể gồm:
- Chính sách, quy định và quy trình nội bộ.
- Hướng dẫn sử dụng sản phẩm hoặc dịch vụ.
- Câu hỏi thường gặp đã được phê duyệt.
- Tài liệu đào tạo nhân viên.
- Điều khoản, biểu mẫu và thông báo còn hiệu lực.
- Nội dung trên website hoặc cổng thông tin nội bộ.
- Kịch bản xử lý tình huống của bộ phận chăm sóc khách hàng.
Kho tri thức không hoàn toàn đồng nghĩa với dữ liệu huấn luyện chatbot. Dữ liệu huấn luyện thường được dùng để điều chỉnh mô hình hoặc hành vi tổng quát, còn kho tri thức phục vụ việc truy xuất thông tin tại thời điểm người dùng đặt câu hỏi. Với các nội dung thay đổi thường xuyên như chính sách, quy trình hay thông tin sản phẩm, cập nhật kho tri thức thường phù hợp hơn việc phụ thuộc vào kiến thức đã có sẵn trong mô hình.
Trước khi chuẩn bị dữ liệu, doanh nghiệp nên xác định rõ phạm vi nghiệp vụ, nhóm người dùng, yêu cầu bảo mật và điều kiện chuyển tiếp trong khung đặc tả dự án chatbot AI. Đây là cơ sở để quyết định tài liệu nào được đưa vào, ai được sử dụng và chatbot được phép trả lời đến mức nào.
Bước 1: Xác định phạm vi và trách nhiệm

Không nên bắt đầu bằng việc nhập toàn bộ tài liệu đang có. Trước tiên, hãy trả lời bốn câu hỏi:
- Chatbot phục vụ nhóm người dùng nào?
- Chatbot được trả lời những chủ đề nào?
- Nội dung nào bị cấm hoặc cần giới hạn truy cập?
- Ai chịu trách nhiệm phê duyệt từng nhóm thông tin?
Mỗi miền kiến thức cần có chủ sở hữu nội dung. Chẳng hạn, bộ phận nhân sự chịu trách nhiệm với chính sách nhân viên; bộ phận vận hành chịu trách nhiệm với quy trình xử lý; bộ phận pháp chế hoặc người có thẩm quyền kiểm tra các nội dung có ràng buộc.
Vai trò nên được phân tách rõ:
- Chủ sở hữu nội dung: xác nhận tính chính xác và hiệu lực.
- Người quản trị kho tri thức: nhập, gắn nhãn, lưu phiên bản và kiểm soát quyền.
- Người kiểm thử: đặt câu hỏi thực tế, kiểm tra câu trả lời và nguồn dẫn.
- Nhân viên tiếp nhận: xử lý những trường hợp chatbot phải chuyển tiếp.
Cách tổ chức này giúp tránh tình trạng tài liệu được đưa vào hệ thống nhưng không ai chịu trách nhiệm khi thông tin thay đổi.
Bước 2: Kiểm kê toàn bộ nguồn tài liệu
Lập danh mục tất cả nguồn có khả năng được chatbot sử dụng, kể cả tài liệu đang nằm rải rác trong thư mục nội bộ, email, website hoặc hệ thống quản lý nghiệp vụ. Mỗi nguồn nên có tối thiểu các trường sau:
| Trường kiểm kê | Mục đích |
|---|---|
| Tên tài liệu | Nhận diện nguồn |
| Chủ sở hữu | Xác định người chịu trách nhiệm |
| Chủ đề | Phục vụ phân loại và truy xuất |
| Đối tượng được xem | Kiểm soát quyền truy cập |
| Trạng thái | Phân biệt bản nháp, đã duyệt, hết hạn hoặc lưu trữ |
| Ngày có hiệu lực | Chọn đúng nội dung theo thời điểm |
| Ngày cần rà soát | Nhắc cập nhật định kỳ |
| Phiên bản | Tránh sử dụng nhầm bản cũ |
| Nguồn gốc | Cho phép kiểm tra căn cứ |
| Mức độ ưu tiên | Giải quyết khi nhiều nguồn cùng đề cập một vấn đề |
Sau khi lập danh mục, chia tài liệu thành bốn nhóm:
- Được sử dụng: chính xác, còn hiệu lực và đã được phê duyệt.
- Cần làm sạch: nội dung đúng nhưng cấu trúc khó đọc hoặc thiếu metadata.
- Cần xác minh: chưa rõ chủ sở hữu, hiệu lực hoặc có dấu hiệu mâu thuẫn.
- Không được sử dụng: bản nháp, bản trùng, tài liệu hết hạn hoặc chứa dữ liệu không được phép cung cấp.
Không nên xóa ngay tài liệu cũ nếu doanh nghiệp cần lịch sử đối chiếu. Có thể chuyển chúng sang trạng thái lưu trữ và loại khỏi phạm vi truy xuất của chatbot.
Bước 3: Làm sạch và chuẩn hóa tài liệu
Chuẩn hóa tài liệu cho chatbot nhằm giúp hệ thống tìm đúng đoạn thông tin và giảm nguy cơ ghép nhầm nội dung. Tài liệu tốt không nhất thiết phải dài; quan trọng là mỗi phần có chủ đề rõ, ngữ cảnh đầy đủ và không phụ thuộc quá nhiều vào nội dung nằm ở nơi khác.
Loại bỏ nhiễu và bản trùng
Cần xử lý các thành phần không mang giá trị trả lời như menu lặp lại, chân trang, mã theo dõi, nội dung điều hướng hoặc ghi chú nội bộ không được phê duyệt. Nếu nhiều tệp chứa cùng một chính sách, hãy chọn một nguồn chính thức thay vì để chatbot truy xuất từ nhiều bản gần giống nhau.
Thống nhất thuật ngữ
Một khái niệm có thể được gọi bằng nhiều tên giữa các phòng ban. Hãy chọn thuật ngữ chuẩn và lập danh sách từ đồng nghĩa để chatbot hiểu cách người dùng diễn đạt mà không làm thay đổi ý nghĩa nghiệp vụ.
Ví dụ, nếu cùng một quy trình được gọi là yêu cầu hỗ trợ, phiếu hỗ trợ và yêu cầu dịch vụ, kho tri thức cần ghi rõ đây có phải cùng một khái niệm hay không.
Chia nội dung theo đơn vị có nghĩa
Mỗi phần nội dung nên tập trung vào một câu hỏi, quy trình hoặc chính sách cụ thể. Khi chia tài liệu, cần giữ lại tiêu đề, phạm vi áp dụng, điều kiện, ngoại lệ và ngày hiệu lực. Không nên tách một bước khỏi điều kiện đi kèm, vì chatbot có thể trả lời đúng thao tác nhưng sai hoàn cảnh áp dụng.
Chuyển quy trình thành cấu trúc dễ truy xuất
Một quy trình nên thể hiện rõ:
- Mục đích.
- Đối tượng áp dụng.
- Điều kiện bắt đầu.
- Các bước thực hiện.
- Ngoại lệ.
- Bộ phận xử lý.
- Tài liệu hoặc biểu mẫu liên quan.
- Thời điểm có hiệu lực.
Với nội dung do AI hỗ trợ biên soạn, nên áp dụng cách lập content brief an toàn cho AI để giới hạn nguồn, giọng điệu, phạm vi được phép suy luận và yêu cầu kiểm chứng trước khi xuất bản.
Bước 4: Xử lý nội dung mâu thuẫn hoặc hết hạn
Nội dung mâu thuẫn là một trong những nguyên nhân khiến chatbot trả lời thiếu nhất quán. Không nên để hệ thống tự kết hợp hai quy định khác nhau thành một câu trả lời có vẻ hợp lý.
Thiết lập thứ tự ưu tiên nguồn
Thứ tự ưu tiên cần được doanh nghiệp phê duyệt theo nghiệp vụ. Có thể dựa trên các tiêu chí:
- Nguồn chính thức có thẩm quyền cao hơn.
- Tài liệu đã được duyệt ưu tiên hơn bản nháp.
- Phiên bản đang có hiệu lực ưu tiên hơn phiên bản cũ.
- Quy định dành riêng cho một nhóm đối tượng ưu tiên hơn hướng dẫn chung khi đúng phạm vi áp dụng.
- Nội dung có ngày cập nhật mới hơn chỉ được ưu tiên nếu đã được phê duyệt.
Không nên mặc định tài liệu mới hơn luôn chính xác hơn. Một bản mới nhưng chưa duyệt không thể thay thế quy định đang có hiệu lực.
Cách xử lý khi phát hiện mâu thuẫn
Khi hai nguồn có cùng mức thẩm quyền nhưng đưa ra kết luận khác nhau, hệ thống nên:
- Ngừng dùng các đoạn đang mâu thuẫn để tạo câu trả lời khẳng định.
- Gắn cờ để chủ sở hữu nội dung kiểm tra.
- Thông báo cho người dùng rằng thông tin cần được xác minh.
- Chuyển câu hỏi cho nhân viên nếu quyết định có ảnh hưởng đến quyền lợi, giao dịch hoặc nghĩa vụ của người dùng.
Sau khi có kết luận, cần cập nhật nguồn chính thức, lưu lịch sử thay đổi và loại bản sai khỏi phạm vi truy xuất.
Kiểm soát thông tin hết hạn
Mỗi tài liệu có yếu tố thời gian nên có ngày hiệu lực, ngày hết hiệu lực hoặc ngày cần rà soát. Khi quá hạn rà soát, hệ thống không nên mặc định nội dung vẫn đúng. Tùy mức độ rủi ro, tài liệu có thể bị tạm ngừng sử dụng hoặc chỉ được dùng kèm cảnh báo nội bộ.
Những nội dung ít thay đổi có thể được xây dựng theo nguyên tắc nội dung evergreen, nhưng vẫn cần chủ sở hữu và lịch kiểm tra. Nội dung bền vững không có nghĩa là đúng vĩnh viễn.
Bước 5: Phân quyền truy cập theo người dùng

Phân quyền phải được áp dụng ngay tại tầng truy xuất dữ liệu, không chỉ bằng một câu lệnh yêu cầu chatbot giữ bí mật. Nếu hệ thống đã lấy được đoạn tài liệu vượt quyền, vẫn tồn tại nguy cơ thông tin xuất hiện trong câu trả lời.
Có thể phân quyền theo:
- Nhóm người dùng như khách hàng, đối tác hoặc nhân viên.
- Phòng ban, chức danh hoặc đơn vị.
- Khu vực và phạm vi nghiệp vụ.
- Cấp độ bảo mật của tài liệu.
- Trạng thái quan hệ với doanh nghiệp.
- Quyền truy cập vào từng sản phẩm, hồ sơ hoặc giao dịch.
Cần áp dụng nguyên tắc quyền tối thiểu: người dùng chỉ được truy xuất những gì cần thiết cho nhiệm vụ của họ. Thông tin cá nhân, dữ liệu tài chính, thông tin xác thực và tài liệu hạn chế không nên được đưa vào kho dùng chung.
Khi quyền của người dùng thay đổi, quyền truy xuất cũng phải được cập nhật. Nhật ký nên ghi nhận tài liệu nào đã được truy xuất, phiên bản nào được dùng và câu trả lời có được chuyển tiếp hay không, trong phạm vi chính sách bảo mật cho phép.
Bước 6: Quản lý nguồn trả lời chatbot
Quản lý nguồn trả lời chatbot giúp người dùng kiểm tra căn cứ và giúp đội vận hành tìm nguyên nhân khi câu trả lời sai. Mỗi phản hồi dựa trên kho tri thức nên liên kết được với nguồn nội bộ tương ứng, bao gồm tên tài liệu, phần được sử dụng, phiên bản và trạng thái hiệu lực.
Một câu trả lời có căn cứ nên đáp ứng các nguyên tắc:
- Chỉ sử dụng nguồn người hỏi được phép xem.
- Bám sát nội dung được truy xuất, không bổ sung chi tiết chưa có căn cứ.
- Nêu điều kiện hoặc ngoại lệ quan trọng.
- Không biến thông tin tham khảo thành cam kết chính thức.
- Cho biết khi không tìm thấy nguồn đủ tin cậy.
- Trích nguồn theo cách người dùng có thể hiểu và kiểm tra nếu họ có quyền.
Nếu nguồn chỉ trả lời được một phần, chatbot nên nói rõ phần nào đã xác định và phần nào cần làm rõ. Câu trả lời thiếu căn cứ tốt hơn nên được giới hạn thay vì được hoàn thiện bằng suy đoán.
Doanh nghiệp đang xác định cách trợ lý số kết nối với dữ liệu và quy trình có thể tham khảo phạm vi ứng dụng của chatbot AI, sau đó đối chiếu với yêu cầu bảo mật và nghiệp vụ thực tế của mình.
Bước 7: Thiết lập quy trình cập nhật
Kho tri thức cần được quản lý như một sản phẩm vận hành liên tục. Mỗi thay đổi nên đi qua một quy trình rõ ràng:
- Gửi yêu cầu thêm mới hoặc chỉnh sửa.
- Xác định chủ sở hữu và phạm vi ảnh hưởng.
- Kiểm tra nội dung trùng hoặc mâu thuẫn.
- Phê duyệt về nghiệp vụ và quyền truy cập.
- Xuất bản phiên bản mới.
- Ngừng sử dụng phiên bản cũ trong truy xuất.
- Kiểm thử lại các câu hỏi liên quan.
- Ghi nhận lịch sử thay đổi.
Các sự kiện như thay đổi chính sách, ra mắt dịch vụ, cập nhật quy trình hoặc phát hiện câu trả lời sai nên kích hoạt việc rà soát ngay, không cần chờ đến lịch định kỳ.
Phản hồi của người dùng cũng là nguồn phát hiện vấn đề, nhưng không nên tự động trở thành dữ liệu chính thức. Câu hỏi chưa được trả lời, lượt chuyển nhân viên và phản hồi tiêu cực cần được phân loại trước khi dùng để cải thiện kho tri thức.
Bước 8: Quy định khi chatbot phải chuyển nhân viên
Chatbot phải chuyển cho nhân viên khi không có đủ căn cứ, không có quyền xử lý hoặc rủi ro của câu trả lời vượt quá phạm vi được giao. Các trường hợp điển hình gồm:
- Không tìm thấy nguồn phù hợp hoặc nguồn có độ liên quan thấp.
- Có nhiều tài liệu mâu thuẫn mà chưa xác định được nguồn ưu tiên.
- Tài liệu đã hết hạn hoặc chưa được phê duyệt.
- Người dùng yêu cầu ngoại lệ ngoài quy trình.
- Câu hỏi cần truy cập dữ liệu mà người dùng hoặc chatbot không có quyền.
- Yêu cầu liên quan đến khiếu nại, tranh chấp, giao dịch nhạy cảm hoặc quyết định có ảnh hưởng đáng kể.
- Người dùng yêu cầu gặp nhân viên.
- Chatbot đã hỏi lại nhưng vẫn thiếu thông tin để xác định trường hợp.
- Hệ thống không thể xác minh danh tính hoặc ngữ cảnh cần thiết.
Khi chuyển tiếp, chatbot nên cung cấp cho nhân viên phần tóm tắt cuộc hội thoại, câu hỏi gốc, thông tin người dùng đã đồng ý cung cấp, các nguồn đã kiểm tra và lý do không thể trả lời. Việc này giúp người dùng không phải trình bày lại từ đầu.
Thông báo chuyển tiếp cần minh bạch, chẳng hạn: chatbot chưa có nguồn đã xác minh cho trường hợp này và sẽ chuyển yêu cầu đến bộ phận phụ trách. Không nên tạo câu trả lời tạm thời chỉ để tránh thừa nhận giới hạn.
Kiểm thử kho tri thức trước khi đưa vào vận hành

Bộ câu hỏi kiểm thử nên phản ánh cách người dùng thực sự diễn đạt, không chỉ lặp lại tiêu đề trong tài liệu. Cần bao gồm:
- Câu hỏi rõ ràng có đáp án trực tiếp.
- Câu hỏi dùng từ đồng nghĩa hoặc cách viết tắt.
- Câu hỏi thiếu ngữ cảnh cần hỏi lại.
- Câu hỏi có nhiều điều kiện hoặc ngoại lệ.
- Câu hỏi chạm tới tài liệu hết hạn.
- Câu hỏi có nguồn mâu thuẫn.
- Câu hỏi vượt quyền truy cập.
- Câu hỏi không có trong kho tri thức.
- Yêu cầu cố tình đề nghị chatbot bỏ qua quy định.
- Trường hợp phải chuyển nhân viên.
Khi đánh giá, không chỉ kiểm tra câu trả lời có tự nhiên hay không. Cần xem chatbot có chọn đúng nguồn, dùng đúng phiên bản, tôn trọng phân quyền, nêu đủ điều kiện và từ chối suy đoán khi thiếu căn cứ hay không.
Các chỉ số vận hành có thể theo dõi gồm tỷ lệ câu trả lời có nguồn hợp lệ, tỷ lệ truy xuất nhầm phiên bản, số trường hợp mâu thuẫn chưa xử lý, số câu hỏi phải chuyển tiếp và nhóm chủ đề thường xuyên thiếu tài liệu. Chỉ số cần được diễn giải cùng mức độ rủi ro; giảm chuyển tiếp không phải lúc nào cũng tốt nếu chatbot bắt đầu trả lời vượt căn cứ.
Checklist duy trì kho tri thức chatbot
Trước khi xuất bản hoặc cập nhật một tài liệu, hãy kiểm tra:
- [ ] Tài liệu có chủ sở hữu rõ ràng.
- [ ] Nội dung đã được phê duyệt.
- [ ] Phạm vi áp dụng và đối tượng sử dụng được ghi rõ.
- [ ] Ngày hiệu lực, trạng thái và phiên bản đã được gắn.
- [ ] Không còn bản trùng đang cùng được truy xuất.
- [ ] Mâu thuẫn với nguồn khác đã được xử lý.
- [ ] Quyền truy cập được áp dụng ở tầng dữ liệu.
- [ ] Nội dung được chia thành các phần có đủ ngữ cảnh.
- [ ] Câu trả lời có thể truy ngược về nguồn.
- [ ] Đã xác định điều kiện chatbot phải chuyển nhân viên.
- [ ] Các câu hỏi kiểm thử liên quan đã được chạy lại.
- [ ] Lịch rà soát hoặc sự kiện kích hoạt cập nhật đã được thiết lập.
Một kho tri thức tốt không cố giúp chatbot trả lời mọi câu hỏi. Mục tiêu phù hợp hơn là giúp hệ thống trả lời đúng trong phạm vi được phép, chỉ ra căn cứ, nhận biết giới hạn và chuyển đúng người khi thông tin chưa đủ tin cậy.
