Ngữ cảnh người dùng cho phép bạn truyền thông tin về người dùng đã đăng nhập cho AI. Khi cung cấp ngữ cảnh người dùng, AI có thể chào người dùng bằng tên, tham chiếu chi tiết tài khoản và cung cấp phản hồi được cá nhân hóa mà không cần hỏi thông tin bạn đã có.
Điều này tạo trải nghiệm liền mạch nơi AI đã "biết" về người dùng - gói đăng ký, trạng thái đơn hàng, điểm tích lũy hoặc bất kỳ dữ liệu liên quan nào bạn chọn chia sẻ.
Cách hoạt động
Bật Ngữ cảnh người dùng trong cài đặt bảng điều khiển của bạn
Thêm JavaScript vào trang web của bạn để thiết lập dữ liệu người dùng
AI nhận ngữ cảnh với mỗi tin nhắn người dùng gửi
AI cá nhân hóa phản hồi sử dụng thông tin được cung cấp
Trợ lý AI
Đơn hàng của tôi ở đâu?
Chào Sarah! Tôi vừa kiểm tra đơn hàng #8847 của bạn — đang được giao bởi FedEx và sẽ đến hôm nay trước 5 giờ chiều.
Tôi có thể nâng cấp gói không?
Tất nhiên! Bạn hiện đang dùng gói Basic với 847 lượt gọi API còn lại. Tôi có thể giúp bạn nâng cấp lên Pro để có thêm tính năng và giới hạn cao hơn.
Triển khai
Chọn phương pháp phù hợp với thiết lập của bạn:
Xuất dữ liệu người dùng trực tiếp từ mẫu phía máy chủ:
Đặt ngữ cảnh sau khi ứng dụng tải dữ liệu người dùng:
// After user logs in or data loadswindow.Asyntai = window.Asyntai || {};
window.Asyntai.userContext = {
"Customer name": currentUser.name,
"Email": currentUser.email,
"Subscription plan": currentUser.subscription.planName,
"Cart total": cart.total,
"Loyalty points": currentUser.loyaltyPoints
};
// You can update it anytime - changes apply to the next messagewindow.Asyntai.userContext["Cart total"] = newTotal;
Lấy dữ liệu người dùng chỉ khi trò chuyện mở (tốt nhất cho hiệu suất):
// Define a function to fetch user contextwindow.Asyntai = window.Asyntai || {};
window.Asyntai.fetchUserContext = function() {
return fetch('/api/your-user-context-endpoint/')
.then(function(response) { return response.json(); })
.then(function(data) {
window.Asyntai.userContext = data;
});
};
// The widget automatically calls this when the chat opens
Tốt nhất cho hiệu suất: Widget phát hiện fetchUserContext và gọi tự động khi trò chuyện mở, nên dữ liệu chỉ được tải khi cần.
Bạn quyết định chia sẻ những gì. Chỉ truyền dữ liệu liên quan đến trường hợp sử dụng - tên khách hàng, trạng thái đơn hàng, cấp đăng ký, nội dung giỏ hàng hoặc bất kỳ thông tin nào giúp AI hỗ trợ người dùng tốt hơn. Sử dụng nhãn mô tả để AI hiểu ngữ cảnh.
Ví dụ các trường hợp sử dụng
Thương mại điện tử
"Tôi thấy đơn hàng #4521 của bạn hiện đang trên đường vận chuyển và sẽ đến vào thứ Sáu."
SaaS
"Bạn còn 847 lượt gọi API tháng này trên gói Pro."
Hỗ trợ
"Tôi thấy bạn là thành viên Gold với 3 phiếu đang mở. Tôi có thể giúp gì?"
Giáo dục
"Bạn đã hoàn thành 78% khóa học JavaScript. Sẵn sàng bắt đầu Module 8 chưa?"
Khách sạn
"Đặt chỗ của bạn cho ngày 17 tháng 9 đã được xác nhận. Nhận phòng bắt đầu lúc 3 giờ chiều."
Y tế
"Lịch hẹn tiếp theo với Bác sĩ Smith được lên lịch vào thứ Ba lúc 10 giờ sáng."
Lưu ý quan trọng
Tùy chọn - Trò chuyện hoạt động hoàn hảo mà không cần ngữ cảnh người dùng. Đây là cải tiến cho người dùng đã đăng nhập.
Thời gian thực - Ngữ cảnh được gửi với mỗi tin nhắn, nên bạn có thể cập nhật động khi dữ liệu người dùng thay đổi.
Bảo mật - Không bao giờ bao gồm mật khẩu, số thẻ tín dụng hoặc dữ liệu nhạy cảm khác. Chỉ truyền thông tin không nhạy cảm.
Giới hạn kích thước - Ngữ cảnh người dùng giới hạn 2.000 ký tự trên Standard và 10.000 ký tự trên Pro. Nếu vượt quá, sẽ bị cắt bớt cho vừa. Giữ ngữ cảnh ngắn gọn.