3

在计算部署使用 QnA Maker 开发的聊天机器人的价格时,我应该选择应用服务计划。

https://azure.microsoft.com/en-in/pricing/calculator/

在应用服务部分,我应该输入以下详细信息区域、层、实例数和小时数。

这些实例在这里是什么意思,我应该在什么基础上选择层级。

使用 QnA Maker API 部署基本 QnA 机器人是否需要实例。(该实例是否暗示一个 VM 实例)。

目前,该限制是 QnA Maker 使用的 20 MB 知识库。

谢谢你。

4

1 回答 1

3

返回定义

这里有2个不同的东西:

  • 你的机器人
  • QnAMaker

实际上,您不是“部署使用 QnAMaker 开发的机器人”,而是“部署使用 Microsoft Bot Framework 开发并使用 QnAMaker 开发的机器人”。

您的机器人是一个 Web API,有一个简单的端点(“xxx/api/messages”)接受POST请求,机器人连接器将使用它。QnAMakerDialog然后在某些情况下,它会调用 QnAMaker,但如果您在 C# 中使用,则此调用有点隐藏。

托管/费用

要在 Azure 中托管 Web API(称为应用服务),您将需要应用服务计划。Azure 应用服务计划有不同级别,具体取决于您的需求:

在此处输入图像描述

您只需要选择与您的需求相对应的一个,无需其他操作(后面的内容(VM...)不是您的目的)。

例如,如果您只是想通过 QnAMaker 演示如何使用机器人,那么免费应用服务计划就足够了。

对于 QnAMaker 部分,它只是在后台调用您的 QnAMaker 项目。您的项目通过 Web 的 URL 公开。QnAMaker 的使用是免费的,在写这个回复的时候(它仍然是一个预览)

最后(但并非最不重要),可能会产生额外费用,具体取决于您将用于公开机器人的渠道。请参阅用于机器人服务的 Azure 计算器:https ://azure.microsoft.com/en-us/pricing/details/bot-service/

于 2018-02-27T23:15:27.680 回答