2017-04-03 13 views
0

ボットを再学習し改善するために、私はLUIS対応ボットでユーザーが持っていたすべての会話のログをダウンロード/アクセスすることができますか?私はMicrosoft Bot Frameworkのポータルでこれを見つけることができません。 LUISがどのように提案された発話を識別しているかをよりよく理解しようとしています。ユーザーがボットに持っていた会話の一部が正しい意図に当てはまらないように見えるので、履歴ユーザー​​データを使って再テストしたいが、利用可能なログがないように見える。Microsoft Botフレームワークの会話履歴/ログにアクセス

私が見つけることができる唯一の関連情報は、キャプチャされたようにIActivityLoggerを介して会話をログする機能を手動で実装する必要があることを示唆しています。here 私は実際に会話のログを完全に記録したのではなく、歴史的な会話を使ってLUISアプリケーションのトレーニングを改善することができました。

おかげで、

ピーター・バンAarde

答えて

0

LUISポータルの[My apps]ページで自分のLUISエンドポイントにヒットしたすべてのクエリをダウンロードできました(here)。これをトレーニングに使用することについてはまだいくつか疑問がありますが、新しい疑問が生じます。

0

ボットフレームワークは、任意の会話履歴を保存しません。主にプライバシー上の理由からです。あなたはすでにあなた自身のログを保持するための良い道を説明しています。

LUISは、あなたの意図の発話を見直すと、あなたのモデルを改善するかもしれないとあなたに語ります。 LUISは、あなたのモデルに影響を及ぼすと考えられるものを示唆します。すべての発話ではありません。

0

デフォルトでは、Bot FrameworkはBot Framework Stateを使用して会話データを保存します。プロトタイプ用に設計されており、開発環境やテスト環境に役立ちます。この執筆時点では、サイズ制限は32KBのみです。データ管理の詳細

生産環境では、Azure Cosmos DBなどのドキュメントとしてデータを格納するためにNoSQLデータベースを使用することを強くお勧めします。これは、いくつかの主要なメリットを提供できるマルチモデルデータベース(文書、グラフ、キー値、テーブル、列ファミリモデルなど)です。

ここで確認してください:bot-conversation-history-with-azure-cosmos-db

関連する問題