O que é o fluxo de trabalho de orquestração?

O fluxo de trabalho orchestration é uma das funcionalidades oferecidas pela Linguagem de IA do Azure. É um serviço de API baseado na cloud que aplica inteligência de machine learning para lhe permitir criar modelos de orquestração para ligar Language Understanding conversacionais (CLU), projetos de Resposta a Perguntas e aplicações LUIS. Ao criar um fluxo de trabalho de orquestração, os programadores podem etiquetar expressões de forma iterativa, preparar e avaliar o desempenho do modelo antes de o disponibilizarem para consumo. Para simplificar a criação e personalização do modelo, o serviço oferece um portal Web personalizado que pode ser acedido através do Language Studio. Pode facilmente começar a utilizar o serviço ao seguir os passos neste início rápido.

Esta documentação contém os seguintes tipos de artigo:

  • Os inícios rápidos são instruções de introdução para orientá-lo através da realização de pedidos para o serviço.
  • Os conceitos fornecem explicações sobre as funcionalidades e funcionalidades do serviço.
  • Os manuais de instruções contêm instruções para utilizar o serviço de formas mais específicas ou personalizadas.

Cenários de utilização de exemplo

O fluxo de trabalho de orquestração pode ser utilizado em vários cenários em vários setores. Alguns exemplos incluem:

Bot de chat empresarial

Numa grande empresa, um chat bot empresarial pode lidar com uma variedade de assuntos de colaboradores. Pode ser capaz de lidar com as perguntas mais frequentes servidas por um base de dados de conhecimento de resposta a perguntas personalizadas, uma competência específica do calendário servida pela compreensão da linguagem de conversação e uma competência de feedback de entrevistas servida pelo LUIS. O bot tem de conseguir encaminhar adequadamente os pedidos recebidos para o serviço correto. O fluxo de trabalho de orquestração permite-lhe ligar essas competências a um projeto que processa o encaminhamento de pedidos recebidos adequadamente para alimentar o bot empresarial.

Ciclo de vida de desenvolvimento de projetos

Normalmente, a criação de um projeto de fluxo de trabalho de orquestração envolve vários passos diferentes.

Diagrama a mostrar o ciclo de vida de desenvolvimento.

Siga estes passos para tirar o máximo partido do seu modelo:

  1. Definir o esquema: conheça os seus dados e defina as ações e informações relevantes que têm de ser reconhecidas a partir das expressões de entrada do utilizador. Crie as intenções que pretende atribuir às expressões do utilizador e os projetos que pretende ligar ao projeto de orquestração.

  2. Etiquetar os seus dados: a qualidade da etiquetagem de dados é um fator chave para determinar o desempenho do modelo.

  3. Preparar um modelo: o modelo começa a aprender com os seus dados etiquetados.

  4. Ver o desempenho do modelo: veja os detalhes de avaliação do modelo para determinar o desempenho do mesmo quando introduzido em novos dados.

  5. Melhorar o modelo: depois de rever o desempenho do modelo, pode aprender como pode melhorar o modelo.

  6. Implementar o modelo: implementar um modelo disponibiliza-o para utilização através da API de predição.

  7. Prever intenções: utilize o modelo personalizado para prever intenções das expressões do utilizador.

Documentação de referência e exemplos de código

À medida que utiliza o fluxo de trabalho de orquestração, veja a seguinte documentação de referência e exemplos para a Linguagem de IA do Azure:

Opção de desenvolvimento/idioma Documentação de referência Amostras
APIs REST (Criação) Documentação da API REST
APIs REST (Runtime) Documentação da API REST
C# (Runtime) Documentação do C# Amostras em C#
Python (Runtime) Documentação do Python Amostras de Python

IA Responsável

Um sistema de IA inclui não só a tecnologia, mas também as pessoas que a utilizarão, as pessoas que serão afetadas pela mesma e o ambiente em que é implementada. Leia a nota de transparência do fluxo de trabalho CLU e orchestration para saber mais sobre a utilização e implementação responsáveis de IA nos seus sistemas. Também pode ver os seguintes artigos para obter mais informações:

Passos seguintes

  • Utilize o artigo de início rápido para começar a utilizar o fluxo de trabalho de orquestração.

  • À medida que percorre o ciclo de vida de desenvolvimento do projeto, reveja o glossário para saber mais sobre os termos utilizados em toda a documentação para esta funcionalidade.

  • Lembre-se de ver os limites de serviço para obter informações como a disponibilidade regional.