Basit bir chatbot oluşturuyorum. Kullanıcı yanıtından bilgi almak istiyorum. Örnek bir senaryo:
Bot : Hi, what is your name?
User: My name is Edwin.
Edwin ismini cümleden çıkarmak istiyorum. Ancak, kullanıcı aşağıdaki gibi farklı şekillerde yanıt verebilir:
User: Edwin is my name.
User: I am Edwin.
User: Edwin.
Kelimeler arasındaki bağımlılık ilişkilerine güvenmeye çalıştım ama sonuç iyi sonuç vermiyor.
Bu sorunu çözmek için hangi tekniği kullanabileceğime dair bir fikrin var mı?
[GÜNCELLENMİŞ]
Adlandırılmış varlık tanıma ile birlikte konuşma etiketleyici ve ayrıştırıcısının bir kısmını test ettim. Çoğu modelin, kişinin adı veya uygun isim için varlığın ilk karakterinin büyük harf olması gerektiği şekilde eğitildiğini öğrendim. Bu normal belge için geçerli olabilir, ancak bir sohbet botu için ilgisizdir. Örneğin
User: my name is edwin.
Çoğu NER bunu tanıyamadı.