Đây là bài viết được dịch bởi AI.
Chọn ngôn ngữ
Văn bản được tóm tắt bởi AI durumis
- Slot Filling là cách chatbot thu thập thông tin từ người dùng để cung cấp câu trả lời hoàn chỉnh.
- Ví dụ: khi chatbot nhận đặt hàng cà phê, chatbot sẽ hỏi liên tục cho đến khi nhận được tất cả thông tin như loại cà phê, nhiệt độ, kích cỡ cốc.
- Slot Filling thường được sử dụng trong các tình huống yêu cầu thông tin cụ thể như tiếp nhận bảo hành hoặc cung cấp thông tin vị trí, và có thể thiết lập từ khóa thoát để kết thúc cuộc trò chuyện nếu người dùng đưa ra các chủ đề khác.
Thuật ngữ chatbot: Điền vào khe (Slot-Filling)
Khi bạn cần nhiều thông tin để đưa ra câu trả lời phù hợp, việc điền vào khe (Filling) có nghĩa là bạn tiếp tục đặt câu hỏi cho đến khi tất cả các khe (Slot) được điền đầy.
Khi bạn đặt câu hỏi hoặc yêu cầu, sẽ có các giá trị bắt buộc và giá trị tùy chọn, nếu giá trị bắt buộc không được điền, bạn sẽ tiếp tục đặt câu hỏi tương tự cho đến khi nhận được giá trị đó.
Slot Filling là gì?
Ví dụ 1)
- Chatbot: Bạn muốn đặt bao nhiêu ly cà phê?
- Người dùng: Cà phê đen
- Chatbot: Bạn muốn nóng hay lạnh? Và bạn muốn đặt bao nhiêu ly?
- Người dùng: Nóng
- Chatbot: Vậy bạn muốn đặt bao nhiêu ly?
- Người dùng: Một ly
- Chatbot: Đơn hàng của bạn đã được đặt.
Ví dụ 2)
- Người dùng: Cho tôi biết thời tiết
- Chatbot: Bạn muốn biết thời tiết ở đâu và khi nào?
- Người dùng: Hôm nay có vẻ ấm áp (chuyển chủ đề)
- Chatbot: Bạn muốn biết thời tiết ở đâu và khi nào?
- Người dùng: Hà Nội
- Chatbot: Bạn muốn biết thời tiết khi nào?
- Người dùng: Đúng vậy, tôi cũng tò mò (chuyển chủ đề)
- Chatbot: Bạn muốn biết thời tiết khi nào?
- Lặp đi lặp lại vô hạn.....
Ví dụ trên là điền vào khe cho chat hoặc giọng nói, nhưng thường điền vào khe sẽ được sử dụng để nhận đơn hàng hoặc cung cấp thông tin cụ thể (= Phát triển tùy chỉnh)
1. Khi tiếp nhận dịch vụ bảo hành, bạn cần phải nhận địa chỉ, nếu người dùng liên tục thay đổi chủ đề, thìbạn sẽ tiếp tục yêu cầu địa chỉ cho đến khi nhận được
2. (Để cung cấp thông tin dựa trên vị trí) Khi bạn cần nhận vị trí hiện tại của người dùng, nhưng người dùng liên tục thay đổi chủ đề, thìbạn sẽ tiếp tục đặt câu hỏi tương tự cho đến khi nhận được thông tin vị trí.
Trong trường hợp này, bạn cần tạo một từ để thoát ra.
Cần tạo từ khóa thoát và hướng dẫn cho người dùng
1. Cho phép người dùng nhập "Dừng" hoặc "!Kết thúc".
2. Tất nhiên, công ty khách hàng cũng có thể phát triển mà không cần thêm bất kỳ từ nào để có câu trả lời suôn sẻ. (Khách hàng muốn như vậy, nhưng tôi phải làm sao T_T)
❗Thông tin bổ sung
Hãy tìm kiếm... Có khá nhiều thông tin.