Xây dựng chatbot trên nền tảng FPT.AI
11. Thẻ bộ nhớ
Thẻ bộ nhớ có chức năng để xóa hoặc đặt biến với 1 giá trị nào đó trong Kịch bản.
Ví dụ: Khi bắt đầu cuộc trò chuyện, khách hàng đã hỏi giá về sản phẩm Iphone X, bot đã lưu biến đó. Lúc sau, khách hàng lại hỏi giá của sản phẩm khác Samsung S9 (khác thực thể), Bot sẽ trả lời sai. Vì Bot vẫn nhớ giá trị “Iphone X” của biến san_pham.
Tùy vào từng nhu cầu kịch bản, có 2 cách để giải quyết vấn đề này:
A. Cách 1:
Ưu tiên lấy giá trị thực thể mới khi khách hàng nhập câu hỏi mới
Bạn sử dụng Thẻ bộ nhớ ngay trên đầu câu trả lời và cài đặt Biến với cú pháp sau: “ten_bien” = {{entity.ten_loai_thuc_the}}
Bạn cũng có thể đặt biến trong 1 Nút để liên kết các bước trong Dữ liệu đính kèm: Chọn biến và đặt bằng 1 giá trị nào đó
B. Cách 2:
Xóa giá trị biến “iphone X” để Bot nhận lại giá trị mới là “samsung s9”.
Bước 1: Tạo thẻ bộ nhớ ở cuối câu trả lời.
Bước 2: Ấn tích vào ô “Xóa tất cả biến” để xóa tất cả giá trị của tất cả các biến
Hoặc Xóa từng biến bằng cách: Nhấn biểu tượng Edit -> Chọn biến để xóa -> nhấn đồng ý để hoàn tất xóa biến.
Bước 3: Kiểm tra kết quả bằng cách trò chuyện thử với Bot qua cửa sổ Livechat.