मैं एक साधारण चैटबॉट बना रहा हूं। मैं उपयोगकर्ता प्रतिक्रिया से जानकारी प्राप्त करना चाहता हूं। एक उदाहरण परिदृश्य:
Bot : Hi, what is your name?
User: My name is Edwin.
मैं वाक्य से एडविन नाम निकालना चाहता हूं। हालाँकि, उपयोगकर्ता विभिन्न तरीकों से प्रतिक्रिया कर सकता है जैसे कि
User: Edwin is my name.
User: I am Edwin.
User: Edwin.
मैंने शब्दों के बीच निर्भरता संबंधों पर भरोसा करने की कोशिश की है, लेकिन परिणाम अच्छा नहीं है।
इस समस्या से निपटने के लिए मैं किस तकनीक का उपयोग कर सकता हूं?
[अपडेट]
मैंने स्पीच टैगर और पार्सर के भाग के साथ नामित इकाई मान्यता के साथ परीक्षण किया। मुझे पता चला कि अधिकांश मॉडल को इस तरह से प्रशिक्षित किया जाता है कि व्यक्ति के नाम या उचित संज्ञा के लिए इकाई का पहला चरित्र ऊपरी मामला होना चाहिए। यह सामान्य दस्तावेज़ के लिए सही हो सकता है, लेकिन यह एक चैटबॉट के लिए अप्रासंगिक है। उदाहरण के लिए
User: my name is edwin.
अधिकांश एनईआर इसे पहचानने में विफल रहे।