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

O fluxo de trabalho de orquestração é um dos recursos oferecidos pela Linguagem de IA do Azure. É um serviço de API baseado em nuvem que aplica inteligência de aprendizado de máquina para permitir que você crie modelos de orquestração para conectar projetos de Compreensão de Linguagem Conversacional (CLU), Resposta a Perguntas e aplicativos LUIS. Ao criar um fluxo de trabalho de orquestração, os desenvolvedores podem marcar iterativamente os enunciados, treinar e avaliar o desempenho do modelo antes de disponibilizá-lo para consumo. Para simplificar a construção e personalização do seu modelo, o serviço oferece um portal web personalizado que pode ser acessado através do estúdio de idiomas. Você pode facilmente começar com o serviço seguindo as etapas neste início rápido.

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

  • Os guias de início rápido são instruções de introdução para guiá-lo ao fazer solicitações ao serviço.
  • Os conceitos fornecem explicações sobre a funcionalidade e os recursos do serviço.
  • Os guias de instruções contêm instruções para usar o serviço de maneiras mais específicas ou personalizadas.

Exemplos de cenários de utilização

O fluxo de trabalho de orquestração pode ser usado em vários cenários em uma variedade de setores. Alguns exemplos são:

Bot de chat corporativo

Em uma grande corporação, um bot de bate-papo corporativo pode lidar com uma variedade de assuntos de funcionários. Ele pode ser capaz de lidar com perguntas frequentes servidas por uma base de conhecimento de resposta a perguntas personalizadas, uma habilidade específica do calendário servida pela compreensão da linguagem de conversação e uma habilidade de feedback de entrevista servida pelo LUIS. O bot precisa ser capaz de rotear adequadamente as solicitações recebidas para o serviço correto. O fluxo de trabalho de orquestração permite que você conecte essas habilidades a um projeto que lida com o roteamento de solicitações recebidas adequadamente para alimentar o bot corporativo.

Ciclo de vida de desenvolvimento do projeto

A criação de um projeto de fluxo de trabalho de orquestração normalmente envolve várias etapas diferentes.

Diagrama mostrando o ciclo de vida do desenvolvimento.

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

  1. Defina seu esquema: conheça seus dados e defina as ações e informações relevantes que precisam ser reconhecidas a partir dos enunciados de entrada do usuário. Crie as intenções que você deseja atribuir aos enunciados do usuário e os projetos que você deseja conectar ao seu projeto de orquestração.

  2. Rotule seus dados: a qualidade da marcação de dados é um fator-chave para determinar o desempenho do modelo.

  3. Treinar um modelo: seu modelo começa a aprender com seus dados marcados.

  4. Visualize o desempenho do modelo: visualize os detalhes da avaliação do seu modelo para determinar o seu desempenho quando introduzido a novos dados.

  5. Melhorar o modelo: Depois de analisar o desempenho do modelo, você pode aprender como pode melhorá-lo.

  6. Implantar o modelo: a implantação de um modelo o torna disponível para uso por meio da API de previsão.

  7. Prever intenções: use seu modelo personalizado para prever intenções a partir das declarações do usuário.

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

À medida que você usa o fluxo de trabalho de orquestração, consulte a seguinte documentação de referência e exemplos para o Azure AI Language:

Opção de desenvolvimento / linguagem Documentação de referência Exemplos
APIs REST (criação) Documentação da API REST
APIs REST (tempo de execução) Documentação da API REST
C# (Tempo de execução) Documentação em C# Exemplos de C#
Python (Tempo de execução) Documentação Python Amostras de Python

IA responsável

Um sistema de IA inclui não apenas a tecnologia, mas também as pessoas que a usarão, as pessoas que serão afetadas por ela e o ambiente em que ela é implantada. Leia a nota de transparência para CLU e fluxo de trabalho de orquestração para saber mais sobre o uso e a implantação responsáveis de IA em seus sistemas. Você também pode ver os seguintes artigos para obter mais informações:

Próximos passos

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

  • Ao percorrer o ciclo de vida de desenvolvimento do projeto, revise o glossário para saber mais sobre os termos usados em toda a documentação para esse recurso.

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