Biến điều kiện trong FPT.AI Conversation

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng chatbot cho cổng thông tin điện tử thành phố bà rịa (Trang 51 - 53)

Chƣơng 3 TỔNG QUAN VỀ MÁY HỌC VÀ CÂY QUYẾT ĐỊNH

4.1. Nền tảng xây dựng Chatbot FPT.AI Conversation

4.1.4. Biến điều kiện trong FPT.AI Conversation

Sử dụng biến là một cách để lưu và quản lý thông tin khách hàng. Mỗi biến thường được gán với 1 loại thực thể.

Biến sẽ được lưu tạm thời trên hệ thống trong vịng 24h. Sau đó, giá trị của biến sẽ tự động xóa.

Hệ thống FPT.AI Conversation đã tồn tại sẵn các biến cố định như “sender_id” (id của người gửi), “sender_input” (tin nhắn của khách hàng), “sender_name” (tên khách hàng). Người thiết kế bot có thể sử dụng ngay các

biến có sẵn để truyền thơng tin sang hệ thống khác, hoặc dùng để thiết lập kịch bản với tính năng thêm điều kiện của biến.

Ví dụ, Chatbot có thể bắt đầu cuộc hội thoại bằng cách xưng tên của người dùng (hình 4.7):

Hình 4.7. Sử dụng biến

Với Thực thể đối tượng cùng chung 1 ý định nhưng khác loại thực thể, Bot phải đưa ra 2 câu trả lời khác nhau cho 2 loại thực thể đó. Trong kịch bản này cần sử dụng “điều kiện của biến”. Trong kịch bản cần kiểm tra điều kiện biến để đưa ra các câu trả lời khác nhau, ta nên cài đặt Loại thực thể với phương pháp trích xuất chính xác.

Các Phép so sánh biến:

= So sánh biến bằng chính xác giá trị nào đó

!= So sánh biến khác 1 giá trị nào đó

> So sánh biến lớn hơn 1 giá trị số. Khi so sánh số phải chọn xác thực biến là dạng số.

Bắt đầu bằng So sánh biến với giá trị bắt đầu bằng ký tự nào đó.

< So sánh biến nhỏ 1 giá trị số. Khi so sánh số phải chọn xác thực biến là dạng số.

Trong danh sách

So sánh biến với các giá trị trong danh sách biến. Tại ơ Giá trị có thể nhập nhiều giá trị phân tách nhau bằng dấu chấm phẩy “;” Ví

dụ: iphone;Samsung;xiaomi

Khơng trong danh sách

So sánh biến với các giá trị khơng có trong danh sách biến. Tại ơ Giá trị có thể nhập nhiều giá trị phân tách nhau bằng dấu chấm phẩy “;” Ví dụ: iphone;Samsung;xiaomi

Có chứa So sánh biến với giá trị có chứa 1 chuỗi văn bản nào đó

Một phần của tài liệu (LUẬN văn THẠC sĩ) xây dựng chatbot cho cổng thông tin điện tử thành phố bà rịa (Trang 51 - 53)

Tải bản đầy đủ (PDF)

(103 trang)