現在のモジュールにNLPを実装する必要があります。ここで私を助けることができるいくつかの良いライブラリを探しています。「LingPipe」に出会いましたが、使い方を完全に理解することができませんでした。
基本的に、アプリケーションがプレーンな英語で入力された顧客の指示(配達指示)を解読できる機能を実装する必要があります。例えば:
- 明日の正午に迎えに行きます
- 6月10日以降の配達をリクエスト
- 水曜日までに送らないでください
- 注文に10単位のXYZを追加します
回答:
LingPipeは非常に優れており、十分に文書化されています。以下もご覧ください。
最後の1つは、特に興味があるかもしれませんが、すぐに利用できるJava実装があるかどうかはわかりません(そして、とにかくそれはあなたの問題にとって大きすぎるかもしれません:-)
DSLを使用するというPaulのアイデアは、おそらく実装がより簡単で高速であり、顧客にとってより信頼性の高い方法です。私も最初にそれを調べることをお勧めします。
他のJVM言語については、