使用解决方案分发您的模型

可以将 AI 模型作为解决方案组件进行分发。 在 AI Builder 中创建模型后,使其可供其他环境使用。 将模型打包到解决方案中,然后再导出到 zip 文件中来达到此目的。 在目标环境中导入解决方案后,便可使用打包的 AI 模型。

解决方案资源管理器

使用 Power Apps 或 Power Automate 解决方案资源管理器创建解决方案并将组件—如 AI 模型—添加到这些解决方案。 也可以使用解决方案资源管理器导出和导入解决方案。

要了解更多信息,请转到解决方案简介

您最好先在沙盒或开发环境中开发 AI 模型。 然后,可以使用托管解决方案将它们部署到生产环境中。 如果需要将生产环境复制到沙盒环境中,请按照复制环境中的说明操作。

可使用该过程在导入模型后立即使用它。 在 Power Apps 或 Power Automate 中使用它无需其他操作,但最好先在 AI Builder 中执行快速测试。

模型只有在具有已发布版本时才能添加到解决方案中。 在新环境中导出和导入解决方案时,新环境中将只安装模型的已发布版本。

备注

在解决方案中添加 AI 模型时,仅包含模型可执行文件。 模型内不包括训练数据。

如果在导入过程中收到错误消息,请转到未能在新环境中导入 AI 模型了解可能的解决方法。

自动化流程

由于 AI 模型可以使用解决方案跨环境分发,您可以像处理其他平台组件一样自动化模型生命周期。 要了解更多信息,请转到 Microsoft Power Platform 的应用程序生命周期管理 (ALM)

更改导入的模型

通常,我们不建议更改导入的模型,因为它会生成非托管自定义。 这些自定义可能会导致将来无法正确更新模型。 更改包括更新模型信息、创建和训练新版本或重新发布模型。

对于有些模型,创建和训练新版本已被禁用,因为训练数据不会与模型一起移动。 这适用于文档处理、对象检测和实体提取模型。

如果导入后意外执行了操作,删除导入的解决方案,然后再次导入解决方案即可。

为避免在导入后意外修改模型,最好在导入前禁用模型的托管属性中的自定义。

要禁用自定义,请执行以下操作:

  1. 从顶部菜单的解决方案中,选择托管属性

  2. 关闭允许自定义

    托管属性的屏幕截图。

禁用自定义后,您的模型将包含一条说明,指出您已经限制了可以对模型执行的操作。

导入状态

对于文档处理和对象检测模型,可以在导入操作完成后继续导入过程。 当模型继续导入过程时,导入会出现在 AI Builder 模型的列表页上。 这是正常情况,可能会持续几分钟。

限制

  • 您无法创建和训练导入的文档处理、对象检测或实体提取模型的新版本,因为训练数据集不是导入的解决方案的一部分。 您应改为创建新模型。

  • 您不能为导入的类别分类模型设置运行计划。

  • 应在导出后一个月内完成对象检测模型或文档处理模型的导入。 但是,如果源模型在导出之后保持不变,则仍可在此期间之后导入。

  • 如果你在应用或 Power Automate 流中使用模型,则需要将应用和模型显式添加到解决方案中。 该模型不被视为应用或流依赖项。

  • 不能在解决方案资源管理器中创建新的 AI Builder 模型。