Condividi tramite


Panoramica di Azure AI SDK

Importante

Alcune funzionalità descritte in questo articolo potrebbero essere disponibili solo in anteprima. Questa anteprima viene fornita senza un contratto di servizio e non è consigliabile per i carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero presentare funzionalità limitate. Per altre informazioni, vedere le Condizioni supplementari per l'uso delle anteprime di Microsoft Azure.

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, Ricerca, 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 intelligenza artificiale per Azure

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 intelligenza artificiale per Azure

Prompt flow