Descrever o OpenAI do Azure

Concluído

A Microsoft fez uma parceria com a OpenAI para cumprir três objetivos principais:

  • Utilizar a infraestrutura do Azure, incluindo segurança, conformidade e disponibilidade regional, para ajudar os usuários a criar aplicativos corporativos.
  • Implantar os recursos do modelo de IA do OpenAI em produtos da Microsoft, incluindo os produtos de IA do Azure e muitos outros.
  • Usar o Azure para alimentar todas as cargas de trabalho do OpenAI.

Introdução ao Serviço OpenAI do Azure

O Serviço OpenAI do Azure é resultado da parceria entre a Microsoft e a OpenAI. Ele combina os recursos corporativos do Azure com os recursos de modelo de IA generativa do OpenAI.

O OpenAI do Azure está disponível para usuários do Azure e consiste em quatro componentes:

  • Modelos de IA generativa pré-treinados
  • Capacidades de personalização: a capacidade de ajustar modelos de IA com os próprios dados
  • Ferramentas integradas para detectar e mitigar casos de uso prejudiciais para que os usuários possam implementar a IA com responsabilidade
  • Segurança corporativa com RBAC (controle de acesso baseado em função) e redes privadas

A utilização do OpenAI do Azure permite fazer a transição entre o trabalho com os serviços do Azure e o OpenAI, fazendo uso da rede privada, da disponibilidade regional e da filtragem responsável de conteúdo de IA do Azure.

Entender as cargas de trabalho do OpenAI do Azure

As cargas de trabalho de IA comuns incluem o aprendizado de máquina, a visão computacional, o processamento de linguagem natural, a IA conversacional, a detecção de anomalias e a mineração de conhecimento.

O OpenAI do Azure dá suporte a muitas cargas de trabalho de IA generativas, como:

  • Geração de linguagem natural
    • Preenchimento de texto: gerar e editar textos
    • Inserções: pesquisar, classificar e comparar textos
  • Geração de código: gerar, editar e explicar códigos
  • Geração de imagens: gerar e editar imagens

Relacionamento do OpenAI do Azure com os serviços da IA do Azure

Observação

A partir de julho de 2023, os serviços de IA do Azure passaram a abranger tudo o que antes era conhecido como Serviços Cognitivos e Serviços de IA Aplicada do Azure.

Os serviços de IA do Azure são ferramentas para resolver cargas de trabalho de IA. Os serviços escolhidos para uso dependem do que é necessário fazer. Em especial, existem vários recursos sobrepostos entre o serviço Linguagem de IA do Azure e o serviço OpenAI do Azure, como tradução, análise de sentimento e extração de palavras-chave.

Embora não haja orientação estrita sobre quando usar um serviço específico, o serviço Linguagem de IA do Azure pode ser usado para casos de uso amplamente conhecidos que exigem ajuste mínimo, como o processo de otimização do desempenho de um modelo. O Serviço OpenAI do Azure pode ser mais benéfico para casos de uso que exigem modelos generativos altamente personalizados ou para pesquisa exploratória.

Observação

Os preços são diferentes para o Azure OpenAI e o serviço Linguagem de IA do Azure. Saiba mais aqui.

Ao tomar decisões de negócios sobre que tipo de modelo usar, é importante entender como as necessidades de tempo e de computação influenciam no treinamento do aprendizado de máquina. Para produzir um modelo de machine learning eficaz, o modelo precisa ser treinado com uma quantidade substancial de dados limpos. A parte de 'aprendizado' do treinamento exige que um computador identifique um algoritmo que melhor se ajuste aos dados. A complexidade da tarefa que o modelo precisa resolver e o nível desejado de desempenho do modelo são todos fatores no tempo necessário para executar possíveis soluções para um algoritmo de melhor ajuste.