0

私は 1 つの Bot Framework 関連のアプリケーションを開発しており、そのユーザーがこのように「近くの場所を表示」と入力すると、近くの場所のように表示されます。ここでは、キー値「場所」を Google API に渡し、正確な結果を生成します。しかし、ここで私の質問は、ユーザーが「近くの場所を表示する」などの間違った入力を入力し、近くの場所を表示するときです」この時点で「正しい入力を入力してください」というメッセージを表示したいユーザーフレンドリーなメッセージを表示する方法.私への提案。

前もって感謝します。

4

1 に答える 1

2

wit.ai、luis.ai、api.ai などの NLP ツールを使用する必要があります。どのツールが最適かについてはまだ結論が出ていないため、すべてを試してみることをお勧めします。

基本的にストーリーを定義し、ステートメントのコンポーネントが何であるかを NLP エンジンに伝えます。したがって、ステートメントを NLP エンジンに渡すと、インテントとオブジェクトが解析されます。

たとえば、あなたの発言は「近くの場所を見せて」です。インテントを「nearby」に、エンティティを「wit/location」に設定します。ツールは、上記のステートメントの変形を認識する必要があります。

wit.ai が作成したレシピはこちらで確認できます。

それ以外の場合は、文字列一致メカニズムだけが必要な場合は、ユーザーのメッセージに部分文字列 'location' が含まれているかどうかを確認してから、近くの場所を表示します。これを簡単に実行できるボット ビルダーを備えた gupshup.io を確認してください。(開示:私はそこで働いています)

于 2016-05-20T11:35:21.013 に答える