Panoramica di Azure AI SDK

Microsoft offre un'ampia gamma di pacchetti che è possibile usare per la creazione di applicazioni di intelligenza artificiale generative nel cloud. Nella maggior parte delle applicazioni è necessario usare una combinazione di pacchetti per gestire e usare vari servizi di Azure che forniscono funzionalità di intelligenza artificiale. Sono disponibili anche integrazioni con librerie open source come LangChain e MLflow per l'uso con Azure. In questo articolo verrà presentata una panoramica dei servizi e degli SDK principali che è possibile usare con Studio AI della piattaforma Azure.

Per la creazione di applicazioni di intelligenza artificiale generative, è consigliabile usare i servizi e gli SDK seguenti:

  • Azure Machine Learning per l'hub e l'infrastruttura di progetto usata in Studio per organizzare il lavoro in progetti, gestire artefatti del progetto (dati, esecuzioni di valutazione, tracce), ottimizzare e distribuire modelli e connettersi a servizi e risorse esterni.
  • Servizi di Azure AI offre API e modelli intelligenti predefiniti e personalizzabili, con supporto per Azure OpenAI, Azure AI Search, Voce, Visione e Lingua.
  • Prompt flow per gli strumenti di sviluppo per semplificare il ciclo di sviluppo end-to-end dell'applicazione di intelligenza artificiale basata su LLM, con supporto per inferenza, indicizzazione, valutazione, distribuzione e monitoraggio.

Per ognuno di questi, sono disponibili set separati di librerie di gestione e librerie client.

Librerie di gestione per la creazione e la gestione delle risorse cloud

Le librerie di gestione di Azure (dette anche "piano di controllo" o "piano di gestione") per la creazione e la gestione delle risorse cloud usate dall'applicazione.

Azure Machine Learning

Servizi di Azure AI

Prompt flow

Librerie client usate nel codice dell'applicazione di runtime

Le librerie client di Azure (dette anche "piano dati") per la connessione e l'uso di servizi con provisioning dal codice dell'applicazione di runtime.

Servizi di Azure AI

Prompt flow

Framework agentic: