Tôi đang tạo một chatbot đơn giản. Tôi muốn có được thông tin từ phản hồi của người dùng. Một kịch bản ví dụ:
Bot : Hi, what is your name?
User: My name is Edwin.
Tôi muốn trích xuất tên Edwin từ câu. Tuy nhiên, người dùng có thể phản hồi theo nhiều cách khác nhau như
User: Edwin is my name.
User: I am Edwin.
User: Edwin.
Tôi đã cố gắng dựa vào mối quan hệ phụ thuộc giữa các từ nhưng kết quả không được tốt.
Bất cứ ý tưởng về kỹ thuật tôi có thể sử dụng để giải quyết vấn đề này?
[CẬP NHẬT]
Tôi đã thử nghiệm với nhận dạng thực thể được đặt tên cùng với một phần của trình phát thẻ và trình phân tích cú pháp. Tôi phát hiện ra rằng hầu hết các mô hình được đào tạo theo cách mà ký tự đầu tiên của thực thể cho tên người hoặc danh từ thích hợp phải là chữ hoa. Điều này có thể đúng với tài liệu thông thường, nhưng nó không liên quan đến một chatbot. Ví dụ
User: my name is edwin.
Hầu hết NER không nhận ra điều này.