Hệ sinh thái kết hợp để tự động hóa bán hàng và hỗ trợ
Hầu hết các tiện ích chat có sẵn trên thị trường hoạt động như những hệ thống trả lời tự động theo quy tắc cứng nhắc hoặc yêu cầu cấu hình thủ công phức tạp cho từng phiên bản ngôn ngữ của trang web. Đồng thời, nhân viên thường không thấy được những gì khách hàng nhập trong thời gian thực, còn các mô hình AI có thể bị treo hoặc gặp lỗi khi tải cao điểm.
Đội ngũ AI-Robot Studio đã phát triển AI-Robot Chat — nền tảng tư vấn AI có khả năng chịu lỗi ở cấp độ doanh nghiệp. Đây là một bộ phần mềm hoàn chỉnh với kiến trúc mở, triển khai trên máy chủ của bạn, đảm bảo độc lập hoàn toàn khỏi các dịch vụ đăng ký bên thứ ba và cung cấp phản hồi tức thì cho giao diện.
Kiến trúc kỹ thuật và "cấu trúc bên trong" của hệ thống AI-Robot Chat
1. Cầu nối nội dung động (Dynamic Decoupled Knowledge Base)
Đặc điểm kiến trúc chính của AI-Robot Chat là tách biệt hoàn toàn kiến thức của bot khỏi mã nguồn backend. Bot hoạt động như một "vỏ rỗng", còn tất cả kiến thức về dịch vụ, giá cả và quy tắc của bạn được tải động từ các tệp JSON bên ngoài (ví dụ: ru.json, es.json) từ máy chủ từ xa.
- Khi khởi động và theo yêu cầu, dịch vụ
kb_service.pytải xuống các tệp kiến thức, loại bỏ thẻ HTML và chuyển đổi các khối có cấu trúc thành văn bản phẳng. - Hệ thống lấy mẫu hướng dẫn (System Prompt), chèn động kiến thức đã làm sạch vào vị trí đánh dấu ngữ cảnh và thêm chỉ định ngôn ngữ giao tiếp vào cuối, loại trừ sự nhầm lẫn trong các cuộc hội thoại đa ngôn ngữ.
2. Giao diện người dùng nhanh và thích ứng (Svelte 5 Chat Widget)
Giao diện chat được phát triển trên framework Svelte 5, đảm bảo kích thước gói nhỏ nhất và hoạt động tức thì của tiện ích mà không làm chậm tải trang chính của bạn.
- Tự động xác định ngôn ngữ: Tiện ích đọc thuộc tính
langcủa thẻhtml. Nếu trên trang web của bạn (React/Svelte SPA) ngôn ngữ thay đổi mà không cần tải lại trang,MutationObservertích hợp sẽ ngay lập tức ghi nhận điều này, xóa cửa sổ chat và yêu cầu lời chào bằng ngôn ngữ mới. - Kết nối kết hợp: REST API được sử dụng để tải nhanh lịch sử tin nhắn và cài đặt, còn WebSockets không đồng bộ đảm bảo trao đổi tin nhắn hai chiều tức thì và hiển thị trạng thái «Đang nhập...» trong thời gian thực.
- Nội dung phong phú: Chat hỗ trợ hiển thị Markdown (danh sách, chữ đậm/nghiêng), hiển thị ảnh chụp màn hình đính kèm và tải lên tệp.
3. Nhân lõi không đồng bộ hiệu suất cao (FastAPI)
Phần server của AI-Robot Chat được xây dựng trên FastAPI bằng ngôn ngữ Python. Để làm việc với cơ sở dữ liệu (Firebase) và bảng tính (Google Sheets), chúng tôi sử dụng phân phối luồng không đồng bộ thông qua asyncio.to_thread. Trong khi một luồng đang chờ ghi nhật ký hoặc gửi dữ liệu đến Google Sheets, nhân lõi FastAPI tiếp tục phục vụ tức thì hàng trăm kết nối WebSocket đang hoạt động của người dùng khác mà không bị trễ.
Trình quản lý kết nối đặc biệt (ws_manager.py) theo dõi trạng thái người dùng trong thời gian thực. Nếu khách hàng mở tab trang web — nhân viên sẽ thấy chỉ báo hiện diện màu xanh lá cây, nếu đóng — chỉ báo sẽ tắt ngay lập tức, tiết kiệm thời gian của nhân viên quản lý.
4. Động cơ AI chịu lỗi: kiến trúc «Thác nước» (Waterfall AI Engine)
Bộ não của hệ thống (mô-đun ai_service.py) được bảo vệ khỏi sự cố của các nhà cung cấp AI. Chúng tôi đã triển khai mô hình yêu cầu theo tầng: nếu mô hình ưu tiên (ví dụ: OpenAI) trả về lỗi hoặc không phản hồi trong vòng 20 giây, bot sẽ tự động chuyển hướng yêu cầu đến Gemini, và trong trường hợp lỗi lặp lại — đến xAI hoặc Mistral. Khách hàng nhận được phản hồi liên tục ngay cả khi một trong các dịch vụ AI không khả dụng toàn cầu.
5. Tạo khách hàng tiềm năng thông minh (Function Calling)
AI không chỉ mô phỏng giao tiếp. Với công nghệ Function Calling, bot nhận diện theo ngữ nghĩa khi người dùng để lại thông tin liên hệ (số điện thoại, email, nickname trong messenger). Tại thời điểm này, hệ thống ngay lập tức gọi hàm kỹ thuật save_lead, thu thập thông tin liên hệ và gửi thông báo tức thì đến Telegram của chủ doanh nghiệp.
6. Bảng điều khiển chuyên nghiệp cho nhân viên (NiceGUI & AG Grid)
Giao diện dành cho nhân viên quản lý được phát triển trên nền tảng NiceGUI và cung cấp một không gian làm việc đầy đủ:
- Chuyển tiếp tức thì (Human Mode): Nhân viên quản lý nhìn thấy cuộc trò chuyện của khách hàng với AI trong thời gian thực và có thể chuyển quyền điều khiển từ robot sang chế độ thủ công chỉ bằng một cú nhấp chuột. Các chỉ báo hoạt động cho thấy nếu có đồng nghiệp khác cũng đang xem cuộc trò chuyện này, loại trừ sự nhầm lẫn.
- Bảng điều khiển phân tích: Hiển thị các chỉ số KPI chính của doanh nghiệp trong thời gian thực (số lượng phiên duy nhất, cuộc trò chuyện đang hoạt động, tỷ lệ chuyển đổi thành khách hàng tiềm năng).
- Quản lý cơ sở dữ liệu thông minh thông qua AG Grid: Bảng cho phép lọc hàng nghìn phiên theo quốc gia, thẻ UTM, ngày truy cập, trang đích và lưu trữ hoặc xóa hàng loạt. Bảng ghi nhớ cài đặt cột riêng cho từng nhân viên quản lý.
Lợi ích chính của AI-Robot Chat cho doanh nghiệp của bạn
- Độc lập hoàn toàn về cơ sở kiến thức: Bot được đào tạo trên các tệp JSON của bạn, không yêu cầu lập trình lại khi thay đổi bảng giá hoặc điều kiện dịch vụ.
- Tốc độ phản hồi tối đa: Kiến trúc không đồng bộ của backend và WebSockets loại bỏ mọi độ trễ trong việc truyền tải tin nhắn.
- Độ minh bạch tuyệt đối: Bạn nhìn thấy toàn bộ hành trình của khách hàng — từ thẻ UTM của chiến dịch quảng cáo, địa chỉ IP và thành phố đến trang mà người dùng mở chat.
AI-Robot Chat là công cụ sẵn sàng cho tải cao ở cấp độ doanh nghiệp, tự động hóa tới 90% dịch vụ khách hàng và biến khách truy cập trang web của bạn thành những khách hàng tiềm năng sẵn sàng mua hàng. Liên hệ với các chuyên gia của AI-Robot Studio để thảo luận về việc triển khai AI-Robot Chat trên trang web của bạn hoặc tùy chỉnh nền tảng theo quy trình kinh doanh của bạn.