問題タブ [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.
.net - Microsoft Bot Framework のダイアログと会話の違いは何ですか?
個人的には、ダイアログと会話は同じものです。ただし、フレームワークはこれら 2 つの用語を区別しており、その違いが何であるかはよくわかりません。また、ドキュメントのどこかに正確でわかりやすい定義が見つかりません。
botframework - LUIS/WIT インテントの使用中に否定的な発言を排除する方法
私は意図 "BookTicket"を持っています。「チケットを予約する」、「チケットを予約する」など、同じことをほとんど発話していません。うまくいきます。
「チケットを予約しない」、「ショーを予約する」でも機能します。私の質問は次のとおりです。これらの否定的な検索を排除して、上記のインテントを検索し、インテントを呼び出す代わりにエラー メッセージを返すにはどうすればよいですか。
現在、LUIS フレームワークでこれを試しています。
ありがとう
botframework - 句読点が存在する場合、LUIS は発話に空白を挿入し、エンティティが正しく解析されない原因となります
ここでルイスの株式ティッカーの例、GitHub MicrosoftBotBuilder Exampleをいじっています。うまく機能し、発話のエンティティは識別されますが、世界にはbt.aなどのピリオドを持つ株式ティッカーがあります。
デフォルトでは、Luis は単語区切りが句読点文字の周りに挿入される発話を前処理するため、" what is price of bt.a "という発話は " what is price of bt. a " になり、Luis はエンティティが代わりに" bt " であると考えます。 「bt.a」の
これを回避する方法を知っている人はいますか?どうも
azure-language-understanding - LUIS のプレビュー モードと運用モードの違いは何ですか?
Microsoft のLUISを使用してアプリケーションを構築していますが、「プレビューに進む」ボタンと「本番環境に戻る」ボタンについてかなり混乱しています。プレビューモードと本番モードの違いはないようです。誰でも違いを知っていますか?
c# - LUIS コグニティブ サービス API で "エンティティ エクストラクタ" を使用する方法は?
Microsoft Cognitive Services API ( http://www.luis.ai/ ) から LUIS モデルをプログラムで構築する作業を行っており、ファイルをアップロードしてインテント/エンティティを識別できるようにしたいと考えています。これはエンティティエクストラクタが行うことですか?
プログラム API のコンソールを試してみましたが、何を見ればよいかわかりません。ここにあります: https://dev.projectoxford.ai/docs/services/56d95961e597ed0f04b76e58/operations/56f8a55119845511c81de46a/console
何かアドバイス?
microsoft-cognitive - 句読点 LUIS.ai でトークン区切りを無効にする
Microsoft Cognitive Service の Language Understanding Service API であるLUIS.aiを使用しています。
テキストが LUIS によって解析されるときは常に、句読点の周りに空白トークンが常に挿入されます。
ドキュメントによると、この動作は意図的なものです。
「英語、フランス語、イタリア語、スペイン語: トークンの区切りは空白と句読点の周りに挿入されます。」
私のプロジェクトでは、これらのトークンなしで元のクエリ文字列を保持する必要があります。モデル用にトレーニングされた一部のエンティティには句読点が含まれており、解析されたエンティティから余分な空白を削除するのは面倒で少しハックです。
この動作の例:
これを無効にする方法はありますか?かなりの労力を節約できます。
ありがとう!!
c# - LuisDialog メソッド (LuisIntents) を複数のファイルまたはカテゴリに分割する
私はLuisDialog
、ユーザーと対話するために作成する Microsoft ボット フレームワーク プロジェクトに取り組んでいます。おそらく、複数のカテゴリに分類できる多くの異なるインテントを持つことになるでしょう。
これを整理する最良の方法は何ですか?
すべてのメソッドを含む1 つの大きな
LuisDialog
クラスを作成する必要がありますか?LuisIntent
これは私には整理されていないように思えます。
LuisDialog
カテゴリごとに複数のクラスを作成する必要がありますか?これは多くの問題を引き起こす可能性があります。すべてのカテゴリに含まれるインテントがある場合はどうすればよいですか? ユーザーメッセージが毎回チェックされていることを確認するにはどうすればよい
LuisDialog
ですか? これはおそらく良い考えではありません。LuisDialog
各ファイル/クラスがカテゴリを表す、他のファイル/クラスのメソッドを何らかの形で「含める」1つの大きなクラスを作成する必要がありますか?これは良いアイデアのように思えますが、C# でこれを行う方法がわかりません。
他の提案がある場合は、お知らせください。事前に感謝します。