Risorse dell'hub di Azure per intelligenza artificiale

Nota

Studio AI della piattaforma Azure è attualmente disponibile in anteprima pubblica. 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.

La risorsa hub di Azure per intelligenza artificiale è la principale risorsa di Azure per Studio AI e fornisce l'ambiente di lavoro per un team per compilare e gestire le applicazioni di intelligenza artificiale. In Azure le risorse consentono l'accesso ai servizi di Azure per singoli utenti e team. Le risorse forniscono anche un contenitore per la fatturazione, la configurazione della sicurezza e il monitoraggio.

La risorsa dell'hub di Azure per intelligenza artificiale può essere usata per accedere a più servizi di Azure per intelligenza artificiale con una singola configurazione. In precedenza, diversi servizi di Azure per intelligenza artificiale, tra cui OpenAI di Azure, Azure Machine Learning, Voce di Azure AI, richiedevano la configurazione individuale.

In questo articolo vengono fornite altre informazioni sulle funzionalità della risorsa dell'hub di Azure per intelligenza artificiale e su come configurare Azure per intelligenza artificiale per l'organizzazione. È possibile visualizzare le risorse create nel portale di Azure e in Studio AI della piattaforma Azure.

Ambiente di collaborazione per un team

La risorsa dell'hub di Azure per intelligenza artificiale fornisce l'ambiente di collaborazione per un team per creare e gestire applicazioni di intelligenza artificiale, in grado di soddisfare due utenti tipo:

  • Per gli sviluppatori di intelligenza artificiale, la risorsa dell'hub di Azure per intelligenza artificiale fornisce l'ambiente di lavoro per la creazione di applicazioni di intelligenza artificiale che concedono l'accesso a vari strumenti per la creazione di modelli di intelligenza artificiale. Gli strumenti possono essere usati insieme e consentono di usare e produrre componenti condivisibili, tra cui set di dati, indici e modelli. Una risorsa dell'hub di Azure per intelligenza artificiale consente di configurare le connessioni alle risorse esterne, fornire risorse di calcolo usate dagli strumenti nonché endpoint e chiavi di accesso ai modelli di intelligenza artificiale predefiniti. Quando si usa un progetto per personalizzare le funzionalità di intelligenza artificiale, questo è ospitato da una risorsa dell'hub di Azure per intelligenza artificiale e può accedere alle stesse risorse condivise.
  • Per gli amministratori IT, i responsabili del team e i responsabili dei rischi, la risorsa dell'hub di Azure per intelligenza artificiale offre un'interfaccia unificata sui progetti creati da un team, connessioni di controllo in uso alle risorse esterne e altri controlli di governance per soddisfare i requisiti di costo e conformità. Le impostazioni di sicurezza vengono configurate nella risorsa dell'hub di Azure per intelligenza artificiale e, dopo la configurazione, si applicano a tutti i progetti creati in essa, permettendo agli amministratori di consentire agli sviluppatori di creare progetti in modalità self-service per organizzare il lavoro.

Concetti di configurazione e gestione centralizzate

Diversi concetti di gestione sono disponibili nelle risorse dell'hub di Azure per intelligenza artificiale per supportare i responsabili e gli amministratori del team nella gestione centrale dell'ambiente di un team.

  • Configurazione della sicurezza, tra cui accesso alla rete pubblica, rete virtuale, crittografia della chiave gestita dal cliente e accesso con privilegi agli utenti che possono creare progetti per la personalizzazione. Le impostazioni di sicurezza configurate nella risorsa dell'hub di Azure per intelligenza artificiale passano automaticamente a ogni progetto. Una rete virtuale gestita viene condivisa tra tutti i progetti che condividono la stessa risorsa dell'hub di Azure per intelligenza artificiale.
  • Le connessioni sono riferimenti denominati e autenticati alle risorse di Azure e diverse da Azure, ad esempio i provider di archiviazione dei dati. Usare una connessione come mezzo per rendere disponibile una risorsa esterna a un gruppo di sviluppatori senza dover esporre le credenziali archiviate agli utenti.
  • Il calcolo e l'allocazione delle quote vengono gestite come capacità condivisa per tutti i progetti in Studio AI che condividono la stessa risorsa dell'hub di Azure per intelligenza artificiale. Ciò include l'istanza di calcolo come workstation gestita basata sul cloud per un singolo utente. L'istanza di ambiente di calcolo può essere usata in diversi progetti dallo stesso utente.
  • Le chiavi di accesso dei servizi di intelligenza artificiale agli endpoint per i modelli di intelligenza artificiale predefiniti vengono gestite nell'ambito della risorsa dell'hub di Azure per intelligenza artificiale. Usare questi endpoint per accedere ai modelli di base da OpenAI di Azure, Voce, Visione e Sicurezza dei contenuti con una chiave API.
  • I criteri applicati in Azure nell'ambito della risorsa dell'hub di Azure per intelligenza artificiale si applicano a tutti i progetti in essa gestiti.
  • Le risorse di Azure dipendenti vengono configurate una sola volta per ogni risorsa dell'hub di Azure per intelligenza artificiale e i progetti associati e vengono usate per archiviare gli artefatti generati durante l'uso in Studio AI, ad esempio i log, o durante il caricamento dei dati. Per altre informazioni, vedere Dipendenze di Azure per intelligenza artificiale.

Organizzare il lavoro nei progetti per la personalizzazione

Una risorsa dell'hub di Azure per intelligenza artificiale fornisce l'ambiente di hosting per i progetti di Azure per intelligenza artificiale in Studio AI. Un progetto è un contenitore aziendale che include strumenti per la personalizzazione e l'orchestrazione dell'intelligenza artificiale, consente di organizzare il lavoro, salvare lo stato nei diversi strumenti, ad esempio nel prompt flow, e collaborare con altri utenti. Ad esempio, è possibile condividere i file caricati e le connessioni alle origini dati.

Più progetti possono usare una risorsa dell'hub di Azure per intelligenza artificiale e un progetto può essere usato da più utenti. Un progetto consente anche di tenere traccia della fatturazione, di gestire l'accesso e di fornire l'isolamento dei dati. Ogni progetto include contenitori di archiviazione dedicati per consentire di caricare file e condividerli solo con altri membri del progetto quando si usano le esperienze di "dati".

I progetti consentono di creare e raggruppare componenti riutilizzabili che possono essere usati in strumenti diversi in Studio AI:

Risorsa Descrizione
Dati Set di dati che può essere usato per creare indici, ottimizzare e valutare i modelli.
Flussi Set di istruzioni eseguibili che può implementare la logica dell'intelligenza artificiale.​
Valutazioni Valutazioni di un modello o di un flusso. È possibile eseguire valutazioni manuali o basate su metriche.
Indici Indici di ricerca vettoriali generati dai dati.

I progetti hanno anche impostazioni specifiche destinate a un progetto specifico:

Risorsa Descrizione
Connessioni del progetto Connessioni a risorse esterne come provider di archiviazione dati che possono essere usate solo dall'utente e da altri membri del progetto. Completano le connessioni condivise nella risorsa dell'hub di Azure per intelligenza artificiale accessibile a tutti i progetti.
Runtime del prompt flow Il prompt flow è una funzionalità che può essere usata per generare, personalizzare o eseguire un flusso. Per usare il prompt flow, è necessario creare un runtime su un'istanza di ambiente di calcolo.

Nota

In Studio AI è anche possibile gestire le impostazioni relative alla lingua e alle notifiche applicabili a tutti i progetti di Studio AI della piattaforma Azure a cui è possibile accedere indipendentemente dalla risorsa o dal progetto dell'hub di Azure per intelligenza artificiale.

Chiavi di accesso API dei servizi di Azure per intelligenza artificiale

La risorsa dell'hub di Azure per intelligenza artificiale espone endpoint e chiavi API per i servizi di intelligenza artificiale predefiniti creati da Microsoft, ad esempio il Servizio OpenAI di Azure. I servizi disponibili per l'utente dipendono dall'area di Azure e dal provider di servizi di Azure per intelligenza artificiale scelto al momento della configurazione (opzione "avanzate"):

  • Se si crea una risorsa dell'hub di Azure per intelligenza artificiale insieme a una risorsa del Servizio OpenAI di Azure esistente, sono disponibili solo le funzionalità per il servizio OpenAI di Azure. Usare questa opzione se si vuole riutilizzare le distribuzioni di quote e modelli di OpenAI di Azure esistenti. Attualmente, non esiste alcun percorso di aggiornamento per ottenere le funzionalità di Voce e Visione dopo la creazione dell'hub di intelligenza artificiale.
  • Se si crea una risorsa dell'hub di Azure per intelligenza artificiale insieme a un provider di servizi di Azure per intelligenza artificiale, è possibile usare il Servizio OpenAI di Azure e altri servizi di intelligenza artificiale, ad esempio Voce e Visione. Attualmente, questa opzione è disponibile solo tramite Azure AI CLI e l'SDK.

Per comprendere tutti i livelli delle risorse dell'hub di Azure per intelligenza artificiale e le relative dipendenze di Azure, tra cui il provider di servizi di Azure AI e il modo in cui sono rappresentati in Studio AI della piattaforma Azure e nel portale di Azure, vedere Trovare le risorse di Studio AI della piattaforma Azure nel portale di Azure.

Con la stessa chiave API è possibile accedere a tutti i servizi di Azure per intelligenza artificiale seguenti:

Servizio Descrizione
Icona del servizio Azure OpenAIOpenAI di Azure Esegue un'ampia gamma di attività con linguaggio naturale
Icona Cassaforte ty del contenutoSicurezza dei contenuti Servizio di intelligenza artificiale che rileva contenuti indesiderati
Icona voceComandi vocali Conversione della voce in testo scritto, sintesi vocale, traduzione e riconoscimento del parlante
Icona VisioneVisione Consente di analizzare il contenuto in immagini e video

I modelli linguistici di grandi dimensioni che possono essere usati per generare testo, voce, immagini e altro ancora, sono ospitati nella risorsa dell'hub di Azure per intelligenza artificiale. I modelli ottimizzati e i modelli aperti distribuiti dal catalogo modelli vengono sempre creati nel contesto del progetto per l'isolamento.

Reti virtuali

Le risorse dell'hub di Azure per intelligenza artificiale, le risorse di calcolo e i progetti condividono la stessa rete virtuale di Azure gestita da Microsoft. Dopo aver configurato le impostazioni della rete gestita durante il processo di creazione delle risorse dell'hub di Azure per intelligenza artificiale, tutti i nuovi progetti creati usando tale risorsa dell'hub di Azure per intelligenza artificiale erediteranno le stesse impostazioni della rete virtuale. Di conseguenza, tutte le modifiche apportate alle impostazioni di rete vengono applicate a tutti i progetti in corso e nuovi nella risorsa dell'hub di Azure per intelligenza artificiale. Per impostazione predefinita, le risorse dell'hub di Azure per intelligenza artificiale forniscono l'accesso alla rete pubblica.

Per stabilire una connessione in ingresso privata all'ambiente della risorsa dell'hub di Azure per intelligenza artificiale, creare un endpoint del collegamento privato di Azure negli ambiti seguenti:

Anche se i progetti vengono visualizzati come risorse di rilevamento personalizzate nel portale di Azure, non richiedono l'accesso ai propri endpoint di collegamento privato. I nuovi progetti creati dopo la configurazione delle risorse dell'hub di Azure per intelligenza artificiale vengono aggiunti automaticamente all'ambiente isolato dalla rete.

Connessioni ad Azure e alle risorse di terze parti

Azure per intelligenza artificiale offre un set di connettori che consente di connettersi a diversi tipi di origini dati e ad altri strumenti di Azure. È possibile sfruttare i vantaggi dei connettori per connettersi ai dati, ad esempio gli indici in Azure AI Search, per aumentare i flussi.

Le connessioni possono essere configurate come condivise con tutti i progetti nella stessa risorsa dell'hub di Azure per intelligenza artificiale o create esclusivamente per un progetto. Per gestire le connessioni del progetto tramite Studio AI della piattaforma Azure, passare a una pagina del progetto, quindi passare a Impostazioni del progetto di intelligenza artificiale >Connessioni. Per gestire le connessioni condivise, passare alla pagina Gestisci. Gli amministratori possono controllare sia le connessioni condivise che le connessioni con ambito progetto a livello di risorsa dell'hub di Azure per intelligenza artificiale per avere un'interfaccia unificata della connettività tra i progetti.

Dipendenze di Azure per intelligenza artificiale

Studio AI della piattaforma Azure si sovrappone ai servizi di Azure esistenti, tra cui i servizi Azure per intelligenza artificiale e Azure Machine Learning. Anche se questo potrebbe non essere visibile nei nomi visualizzati nel portale di Azure, in Studio AI o quando si usa l'SDK o l'interfaccia della riga di comando, alcuni di questi dettagli dell'architettura diventano evidenti quando si usano le API REST di Azure, i report sui costi di Azure o i modelli di infrastruttura come codice, ad esempio Azure Bicep o Azure Resource Manager. Dal punto di vista del provider di risorse di Azure, i tipi di risorse di Studio AI della piattaforma Azure eseguono il mapping ai tipi di provider di risorse seguenti:

Tipo di risorsa Provider di risorse Tipologia
Risorsa dell'hub di Azure per intelligenza artificiale e
progetto di Azure per intelligenza artificiale
Microsoft.MachineLearningServices/workspace hub
project
Servizi di Azure AI o
Servizio OpenAI di Azure per intelligenza artificiale
Microsoft.CognitiveServices/account AIServices
OpenAI

Quando si crea una nuova risorsa dell'hub di Azure per intelligenza artificiale, è necessario un set di risorse di Azure dipendenti per archiviare i dati caricati o generati quando si lavora in Studio AI. Se non vengono fornite dall'utente e sono richieste, queste risorse vengono create automaticamente.

Risorsa di Azure dipendente Provider di risorse Facoltativo Nota
Azure AI Search Microsoft.Search/searchServices Fornisce funzionalità di ricerca per i progetti.
Account di archiviazione di Azure Microsoft.Storage/storageAccounts Archivia gli artefatti per i progetti, ad esempio flussi e valutazioni. Per l'isolamento dei dati, i contenitori di archiviazione sono preceduti dal GUID del progetto e protetti in modo condizionale usando Azure ABAC per l'identità del progetto.
Azure Key Vault Microsoft.KeyVault/vaults Archivia segreti come stringhe di connessione per le connessioni alle risorse. Per l'isolamento dei dati, i segreti non possono essere recuperati nei diversi progetti tramite le API.
Registro Azure Container Microsoft.ContainerRegistry/registries Archivia le immagini Docker create quando si usa il runtime personalizzato per il prompt flow. Per l'isolamento dei dati, le immagini Docker sono precedute dal GUID del progetto.
Azure Application Insights e
Area di lavoro Log Analytics
Microsoft.Insights/components
Microsoft.OperationalInsights/workspaces
Usato come archiviazione log quando si acconsente esplicitamente alla registrazione a livello di applicazione per i prompt flow distribuiti.

Gestione dei costi

I costi di Azure per intelligenza artificiale derivano da varie risorse di Azure.

In generale, una risorsa e un progetto dell'hub di Azure per intelligenza artificiale non hanno un costo mensile fisso e vengono addebitati solo i costi per l'utilizzo in termini di ore di calcolo e token usati. Azure Key Vault, Archiviazione e Application Insights addebitano i costi per le transazioni e in base al volume, a seconda della quantità di dati archiviati con i progetti di Azure per intelligenza artificiale.

Se è necessario raggruppare i costi di questi diversi servizi, è consigliabile creare risorse dell'hub di Azure per intelligenza artificiale in uno o più gruppi di risorse e sottoscrizioni dedicati nell'ambiente Azure.

È possibile usare la gestione dei costi e i tag per le risorse di Azure per creare la suddivisione dettagliata dei costi a livello di risorsa o eseguire il calcolatore dei prezzi di Azure nelle risorse elencate sopra per ottenere una stima dei prezzi. Per altre informazioni, vedere Pianificare e gestire i costi per i Servizi di Azure AI.

Trovare le risorse di Studio AI della piattaforma Azure nel portale di Azure

Nel portale di Azure è possibile trovare le risorse corrispondenti al progetto di Azure per intelligenza artificiale in Studio AI della piattaforma Azure.

Nota

Questa sezione presuppone che la risorsa dell'hub di Azure per intelligenza artificiale e il progetto di Azure per intelligenza artificiale si trovino nello stesso gruppo di risorse.

  1. In Studio AI della piattaforma Azure passare a Crea>Impostazioni del progetto di intelligenza artificiale per visualizzare le risorse del progetto di Azure per intelligenza artificiale, ad esempio connessioni e chiavi API. È disponibile un collegamento alla risorsa dell'hub di Azure per intelligenza artificiale in Studio AI della piattaforma Azure e i collegamenti per visualizzare le risorse del progetto corrispondenti nel portale di Azure.

    Screenshot del progetto di Intelligenza artificiale di Azure e delle risorse correlate in Azure AI Studio.

  2. Selezionare il nome dell'hub di intelligenza artificiale per visualizzare i progetti e le connessioni condivise dell'hub di Azure per intelligenza artificiale. È disponibile anche un collegamento per visualizzare le risorse corrispondenti nel portale di Azure.

    Screenshot della risorsa dell'hub di Intelligenza artificiale di Azure e delle risorse correlate in Azure AI Studio.

  3. Selezionare Visualizza nel portale di Azure per visualizzare la risorsa dell'hub di Azure per intelligenza artificiale nel portale di Azure.

    Screenshot della risorsa dell'hub di Intelligenza artificiale di Azure nella portale di Azure.

    • Selezionare il provider di servizi di intelligenza artificiale per visualizzare le chiavi e gli endpoint necessari per eseguire l'autenticazione delle richieste nei servizi di Azure per intelligenza artificiale, ad esempio OpenAI di Azure. Per altre informazioni, vedere Chiavi di accesso API dei servizi di Azure per intelligenza artificiale.
    • Nella pagina dell'hub di Azure per intelligenza artificiale è anche possibile selezionare il gruppo di risorse del progetto per trovare il progetto di Azure per intelligenza artificiale.

Passaggi successivi