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 machine learning para permitir que você crie modelos de orquestração para conectar a CLU (compreensão da linguagem coloquial), projetos de respostas às perguntas e aplicativos LUIS. Ao criar um projeto de fluxo de trabalho de orquestração, os desenvolvedores poderão marcar enunciados iterativamente, treinar e avaliar o desempenho do modelo antes de disponibilizá-lo para consumo. Para simplificar a criação e a personalização do modelo, o serviço oferece um portal da Web personalizado que pode ser acessado por meio do Language Studio. Para começar a usar o serviço com facilidade, siga as etapas neste guia de início rápido.

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

  • Os guias de início rápido são instruções de introdução que orientam sobre como 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 de uso do serviço de maneiras mais específicas ou personalizadas.

Cenários de uso de exemplo

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

Chatbot Enterprise

Em uma grande corporação, um chatbot empresarial pode lidar com diversos assuntos de funcionários. Ele pode conseguir lidar com perguntas frequentes feitas por uma respostas às perguntas da base de dados de conhecimento personalizada, uma habilidade específica do calendário atendida pelo compreensão da linguagem coloquial e uma habilidade de comentários de entrevista atendida pelo LUIS. O bot precisa conseguir rotear adequadamente as solicitações de entrada para o serviço correto. O fluxo de trabalho de orquestração permite que você conecte essas habilidades a um projeto que manipula o roteamento de solicitações de entrada 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 de desenvolvimento.

Siga estas etapas para aproveitar seu modelo ao máximo:

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

  2. Rotular seus dados: a qualidade da marcação de dados é fundamental para determinar o desempenho do modelo.

  3. Treinar um modelo: o modelo começa a aprender com os dados marcados.

  4. Exibir detalhes de desempenho do modelo: veja os detalhes de avaliação do modelo para determinar o desempenho dele diante de novos dados.

  5. Aprimorar o modelo: depois de examinar o desempenho do modelo, você poderá aprender como aprimorar o modelo.

  6. Implantar o modelo: implantar um modelo o disponibiliza para uso por meio da API de previsão.

  7. Prever intenções: use seu modelo personalizado para prever intenções dos enunciados do usuário.

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

Ao usar o fluxo de trabalho de orquestração, confira a seguinte documentação de referência e os exemplos da Linguagem de IA do Azure:

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

IA responsável

Um sistema de IA inclui não apenas a tecnologia, mas também as pessoas que a usarão, que serão afetadas por ele e o ambiente em que ele é implantado. Leia a nota de transparência para o fluxo de trabalho de orquestração e CLU para saber mais sobre o uso e a implantação de IA responsável em seus sistemas. Você também pode conferir os artigos a seguir para saber mais:

Próximas etapas

  • 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, examine o glossário para saber mais sobre os termos usados em toda a documentação do recurso.

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