問題タブ [azure-language-understanding]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1145 参照

.net - Microsoft Bot Framework のダイアログと会話の違いは何ですか?

個人的には、ダイアログと会話は同じものです。ただし、フレームワークはこれら 2 つの用語を区別しており、その違いが何であるかはよくわかりません。また、ドキュメントのどこかに正確でわかりやすい定義が見つかりません。

0 投票する
0 に答える
406 参照

botframework - 事前構築済みエンティティの LUIS 認識は、時間の経過とともに低下しますか?

LUIS モデルをトレーニングすると、困惑します。最初は、単純な日時エンティティの認識は行われません。その後、数時間待って、認識は良好です。15時間後、再びすべてが壊れた!!

写真参照 1. 最初: トレーニング直後 2. 数時間後: ここに画像の説明を入力 3. 現在、追加後 15 時間後 さらにいくつかの新しい発話 ここに画像の説明を入力

どうしたの??

0 投票する
3 に答える
594 参照

botframework - LUIS/WIT インテントの使用中に否定的な発言を排除する方法

私は意図 "BookTicket"を持っています。「チケットを予約する」、「チケットを予約する」など、同じことをほとんど発話していません。うまくいきます。

「チケットを予約しない」、「ショーを予約する」でも機能します。私の質問は次のとおりです。これらの否定的な検索を排除して、上記のインテントを検索し、インテントを呼び出す代わりにエラー メッセージを返すにはどうすればよいですか。

現在、LUIS フレームワークでこれを試しています。

ありがとう

0 投票する
2 に答える
682 参照

botframework - 句読点が存在する場合、LUIS は発話に空白を挿入し、エンティティが正しく解析されない原因となります

ここでルイスの株式ティッカーの例、GitHub MicrosoftBotBuilder Exampleをいじっています。うまく機能し、発話のエンティティは識別されますが、世界にはbt.aなどのピリオドを持つ株式ティッカーがあります。

デフォルトでは、Luis は単語区切りが句読点文字の周りに挿入される発話を前処理するため、" what is price of bt.a "という発話は " what is price of bt. a " になり、Luis はエンティティが代わりに" bt " であると考えます。 「bt.a」の

これを回避する方法を知っている人はいますか?どうも

0 投票する
1 に答える
328 参照

azure-language-understanding - LUIS のプレビュー モードと運用モードの違いは何ですか?

Microsoft のLUISを使用してアプリケーションを構築していますが、「プレビューに進む」ボタンと「本番環境に戻る」ボタンについてかなり混乱しています。プレビューモードと本番モードの違いはないようです。誰でも違いを知っていますか?

ここに画像の説明を入力 ここに画像の説明を入力

0 投票する
1 に答える
1131 参照

c# - LUIS コグニティブ サービス API で "エンティティ エクストラクタ" を使用する方法は?

Microsoft Cognitive Services API ( http://www.luis.ai/ ) から LUIS モデルをプログラムで構築する作業を行っており、ファイルをアップロードしてインテント/エンティティを識別できるようにしたいと考えています。これはエンティティエクストラクタが行うことですか?

プログラム API のコンソールを試してみましたが、何を見ればよいかわかりません。ここにあります: https://dev.projectoxford.ai/docs/services/56d95961e597ed0f04b76e58/operations/56f8a55119845511c81de46a/console

何かアドバイス?

0 投票する
1 に答える
646 参照

microsoft-cognitive - 句読点 LUIS.ai でトークン区切りを無効にする

Microsoft Cognitive Service の Language Understanding Service API であるLUIS.aiを使用しています。

テキストが LUIS によって解析されるときは常に、句読点の周りに空白トークンが常に挿入されます。

ドキュメントによると、この動作は意図的なものです。

「英語、フランス語、イタリア語、スペイン語: トークンの区切りは空白と句読点の周りに挿入されます。」

私のプロジェクトでは、これらのトークンなしで元のクエリ文字列を保持する必要があります。モデル用にトレーニングされた一部のエンティティには句読点が含まれており、解析されたエンティティから余分な空白を削除するのは面倒で少しハックです。

この動作の例:

ここに画像の説明を入力

これを無効にする方法はありますか?かなりの労力を節約できます。

ありがとう!!

0 投票する
3 に答える
492 参照

c# - LuisDialog メソッド (LuisIntents) を複数のファイルまたはカテゴリに分割する

私はLuisDialog、ユーザーと対話するために作成する Microsoft ボット フレームワーク プロジェクトに取り組んでいます。おそらく、複数のカテゴリに分類できる多くの異なるインテントを持つことになるでしょう。

これを整理する最良の方法は何ですか?

  • すべてのメソッドを含む1 つの大きなLuisDialogクラスを作成する必要がありますか?LuisIntent

    これは私には整理されていないように思えます。

  • LuisDialogカテゴリごとに複数のクラスを作成する必要がありますか?

    これは多くの問題を引き起こす可能性があります。すべてのカテゴリに含まれるインテントがある場合はどうすればよいですか? ユーザーメッセージが毎回チェックされていることを確認するにはどうすればよいLuisDialogですか? これはおそらく良い考えではありません。

  • LuisDialog各ファイル/クラスがカテゴリを表す、他のファイル/クラスのメソッドを何らかの形で「含める」1つの大きなクラスを作成する必要がありますか?

    これは良いアイデアのように思えますが、C# でこれを行う方法がわかりません。

他の提案がある場合は、お知らせください。事前に感謝します。