使用模型

已完成

让我们了解如何在 Power Automate 和 Power Apps 中使用您的文档处理模型。

快速测试

训练完模型后,您可以在详细信息页面上查看与新训练的模型相关的重要详细信息。

新训练的模型详细信息页面的屏幕截图。

要查看模型的实际应用,请选择快速测试

从设备拖放或上传一个图像来进行测试。 从上一单元的示例数据中,使用未用于训练的 Test 文件夹中的文件(来自 AI Builder Document processing Sample Data\Adatum\TestAI Builder Document processing Sample Data\Contoso\Test)。

现在,您可以查看所选的已检测字段以及关联的置信度分数,以便对照已训练的模型检索各个字段。

发布模型

模型在发布之前无法使用。 如果您对模型满意,请选择发布,以使其可供使用。

在 Power Automate 中使用模型

现在,模型已发布,您可以通过 Power Automate 使用文档处理模型来处理文档。 可以使用特殊 AI Builder 操作引入来自电子邮件、文档库和其他来源的文档,并输出处理的数据。

  1. 选择使用模型

  2. 选择生成智能自动化,然后选择建议的触发器之一。 在本模块中,我们将使用 Microsoft 365 Outlook 工作帐户

  3. 请确保您已登录到所需连接中,然后选择继续以确认创建流。

    当您收到包含附件并且电子邮件主题为 AI Builder 的电子邮件时,该流已配置为运行。 我们来了解一下。 请注意,此流中包含撰写步骤,并包含对每个步骤所发生的情况的一些说明。 另请注意,流可以处理多个附件。

    AI Builder 步骤从窗体中提取信息 是流的中心。 这是与新模型关联的步骤,它将从附件中提取信息。

    示例流的屏幕截图,展示了如何使用新训练的模型。

  4. 让我们更改此自动生成的流,以向我们展示训练它提取的一些信息。 展开发送成功电子邮件 切换开关下的发送电子邮件(成功) 步骤。 删除正文中包含总计...(置信度分数:...) 的行

  5. 将此内容添加到邮件正文中:

    发票编号:[插入 invoiceID value 的动态内容]

    计费/客户名称:[插入 billingAddressRecipient value/customerName value 的动态内容]

    总金额:[插入 invoiceTotal value 的动态内容]

    发票日期:[插入 invoiceDate value 的动态内容]

    我们为“计费/客户名称”添加两个动态内容值,因为一个集合标识了“计费”内容,另一个集合标识了“客户”内容,但信息基本相同,并且每个文档仅存在一个输出。 理想情况下,当您遇到此类情况时,您会使用“coalesce”函数,但我们在这里关注的只是查看我们的输出。

    完成后,您的发送电子邮件(成功) 正文应类似于以下内容:

    “电子邮件(成功)”正文的屏幕截图,其中突出显示了我们添加的字段。

  6. 选择右上角的保存以测试流。

  7. 选择测试

  8. 选择手动,然后选择测试

  9. 现在,向您自己发送一封包含主题 AI Builder 的电子邮件,并附加您以前用于测试的文档。

  10. 片刻后,您将看到流正在运行。 该流从附件中提取数据,然后向您发送回一封包含结果的电子邮件。

恭喜! 您已生成和自定义智能自动化流。 您可以根据需要继续自定义流,以执行可能需要的任何其他操作,例如将数据保存到数据表或响应客户。

在 Power Apps 中使用模型

现在,模型已发布,您还可以在画布应用中使用文档处理模型。 您可以添加一个特殊组件,以便分析任何图像并基于训练的文档处理模式提取文本。

  1. Power Automate 主页中,选择 AI 中心,然后在“最近创建”下选择您的模型。

  2. 选择使用模型

  3. 选择生成智能应用,以开始画布应用创建体验。

    选择“生成智能应用”的屏幕截图。

  4. 在画布应用中,窗体处理器组件将自动添加并链接到您发布的文档处理模型。

    注意

    如果您想要向应用中添加其他 AI 模型,选择“插入”,然后选择“窗体处理器”以添加窗体处理器组件。 接下来,从右侧属性面板中选择 AI 模型属性。 将显示一个 AI 模型列表以供选择。 下拉列表中仅显示已发布的模型。

    Power Apps 中显示在下拉列表中的已发布模型的屏幕截图。

    如果您在应用中添加了额外的窗体处理器控件,请先删除该控件,然后再继续。

  5. 接下来,我们可以选择发票中要显示的字段。 选择插入,然后添加文本标签组件。 将标签放置在应用画布上的窗体处理器控件下方。

  6. 选择标签后,确保在左上角选择了 Text 属性。 在编辑栏中,写入 FormProcessor1.Fields.,此代码还向您提供对模型中其他属性的访问权限。 在本练习中,让我们选择 invoiceId。 标签的公式现在应为:

    FormProcessor1.Fields.invoiceId

  7. 接下来,让我们添加库,以便可以看到发票的物料表中的数据。 选择插入,然后选择垂直库。 重设库的大小和位置,使其位于标签下方。

  8. 在库的 Items 属性中,写入:FormProcessor1.Tables.items

    库和 formprocessor1.Tables.items 的屏幕截图。

  9. 通过选择命令栏右上角的播放 图标,将应用置于预览模式下。

  10. 选择分析按钮,然后选择之前用于测试的 PDF。

    文档的预览版将显示在窗体处理器控件中。 您还会看到库中显示发票中的发票编号和物料。

    库项和发票中的发票编号的屏幕截图。

现在,您已经了解了在 Power Automate 流和 Power Apps 应用内使用 AI Builder 模型的功能。 AI Builder 模型是非常强大的工具,具有非凡的潜力!