私はPythonとNLPで初心者だ、と私の問題は、与えられた質問の意図を見つけ出すには、例えば、私は、このような質問と回答のセットを持っているかである:PythonのNLPテント識別
question:What is NLP; answer: NLP stands for Natural Language Processing
I上記の質問で特定の質問に少し基本POS tagger
をしましたentety [NLP]
私もやったString Matching
using this algo。基本的に私は次の問題に直面
:ユーザーがmeaning of NLP
を尋ねるユーザーがDefinition of NLP
を聞いて、それが
what is NLP
を頼む場合、それは正確に戻ります
- は
- に答えますユーザーは
What is Natural Language Processing
と尋ねます。失敗すると
だから、私の場合、文字列のマッチングやパターンのマッチングは機能しないので、どのようにして質問のユーザの意図を特定するべきですか。
簡単な(または明確な)回答がなければ難しい問題です。 NLPを初めてお使いになる場合は、まずこれは良い仕事ではありません。 – lenz
「インテント」とは何ですか? – Daniel
@ダニエル 'インテント 'は、これをさらに確認するために、'場所、順序、定義など 'のための意図を求めるユーザの質問を意味します[http://pavel.surmenok.com/2016/09/11]/chatbot-architecture /) – Yogesh