Cấu hình & Sử dụng Chatbot AI
Dựng một "nhân viên AI" trả lời khách hàng tự động 24/7 ngay trên website của bạn — biết tra cứu sản phẩm, tạo báo giá, kiểm tra đơn hàng và tư vấn theo đúng tài liệu của doanh nghiệp. Hướng dẫn này đi từ cấu hình cơ bản đến nhúng widget, tuỳ chỉnh cửa sổ chat và đo lường hiệu quả.
1. Giới thiệu
Chatbot AI của OpsOne AI là một trợ lý dùng mô hình ngôn ngữ (LLM) do hệ thống điều phối. Khác với chatbot "trả lời cứng" thông thường, nó hiểu ngữ cảnh, gọi dữ liệu thật từ hệ thống (sản phẩm, đơn hàng, tồn kho, công nợ) và trả lời tự nhiên bằng tiếng Việt có dấu.
- Trả lời 24/7 — khách hỏi lúc nửa đêm vẫn có người (AI) đáp ngay.
- Không bịa — chỉ nói khi có dữ liệu thật; không có thì xin phép kiểm tra lại.
- Chuyển người khi cần — gặp tình huống ngoài khả năng, AI nhường lại cho nhân viên và giữ nguyên ngữ cảnh hội thoại.
- Cùng một bộ não cho nhiều kênh — website, Facebook Messenger, Zalo OA và app nội bộ dùng chung cấu hình.
2. 5 nơi cấu hình — bức tranh tổng thể
Toàn bộ trải nghiệm chatbot được quyết định ở 5 nơi. Nắm được bản đồ này thì biết "muốn đổi X thì vào đâu":
| Nơi | Quyết định điều gì | Đường vào |
|---|---|---|
| Cài đặt → AI & Chatbot | Tên bot, lời chào, tính cách (system prompt), mô hình AI, ngôn ngữ & giọng điệu | Menu Cài đặt → tab AI & Chatbot |
| Knowledge Base | "Dạy" bot kiến thức riêng: chính sách, FAQ, bảng giá, hướng dẫn kỹ thuật | Module Knowledge Base (Kho tri thức) |
| Chatbot Builder 🔧 | Kịch bản trả lời theo luật: gặp từ khoá A → trả lời B / chuyển người | Module Chatbot Builder |
| Mã nhúng widget | Hiển thị bong bóng chat trên website ngoài; hành vi tự mở cửa sổ | Một đoạn <script> dán vào website |
| CRM → Chatbot | Theo dõi: xem hội thoại, KPI, tìm kiếm nội dung, chân dung khách | Module CRM → tab Chatbot |
3. Cấu hình cơ bản (Cài đặt → AI & Chatbot)
Vào Cài đặt → tab AI & Chatbot. Đây là nơi định hình "danh tính" của bot:
| Trường | Ý nghĩa | Gợi ý |
|---|---|---|
| Tên bot | Tên hiển thị trên đầu cửa sổ chat | Ví dụ: "Trợ lý Bảng Việt", "Mai - CSKH" |
| Lời chào | Câu mở đầu khi khách mở chat | Ngắn, ấm áp, gợi mở: "Xin chào! Em có thể giúp anh/chị tìm sản phẩm hoặc tra đơn ạ 👋" |
| System Prompt | "Tính cách" + nguyên tắc trả lời của bot | Xem mục 4 bên dưới |
| Mô hình AI | Cân bằng giữa tốc độ/chi phí và độ thông minh | Mức nhẹ cho hỏi đáp thường; mức cao cho tư vấn phức tạp |
| Ngôn ngữ | Tiếng Việt / English / cả hai | Để Tiếng Việt cho khách trong nước |
| Giọng điệu | Chuyên nghiệp / Thân thiện / Nhiệt tình / Trang trọng | Bán lẻ → Thân thiện; B2B → Chuyên nghiệp |
4. Viết System Prompt hiệu quả
System Prompt là "bản mô tả công việc" cho AI. Một prompt tốt nêu rõ vai trò, phạm vi, giọng điệu và giới hạn. Cấu trúc gợi ý:
- Vai trò & doanh nghiệp: "Bạn là trợ lý CSKH của Công ty X, chuyên về thiết bị cân điện tử và xe nâng."
- Việc được làm: tư vấn sản phẩm, báo giá, tra đơn, hướng dẫn bảo hành.
- Giọng điệu: "Xưng em, gọi khách là anh/chị; lịch sự, ngắn gọn, đi thẳng vào nhu cầu."
- Giới hạn: "Không cam kết giá/khuyến mãi không có trong hệ thống. Không chắc chắn thì xin thông tin để nhân viên gọi lại."
- Thu thập thông tin: "Khi khách có nhu cầu mua, xin tên và số điện thoại để gửi báo giá."
Xem ví dụ System Prompt mẫu
Bạn là "Mai", trợ lý chăm sóc khách hàng của Công ty Thiết Bị Bảng Việt —
chuyên cân điện tử, bánh xe đặc xe nâng, bơm dầu/xăng và máy khoan giếng.
Nhiệm vụ: tư vấn sản phẩm phù hợp, gửi báo giá, tra cứu trạng thái đơn hàng,
hướng dẫn lắp đặt/bảo hành cơ bản.
Phong cách: xưng "em", gọi khách "anh/chị". Trả lời ngắn gọn, thân thiện,
tiếng Việt có dấu. Mỗi câu trả lời nên kết bằng một câu hỏi gợi mở.
Nguyên tắc:
- Chỉ dùng thông tin từ hệ thống và Knowledge Base. Không bịa giá, không hứa
khuyến mãi không có thật.
- Không chắc → xin số điện thoại để nhân viên gọi lại, đừng đoán.
- Khi khách muốn mua → xin tên + SĐT trước khi tạo báo giá.
5. Dạy chatbot bằng Knowledge Base
Knowledge Base (KB) là kho kiến thức riêng để bot tra cứu những thứ không nằm trong dữ liệu giao dịch — chính sách đổi trả, FAQ, bảng giá tham khảo, so sánh sản phẩm, hướng dẫn lắp đặt. Khi câu hỏi vượt khỏi phạm vi tra cứu trực tiếp, bot sẽ tìm trong KB rồi trả lời dựa trên tài liệu của bạn.
Cách thêm tài liệu
- Mở module Knowledge Base (Kho tri thức).
- Bấm Thêm tài liệu → nhập Tiêu đề + Nội dung, hoặc dùng Import từ URL để kéo nội dung từ một trang web.
- Chọn Danh mục (hướng dẫn sản phẩm, kỹ thuật, FAQ, chính sách, so sánh, lắp đặt) và thêm tags để dễ tìm.
- Lưu. Hệ thống tự cắt tài liệu thành các đoạn nhỏ để AI tra cứu chính xác.
| Mục | Giới hạn / lưu ý |
|---|---|
| Định dạng nhập | Nhập văn bản trực tiếp hoặc import từ URL |
| Độ dài 1 tài liệu | Tối đa khoảng 50.000 ký tự mỗi lần import |
| Bật/tắt | Mỗi tài liệu có công tắc kích hoạt — tắt là bot ngừng dùng, không cần xoá |
6. Chatbot làm được gì (Năng lực / Tools)
Bot không chỉ "chat" — nó gọi được các tool để lấy dữ liệu thật và thực hiện thao tác. Tool nào bật phụ thuộc vào các module bạn đang dùng và gói ngành (industry pack):
| Nhóm | Bot có thể… |
|---|---|
| Sản phẩm & Catalog | Tìm sản phẩm theo tên/mã, xem chi tiết & giá, liệt kê danh mục, tạo file catalog PDF |
| Bán hàng (CRM) | Nhận diện khách theo SĐT/email, xem lịch sử mua, tạo báo giá PDF, tạo đơn hàng |
| Vận chuyển | Tra cứu trạng thái đơn theo mã đơn + SĐT |
| Knowledge Base | Tìm và trích dẫn tài liệu nội bộ trả lời câu hỏi chính sách/kỹ thuật |
| Kỹ thuật / Bảo hành | Chẩn đoán lỗi cơ bản theo triệu chứng + loại thiết bị |
7. Chống AI "bịa" (Anti-hallucination)
Rủi ro lớn nhất của chatbot AI là tự sáng tác thông tin (giá sai, hứa khuyến mãi không có, bịa trạng thái đơn). OpsOne AI ràng buộc bot theo nguyên tắc:
- Chỉ khẳng định khi tool trả về dữ liệu hợp lệ. Tool trả rỗng/lỗi → bot nói "chưa tìm thấy" thay vì đoán.
- Không tự đặt ra giá, chương trình khuyến mãi hay cam kết giao hàng ngoài dữ liệu hệ thống.
- Câu ngoài phạm vi → bot xin số điện thoại để nhân viên hỗ trợ, không cố trả cho có.
8. Kịch bản trả lời theo luật (Chatbot Builder) 🔧
Bên cạnh AI tự do, bạn có thể cài kịch bản cứng cho những câu cực kỳ phổ biến hoặc nhạy cảm — đảm bảo trả đúng 100% từng chữ. Mỗi bước là một luật NẾU → THÌ:
- NẾU (điều kiện): khách gõ trúng từ khoá, chọn nút, hoặc bắt đầu hội thoại…
- THÌ (hành động): gửi một câu trả lời định sẵn, chuyển cho nhân viên, hoặc kích hoạt một thao tác.
Trong module Chatbot Builder, bạn tạo Flow (luồng), thêm các bước, kéo–thả sắp xếp thứ tự, và bật/tắt từng flow. Có sẵn mẫu (template) để bắt đầu nhanh.
9. Nhúng chatbot vào website
Để hiện bong bóng chat trên website (landing, blog, trang bán hàng), dán một đoạn script vào trước thẻ </body>:
<script
src="https://app.opsoneai.com/chatbot-widget.js"
data-project="123"
data-api-base="https://app.opsoneai.com">
</script>
| Thuộc tính | Ý nghĩa |
|---|---|
src | Đường dẫn file widget (giữ nguyên) |
data-project | Mã dự án của bạn — quyết định bot lấy cấu hình & dữ liệu của tenant nào |
data-api-base | Địa chỉ máy chủ API (mặc định https://app.opsoneai.com) |
- Widget tự tải tên bot, lời chào, màu sắc, logo theo cấu hình của dự án — không cần sửa code mỗi lần đổi.
- Trên điện thoại, cửa sổ chat tự mở toàn màn hình cho dễ thao tác.
- Tự động proxy ảnh, không lộ khoá; an toàn nhúng trên tên miền của bạn.
10. Hành vi cửa sổ chat (popup)
Bạn kiểm soát được cách cửa sổ chat chủ động mời khách sau khi họ vào trang vài giây. Đây là điểm tinh tế ảnh hưởng lớn đến trải nghiệm: mời quá mạnh thì khó chịu, quá nhẹ thì ít người chat.
| Chế độ | Hành vi | Nên dùng khi |
|---|---|---|
| corner (mặc định) | Cửa sổ trượt lên dock ở góc phải dưới, không che/làm mờ trang | Đa số trường hợp — cân bằng giữa mời chào và lịch sự |
| bubble | Chỉ hiện bong bóng chào nhỏ cạnh nút chat, khách bấm mới mở | Muốn nhẹ nhàng, tối thiểu quấy rầy |
| center | Mở cửa sổ giữa màn hình + làm mờ trang | Chiến dịch cần ép chú ý mạnh (dùng thận trọng) |
| off | Không tự mở gì — chỉ hiện nút chat tròn ở góc | Trang đọc/landing tối giản, để khách chủ động |
Các tham số liên quan:
- Thời gian chờ trước khi mời — số giây kể từ khi khách vào trang (mặc định vài giây).
- Tự thu gọn — nếu khách không tương tác, cửa sổ tự thu lại thành nút tròn sau ~60 giây, không chiếm chỗ.
- Bật/tắt tự mời — tắt thì widget chỉ đứng yên ở góc chờ khách bấm.
corner — mời chào lịch sự, không nhảy ra giữa màn hình làm phiền khách đang xem sản phẩm. Muốn đổi sang chế độ khác (hoặc tắt tự mời), liên hệ đội triển khai OpsOne để chỉnh trong cấu hình — không cần can thiệp code hay deploy lại.11. Thu khách tiềm năng (Lead capture)
Mục tiêu cuối của chatbot không chỉ là trả lời, mà là biến người lạ thành khách hàng có liên hệ. Trong hội thoại, bot khéo léo xin tên và số điện thoại (và email khi cần) để:
- Gửi báo giá/tài liệu vào đúng người.
- Lưu thành lead trong hệ thống — nhân viên kinh doanh chủ động gọi lại.
- Nhận diện khách quay lại ở lần chat sau (không phải khai báo lại).
12. Theo dõi & vận hành
Vào module CRM → tab Chatbot để giám sát toàn bộ hoạt động của bot:
| Tính năng | Dùng để |
|---|---|
| Danh sách hội thoại | Xem mọi phiên chat: tên khách, SĐT, nội dung mở đầu, số tin, trạng thái, thời gian |
| Chi tiết hội thoại | Đọc lại toàn bộ tin nhắn của một phiên để kiểm tra chất lượng trả lời |
| KPI | Tổng phiên, phiên đang mở, số tin trung bình, tỷ lệ nhận diện khách, tỷ lệ chuyển đổi |
| Tìm kiếm nội dung | Tra nhanh các phiên có nhắc đến một sản phẩm/từ khoá |
| Trang tạo nhiều chat | Biết trang nào trên website kéo được nhiều hội thoại nhất |
Checklist go-live
- Đặt tên bot + lời chào đúng thương hiệu.
- Viết System Prompt nêu rõ vai trò, giọng điệu, giới hạn.
- Nạp ít nhất 5–10 tài liệu Knowledge Base cốt lõi (chính sách, FAQ, sản phẩm chủ lực).
- Kiểm tra module liên quan đã bật để bot dùng được tool (sản phẩm, CRM…).
- Dán mã nhúng vào website, kiểm tra bong bóng chat hiện đúng.
- Chọn chế độ popup phù hợp (mặc định
corner). - Chat thử 5 tình huống thật (hỏi giá, tra đơn, hỏi chính sách, hỏi linh tinh, đòi gặp người).
- Theo dõi CRM → Chatbot trong tuần đầu để tinh chỉnh.
Tình huống thực tế
corner, thời gian chờ ~4 giây. Khách hỏi giá → bot tra sản phẩm + xin SĐT gửi báo giá. Ngoài giờ vẫn chốt được lead.off hoặc bubble để không nhảy cửa sổ; chỉ để nút chat ở góc. Khách thật sự quan tâm sẽ chủ động bấm — giữ trải nghiệm đọc mượt mà.FAQ
Đổi tên bot/lời chào rồi mà website chưa cập nhật?
Trình duyệt và CDN cache file widget vài phút. Tải lại trang (hoặc Ctrl/Cmd + Shift + R) là thấy bản mới. Khách thật sẽ tự nhận bản mới trong khoảng một phút.
Bot có tự bịa giá hay khuyến mãi không?
Không, nếu bạn cấu hình đúng. Bot chỉ khẳng định khi có dữ liệu thật từ hệ thống; phần còn lại được ràng buộc bởi System Prompt và Knowledge Base. Hãy viết rõ giới hạn trong prompt.
Một dự án có nhiều website thì nhúng thế nào?
Dùng cùng một mã nhúng với cùng data-project trên các site đó — chúng dùng chung một bot, một Knowledge Base, một lịch sử hội thoại.
Làm sao để bot biết về sản phẩm/đơn hàng của tôi?
Bot lấy trực tiếp từ dữ liệu hệ thống qua các tool — chỉ cần module tương ứng (sản phẩm, CRM…) đang bật. Kiến thức "mềm" (chính sách, FAQ) thì nạp qua Knowledge Base.
Khách muốn gặp người thật thì sao?
Bot sẽ xin số điện thoại để nhân viên gọi lại, và bạn xem được hội thoại trong CRM → Chatbot để chủ động chăm sóc. Với câu nhạy cảm, có thể cài luật chuyển người trong Chatbot Builder.
Sẵn sàng bật nhân viên AI cho website?
Đội ngũ OpsOne AI hỗ trợ cấu hình, nạp Knowledge Base và tinh chỉnh chatbot theo ngành của bạn.
Mở ứng dụng Tích hợp Zalo / Messenger