我应该使用哪种机器人解决方案,Botframework 或 Composer 工具或 Power Virtual Agent?Power 虚拟代理成本高吗?

Vig*_*jan 3 azure botframework azure-bot-service bot-framework-composer

我已经使用 C# 使用机器人框架并托管在 azure 中。我们的机器人与 LUIS 集成并使用 SharePoint 列表来回答常见问题。我们想升级我们的机器人,现在我们看到了许多新的机器人解决方案,如强大的虚拟代理和作曲家。是否值得切换到任何新解决方案?如果是,哪个更好,费用是多少。

bil*_*ton 8

TL;DR如果您对当前的解决方案感到满意,则没有任何理由切换。估计费用:

  • Bot 框架 - 60 美元/月(10,000 条消息)
  • Power Virtual Agents - 1,000 美元/月(2,000 次对话)
  • Composer - 假设与 Bot Framework 相同或相似,$60/mo

这在很大程度上是一个偏好问题,但我可以提供我的个人见解。这篇文章似乎有点过时,但对这三个选项给出了一个很好的高级概述。我个人没有使用 Bot Framework Composer 的经验。

首先,对转换的一般意见。如果您已经在 Bot Framework 上使用了它并且对它感到满意,那么我认为没有理由切换。Bot Framework 将是您最便宜的选择。显然有很多变数需要花费,但我想说的是,如果您对除应用服务计划之外的所有内容都使用免费套餐,您可能会以 < 60 美元/月的价格运行Bot Framework机器人,以处理 10,000 条消息。与Power Virtual Agents 相比,每 2,000 个会话每月花费 1,000 美元(如果每个会话是 5 条消息,则价格相同;您可以根据预期的会话长度进行调整)。如果Bot Framework Composer只是传统 Bot Framework bot 的前端,我预计价格会保持在 60 美元/月左右。

以下是我对每个平台的看法。

机器人框架让您完全控制机器人的功能。它是 100% 的代码,会让一些人望而却步,但它非常适合具有现有开发人员能力的组织或不想与有时挑剔的构建器 UI 作斗争的人。根据我的经验,以这种方式构建集成要容易得多,尤其是对于可能使用 SOAP 的企业系统。如果您可以对其进行编码,则该机器人应该能够执行它。最大的缺点是,其他选项(特别是记录/会话管理和报告)中的一些开箱即用的功能仅通过模块和糟糕的文档提供令牌支持。您的对话也没有可视化构建器,尽管我实际上发现有时这些视觉效果可能会造成更大的障碍。为了我,

Power Virtual Agents是 Power Platform 的一部分,完全相反。它完全没有代码。有许多开箱即用的连接器(集成),您可以使用自定义连接器和流构建自己的连接器。然而,这比听起来要难。如果您需要创建自己的自定义 API,我发现这是一个非常糟糕的选择。我们的组织已经确定,如果您希望允许公民开发人员在没有开发人员或 IT 团队帮助的情况下创建自己的机器人,这将是最佳选择。它擅长问答和简单的对话,但除此之外,我发现使用它令人沮丧。

Bot Framework Composer似乎是两者之间的中间地带。我没有任何个人经验。似乎仍然需要一些编码,但它确实有一个可视化的对话框构建器,而且它似乎还有一些其他很好的开箱即用功能。我不确定在这个平台上创建集成是否更容易。我认为这里的利基是编码 Bot Framework 机器人的加速器,也适用于希望能够可视化其流程的技术水平较低的人员。如果您的客户大量参与开发过程,它也可能是一个更好的工具,允许他们在开发过程中查看流程,而不仅仅是通过对话进行测试。

如果任何 MSFT 人员对我的分析有任何补充或更正,请告诉我,我会将它们编辑到我的回复中。