Bot Framework / LUIS 隐私注意事项

Bot Framework / LUIS Privacy Considerations

我正在尝试了解消息在消息传递通道与使用 Microsoft Bot Framework 构建的机器人之间发送和发送时所采用的路由。

从这个概述来看:https://docs.microsoft.com/en-us/bot-framework/overview-how-bot-framework-works,消息似乎是这样的:

渠道(例如 Skype / Slack 等)-> MS Bot 连接器服务 -> 我的 Bot 网络应用程序 -> MS LUIS 服务

这是正确的吗?

在这种情况下,我将忽略 Bot 连接器状态服务,因为我将覆盖它并使用 Cosmos(详见此处:https://docs.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-state

因此,在考虑机器人发送的信息的隐私时,我们需要考虑:

我错过了什么吗?

您应该看看我的回答 ,它解决了您的一些疑虑。该答案的 tl;dr 是在使用第 3 方渠道时,连接器不存储任何消息,它们只是转换和路由它们。对于 Microsoft 渠道,消息最多存储 24 小时,以便对消息进行排队和调度。您询问的 Bot Framework 标志当前不存在。

LUIS 存储数据供用户用来改进他们的模型,这些数据无论如何都不会用于改进服务。此外,此数据是静态加密的。

是的,你是对的,首先它从一个特定的渠道进入 Bot 连接器,该连接器将它修补到适当的 LUIS 或 QnA Maker 认知服务 API。

消息被发送到 MSFT 服务器中的 LUIS,并且通过 https 端点是安全的,这意味着它们是加密的。

Bot 连接器将上下文存储在 IBotDataBag 中,其中数据存储在键值对中,就像字典一样,在所有渠道中都是持久的。