Thiết lập bối cảnh
Last updated
Last updated
Từ kịch bản phản hồi sẽ xác định được ý định bắt đầu một bối cảnh hội thoại và những ý định tiếp theo nằm trong bối cảnh đó. Đối với ý định bắt đầu bối cảnh, thiết lập bối cảnh đầu ra cho ý định đó. Những ý định tiếp theo xuất hiện trong bối cảnh này có bối cảnh đầu vào cũng chính là bối cảnh đầu ra của ý định bắt đầu.
Ví dụ: Kịch bản “Tư vấn sản phẩm tiền gửi tiết kiệm”
Với kịch bản trên, ý định bắt đầu bối cảnh “tư vấn sản phẩm gửi tiết kiệm” là “hoi_gui_tiet_kiem” (câu mẫu: Tôi muốn gửi tiết kiệm tại Abank). Bối cảnh đầu ra của ý định này là “hoi_gui_tiet_kiem_context”. Ý định tiếp theo xuất hiện trong bối cảnh “tư vấn sản phẩm gửi tiết kiệm” là “hoi_lai_suat_tiet_kiem” (câu mẫu: Lãi suất hiện tại của ngân hàng là bao nhiêu?), ý định này có bối cảnh đầu vào chính là “hoi_gui_tiet_kiem_context”.
Thêm ý định bắt đầu và thiết lập bối cảnh đầu ra
Bước 1: Tại mục bối cảnh, chọn “Tạo mới” ý định
Bước 2: Tại tab ý định, nhập vào tên ý định bắt đầu
Bước 3: Tại tab bối cảnh đầu ra, nhập tên bối cảnh tương ứng (Người huấn luyện thêm vào số lượng nhỏ câu mẫu tương ứng với ý định để kiểm tra phản hồi)
Bước 4: Thiết lập thông số “Life-span” quy định thời gian tồn tại của bối cảnh đầu ra. Kích vào biểu tượng được khoanh tròn và thay đổi thông số “Life-span” (hệ thống mặc định là 5, Người huấn luyện có thể thay đổi giá trị tùy theo kịch bản).
Lưu ý: Nên thiết lập một giá trị lớn cho thông số lifespan để duy trì bối cảnh hội thoại
Ví dụ: Bối cảnh đầu ra hoi_gui_tiet_kiem_context (Lifespan: 5) : Bối cảnh hoạt động sau 5 lượt hỏi liên tiếp của khách hàng.
Bước 5: Nhấn chọn “Lưu” để hoàn tất
Lưu ý khi đặt tên bối cảnh
Quy định | Ví dụ |
Sử dụng ký tự chữ cái hoặc chữ số | context1 |
Sử dụng - hoặc _ thay vì khoảng trống. | context-1 |
Sử dụng ký tự viết hoa hoặc viết thường tùy ý | context hay Context đều đúng |
Nên đặt tên context gắn với tên ý định để dễ phân biệt | Tên ý định: check_account Tên context: check_account_context |
Ý định tiếp theo xuất hiện trong bối cảnh “Tư vấn sản phẩm gửi tiết kiệm” là “hoi_lai_suat_tiet_kiem” tương ứng với câu mẫu “Lãi suất hiện tại của ngân hàng là bao nhiêu?”. Ý định này có bối cảnh đầu vào chính là “hoi_gui_tiet_kiem_context”.
Thiết lập bối cảnh đầu vào cho ý định này là hoi_gui_tiet_kiem_context như sau:
Khi đưa ra hai ý định với các câu mẫu được đào tạo giống hệt nhau, ý định có bối cảnh đầu vào hiện đang hoạt động sẽ được nhận diện.Trong giao tiếp tự nhiên, có những luồng trò chuyện được tạo thành bởi những ý định tiếp nối nhau và xuất hiện theo cặp ý định cha – ý định con. Tính năng ý định nối (follow up intent) cho phép người huấn luyện quản lý bối cảnh cho các cặp ý định diễn ra cùng nhau. Bên cạnh đó, giúp định hướng cho bot các trường hợp có thể diễn ra trong bối cảnh hội thoại giúp bot đưa ra phản hồi chính xác và đáp ứng yêu cầu khách hàng.
Ví dụ: Trong kịch bản dưới đây, ý định yêu cầu đổi thông tin (doi_thong_tin) là ý định chính của bối cảnh “yêu cầu đổi thông tin”. Những ý định nối tiếp theo có thể diễn ra trong ngữ cảnh này là : đổi số điện thoại (doi_so_dien_thoai), đổi email (doi_email) hoặc đổi tên khách hàng (doi_ten).
Khi lựa chọn thêm ý định nối, bối cảnh đầu ra sẽ tự động được thêm vào ý định chính và nó cũng là bối cảnh đầu vào của ý định nối tương ứng. Ý định nối chỉ được nhận diện khi ý định chính được kích hoạt trong cuộc trò chuyện bởi khách hàng. Người huấn luyện cũng có thể tạo nhiều cấp độ ý định nối.
Bối cảnh đầu ra của ý định xac_nhan_thong_tin_sai được tự động thêm vào là bối cảnh đầu vào của ý định doi_so_dien_thoai