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

which bot solution I should use, Botframework or Composer tool or Power Virtual Agent? Is Power virtual agent costly?

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

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

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

这主要是个人喜好问题,但我可以提供个人见解。 This post 似乎有点过时,但对这三个选项提供了很好的高级概述。我个人没有使用 Bot Framework Composer 的经验。

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

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

Bot Framework 让您可以完全控制机器人的功能。它是 100% 的代码,会让一些人望而却步,但它非常适合具有现有开发人员能力的组织或不想与有时挑剔的构建器 UI 打交道的人。根据我的经验,以这种方式构建集成要容易得多,尤其是对于可能使用 SOAP 的企业系统。如果你能编写代码,这个机器人应该能够执行它。最大的缺点是一些在其他选项中开箱即用的功能(特别是 transcript/session 管理和报告)仅通过模块和糟糕的文档提供令牌支持。您的对话也没有视觉生成器,但我实际上发现有时这些视觉效果可能更像是一种障碍。对我来说,灵活性胜过缺点,这就是我的组织选择的企业平台。

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

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

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