业务流程工作流是什么?

业务流程工作流是 Azure AI 语言提供的功能之一。 它是一种基于云的 API 服务,应用机器学习智能来使你能够构建业务流程模型,以连接对话语言理解 (CLU)问题解答项目和 LUIS 应用程序。 通过创建业务流程工作流,开发者可以在模型可供使用之前,以迭代方式标记语句,训练和评估模型性能。 为了简化生成和自定义模型,该服务提供了一个自定义 Web 门户,可通过 Language Studio 访问该门户。 可以按照此快速入门中的步骤轻松开始使用该服务。

本文档包含以下文章类型:

  • 快速入门介绍了入门说明,指导您完成向服务发出请求。
  • 概念对服务的功能和特性进行了深入说明。
  • 操作指南包含以更具体的方式或自定义方式使用服务的说明。

使用方案示例

业务流程工作流可用于各行业的多个方案。 下面是一些示例:

企业聊天机器人

在大型企业中,企业聊天机器人可以处理各种员工事务。 它可以处理由自定义问答知识库提供的常见问题、由对话语言理解提供的日历特定技能,以及由 LUIS 提供的面试反馈技能。 机器人需要能够适当地将传入请求路由到正确的服务。 使用业务流程工作流,你可以将这些技能连接到一个项目,该项目可以适当地处理传入请求的路由,为企业机器人提供支持。

项目开发生命周期

创建业务流程工作流项目通常涉及几个不同的步骤。

Diagram showing the development lifecycle.

请按照以下步骤操作,充分利用模型:

  1. 定义架构:了解数据并定义需要从用户的输入语句中识别的操作和相关信息。 创建要分配给用户的语句的意向,以及要连接到业务流程项目的项目。

  2. 标记数据:数据标记的质量是确定模型性能的关键因素。

  3. 训练模型:模型始于从带标记的数据进行学习。

  4. 查看模型性能:查看模型的评估详细信息,以确定它在引入新数据时的性能。

  5. 优化模型:查看模型的性能后,可以了解如何优化模型。

  6. 部署模型:部署一个模型,使其可供用户通过预测 API 进行使用。

  7. 预测意向:使用自定义模型从用户的语句预测意向。

参考文档和代码示例

使用业务流程工作流时,请参阅针对 Azure AI 语言的以下参考文档和示例:

开发选项/语言 参考文档 示例
REST API(创作) REST API 文档
REST API(运行时) REST API 文档
C#(运行时) C# 文档 C# 示例
Python(运行时) Python 文档 Python 示例

后续步骤

  • 按照快速入门文章的说明,开始使用业务流程工作流。

  • 在完成项目开发生命周期时,请查看术语表,详细了解整个文档中使用的有关此功能的术语。

  • 请记得查看服务限制来了解区域可用性之类的信息。