2020年4月22日,星期三

将AI注入您的Office 365应用–三种方法和定价:第3部分

这是我有关Office 365应用程序中AI的系列文章中的第三篇。显然,自几周前的最新文章以来,世界已经发生了翻天覆地的变化-首先,我希望您和您关心的人都健康,并且您能应付自如。我们每天都在学习有关新世界的更多信息,很明显,有些事情可能又不太一样了。我认为可以说我们会看到 更大的 使用本系列中讨论的技术-Power Platform,Azure和AI。 现在许多组织需要非常快速地进行转型-这意味着新的信息技术形式,新的流程,在许多情况下还需要更多的自动化。 您可能已经看过Power Apps,例如 危机通讯应用 and 紧急响应应用 这些应用程序的产生如此之快,凸显了这些技术的有效性。能够将AI插入此类应用程序为广泛的场景奠定了坚实的基础,正如您希望在我为本系列开发的“事件报告”示例应用程序中所看到的那样。

提醒一下,该组中的文章是:

  1. Office 365应用中的AI-方案,一些AI示例和示例Power App 
  2. Office 365应用中的AI-在Power Apps AI Builder,Azure认知服务和Power Automate之间进行选择 
  3. Office 365应用中的AI-定价和结论(本文)
如您所料,定价是我们比较这三种方法时有趣的另一个领域。我们看着 能力 上一次(以及一些可以指导您确定哪种形式的AI适用于给定情况的因素)-但价格肯定是整个决策过程的一部分,因此,让我们现在就开始深入研究。

在撰写本文时,我根据先前文章中使用的“事件报告”应用程序的以下参数,为这三种方法编制了成本:
  • 200个用户
  • 各种交易(使用图像报告事件以标记/描述)-1000、100,000、200,000和1百万
  • 计算应用运行成本 每月

我最终得到了一个看起来像这样的电子表格-但是如果不加注释,单独花费的成本就不算什么,所以我现在已经弄不清楚了数字,但是我们稍后再讲。我只是在这里提供此信息,以便您了解我经历的过程:

 
因此,让我们从Power Apps AI Builder开始探讨不同的方法。

Power Apps AI Builder-定价

通过购买“ AI Builder服务积分”来启用Power Apps中的AI Builder。价格可以在 Power Apps定价页面,其想法是,以100万个服务信用的积分购买。撰写本文时的价格为$ 500 /£377/€每个区块每月421个。因此,当前的直接问题是“我将消费多少服务积分?”。在本系列中讨论的情况下,具体问题将是“将获得多少服务信用 我使用对象检测消耗吗?”,因为这是合适的AI Builder功能的特定类型。

微软提供 Power Apps AI Builder价格计算器 来帮助进行这种成本预测。在这里,您可以输入您要定价的交易数量-因此,我输入了我的数字范围(1000、100,000、200,000和1百万),并假设我的模型每月接受一次训练:


这使我估算了这么多事务需要多少个AI Builder附加单元,以及美元成本:


因此,我们获得1000笔交易的每月费用$ 500-并且我们可以使用计算器查看不同使用级别的费用。 仅是估算值,而不是保证的价格,但应合理准确。

但是,此方法还需要考虑的一件大事是,我们还需要每用户/每应用许可的Power Apps才能覆盖200个用户。 作为 Power Platform许可常见问题解答 状态, "AI Builder被许可作为独立Power Apps和Power Automate许可以及 Dynamics 365许可证。“当然,这意味着,如果您通过Office 365许可使用Power Apps,则不能使用AI Builder-本身也需要Power Apps许可。 正如我们将看到的,这对定价产生了巨大的影响-对于以前看过Power Platform许可的人来说,这并不令人感到惊讶。

因此,这种方法的定价最终如下所示-这些数字是我们每月不同使用量的价格:



因此,使用Power Apps AI Builder时感觉很昂贵-但费用主要来自200名用户的核心Power Apps许可要求,而不是AI Builder费用。  

Azure认知服务-定价

因此,回避Power Apps AI Builder并直接插入AI服务是否有任何帮助?好吧,如您所料,Azure中的Computer Vision API(再次是与我们的场景需求相关的特定AI服务)是根据API事务的数量定价的,即它是基于消耗的Azure服务。级别分为0-1百万,1-5M,5M-10M,10M-100M等,您使用的价格越便宜,价格越便宜。定价会因地区而异,每种功能的定价都不同。

对于我们的方案,我们将使用计算机视觉API的以下功能:
  • 标签
  • 检测
  • 描述
定价如下:

项目定价(当前,英国,最低等级)1000100k200k1m
标签0-1M交易— £每1000笔交易0.746
1M-5M交易— £每1000个交易0.597
£0.75£74.60£149.20£597.00
检测0-1M交易— £每1,000笔交易1.118笔
1M-5M交易— £每1000笔交易0.746
£1.12£111.80£223.60£746.00
描述£每1,000笔交易1.864£1.86£186.40£372.80£1864.00
£3.73£372.80£745.60£3207.00

因此,如果我们的应用程序每月报告约1000起事件,那么我们总共可以看到£每月3.73。 2000年的事件将是£7.46, 和 so on.
如您所见,除非大规模运行,否则这是相当便宜的。 但是,要注意的是,尽管我们仍然*仍*需要每个应用程序/每个用户许可证使用Power Platform才能这样做-这是因为我们需要使用HTTP连接器来调用Azure,这意味着我们需要“付费” ” Power Platform领域。假设我们将使用按用户许可,则当前的英国价格为£每个用户每月7.50。 

Power Apps许可对HTTP调用的影响

对于我们的事件报告应用程序和任何类似情况,这里的问题是Power App可以被许多用户使用。由于我们的应用程序需要通过HTTP连接器调用Azure,因此*每个*用户需要按应用程序/按用户许可。即使只有100个用户,也意味着£每月750,这还不包括Azure成本或任何其他方面的成本。因此,仅当您认为以一种极具成本效益的方式将AI内置到Office 365应用程序中时,如果您使用Power App作为前端,就会发现Power Platform许可可以在如果您设想大量用户,可以采用这种方式。

因此,这种方法的定价最终是这样-再次,每月一次,针对我们不同的使用级别:


同样,需要Power Apps许可使其变得昂贵,而不是Azure AI服务的成本。

用于AI的Power Automate(Flow)-定价

我们研究的最后一个选择是使用Power Automate插入AI。正如我们上次详细介绍的,无论如何,这实质上是Azure的Vision API的包装-使服务易于为您可能创建的Flow使用。这里的价格更好吗?嗯,是 - 取决于Flow的调用方式。 如果您的Flow是由添加到SharePoint的项目触发的,而不是由用户直接触发的(在我的事件报告应用程序中就是这种情况),则Flow仅需要一个用户许可证。显然,这与要求非常不同 Power App的用户拥有许可证-如果您有大量用户,则差异是巨大的,根据Microsoft的许可准则,这完全有效。

因此,这种最终方法的定价最终是这样-再次,每月一次,针对我们不同的使用水平:



如您所见,成本差异很大! 迄今为止,最大的因素是消除了我们虚构的200个用户对每个用户/每个应用程序许可使用Power Apps的需求,但这也有助于与Power Apps AI Builder相比,使用Azure认知服务可以大大降低我们的AI成本。看来这里的结论是,如果您的解决方案可以通过某些方式构建,则可以节省大量的许可证成本。其中一些方面不是我们场景中特定于AI的使用,而是常见的注意事项:
  • 确保通过以下方式使用AI Power Automate中的Azure计算机视觉操作 作为Power Apps AI Builder的替代方法 
  • 确保您的电源自动化流程是“间接”触发的 
    • 换句话说,使用的触发器是“创建项目时”或 SharePoint连接器提供的“创建或修改项目时”。这样,将元数据放入文档库后,便将其添加到SharePoint中的文件中,并且该过程不是由用户直接触发的(例如,通过Power App中的按钮)
当然,只有当您或您的团队乐于以这种方式进行构建时,这些选择才会叠加。例如,如果您不具备Power Automate的技能,则可能无法选择这种特定方法。

概要

Office 365中有多种AI途径,并且在运营成本方面存在很大差异。您的实施团队或合作伙伴在解决方案设计期间所做的决策将对您的应用程序的总拥有成本产生重大影响!了解可以降低成本但不违反任何Microsoft许可准则的使用技术是此处成功的关键-因此拥有正确的专业知识至关重要。

总体上有帮助的两个原则是:
  • 尽可能在Office 365中存储数据 -避免需要高级连接器(例如Azure,SQL,CDS,其他SaaS应用程序)或自定义连接器的数据源,这意味着您位于许可指南中所述的“ Office 365 Power Platform使用权利”的范围之内
  • 使用Office 365触发器进行电源自动化 -避免实现由用户直接触发Flow而是使用Office 365触发器(例如SharePoint的“创建项目时”或OneDrive的“创建文件时”)的实现,这将再次使您处于Office的范围内365许可
对于熟悉Power Platform许可的人来说,这都不会让您感到惊讶,但是有趣的是,可以看到详细情况下成本的量化比较。当然,在许多情况下,在Office 365中存储数据将 正确的解决方案设计-也许您需要真正的数据库功能,例如关系(一对多或多对多),级联完整性或与数据相关的业务规则/触发器。也许您需要更好的支持以基于角色的访问。在这种情况下,选择CDS或SQL可能会提供更好的平台,并且利益相关者需要接受随之而来的成本-但这应反映在应用程序提供的价值中。

无论如何,这些决定应谨慎考虑。希望本系列文章中的信息有用!