Descrever o OpenAI do Azure
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.