Compartilhar via


Visão geral dos SDKs de IA do Azure

A Microsoft oferece uma variedade de pacotes que podem ser usados para criar aplicativos de IA generativa na nuvem. Na maioria dos aplicativos, você precisa usar uma combinação de pacotes para gerenciar e usar vários serviços do Azure que fornecem a funcionalidade de IA. Também oferecemos integrações com bibliotecas de código aberto como LangChain e MLflow para serem usadas com o Azure. Neste artigo, apresentaremos uma visão geral dos principais serviços e SDKs que você pode usar com o Estúdio de IA do Azure.

Para criar aplicativos de IA generativa, recomendamos usar os seguintes serviços e SDKs:

  • Azure Machine Learning para a infraestrutura do hub e do projeto usada no Estúdio de IA para organizar seu trabalho em projetos, gerenciar artefatos de projeto (dados, execuções de avaliação, rastreamentos), ajustar e implantar modelos e conectar-se a serviços e recursos externos.
  • Os Serviços de IA do Azure fornecem APIs e modelos inteligentes pré-criados e personalizáveis, com suporte para OpenAI do Azure, Pesquisa de IA do Azure, Fala, Visão e Linguagem.
  • Prompt flow de ferramentas para desenvolvedores para simplificar o ciclo de desenvolvimento de ponta a ponta do aplicativo de IA baseado em LLM, com suporte para inferência, indexação, avaliação, implantação e monitoramento.

Para cada uma delas, há conjuntos separados de bibliotecas de gerenciamento e bibliotecas de cliente.

Bibliotecas de gerenciamento para criar e gerenciar recursos de nuvem

As bibliotecas de gerenciamento do Azure (também "plano de controle" ou "plano de gerenciamento") para criar e gerenciar recursos de nuvem usados pelo aplicativo.

Azure Machine Learning

Serviços de IA do Azure

Prompt flow

Bibliotecas de cliente usadas no código do aplicativo de runtime

Bibliotecas de cliente do Azure (também chamada de "plano de dados") para se conectar e usar serviços provisionados do código do aplicativo de runtime.

Serviços de IA do Azure

Prompt flow

Estruturas Agentic: