2017-10-17 11 views
0

Microsoft Bot Frameworkを使用して構築されたボットとメッセージングチャネルとの間でメッセージを送受信する際の経路を理解しようとしています。ボットフレームワーク/ LUISプライバシーに関する考慮事項

この概要から:https://docs.microsoft.com/en-us/bot-framework/overview-how-bot-framework-works、メッセージが行くようだ:

チャネル(例えばスカイプ/スラックなど) - > MSボットコネクタサービス - >私のボットWebアプリケーション - > MS LUISサービス

これは正しいです?

私はそれをオーバーライドして、コスモスを使用しますので、私はこのインスタンス内のボットコネクタ状態サービスを無視しています(ここで説明するよう:https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-state

をそこで我々がする必要があるボットから送信された情報のプライバシーを考えると検討してください:

  • チャンネル(送信されたメッセージ、暗号化、メッセージ保存されているか)
  • ボットコネクタ(メッセージが保存されたか、単に通過している?)
  • LUISは、(保存されたメッセージやされていますちょうど通過し、LUISでのデータのプライバシーのためのいくつかの規定がありそうです:https://docs.microsoft.com/en-us/azure/cognitive-services/luis/luis-resources-faq#how-can-i-disable-logging-of-utterancesはそれがボットフレームワークを使用している場合、このフラグを設定することが可能である)

私はこれで何をしないのですか?

+2

私に見えます。すべてのトラフィックはHTTPSです。もう1つの可能性のあるパスは、Application InsightsとIActivityLoggerです。他の認知サービスや第三者APIなどの外部サービスと一緒に –

答えて

1

私の回答hereをご覧ください。あなたの懸念の一部に対応しています。その回答のtl; drは、サードパーティのチャンネルを使用している場合、コネクタにはメッセージが保存されず、変換されてルーティングされます。マイクロソフトのチャネルの場合、メッセージは、メッセージのキューイングとディスパッチのために最大24時間保存されます。ボットフレームワークのためにあなたが尋ねたフラグは、現在存在しません。

LUISはユーザーがモデルを改善するために使用するデータを格納しますが、このデータはサービスの向上には使用されません。さらに、このデータは安心して暗号化されます。

+0

リンクとBotコネクタ情報をありがとう。 Azureを通じてLUISにサインアップする場合、法的通知には、「マイクロソフトは、コグニティブサービスに送信したデータを使用してマイクロソフトの製品とサービスを改善します」と述べています。これはあなたの最終的な陳述と矛盾しているようです。 – colethecoder

0

ええ、あなたは正しいです。最初は特定のチャンネルからボットコネクタに移動し、適切なLUISまたはQnA Makerの認知サービスAPIにパッチします。

メッセージはMSFTサーバーのLUISに送信され、httpsエンドポイントで安全です。つまり、暗号化されています。

ボットコネクタは、データがすべてのチャネルで永続的な辞書のようなキーと値のペアに格納されているIBotDataBagにコンテキストを格納します。

関連する問題