Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica solo a:Portale di Foundry (versione classica). Questo articolo non è disponibile per il nuovo portale foundry.
Altre informazioni sul nuovo portale.
Nota
I collegamenti in questo articolo potrebbero aprire contenuto nella nuova documentazione di Microsoft Foundry anziché nella documentazione di Foundry (versione classica) visualizzata.
Importante
Questo articolo fornisce il supporto legacy per i progetti basati su hub. Non funzionerà per i progetti Foundry. Vedere Come si conosce il tipo di progetto di cui si dispone?
nota di compatibilità SDK: gli esempi di codice richiedono una versione specifica Microsoft Foundry SDK. Se si verificano problemi di compatibilità, valutare la possibilità di eseguire la migrazione da un progetto basato su hub a un progetto Foundry.
Foundry AI Hub è un tipo di risorsa utilizzato insieme al tipo di risorsa Microsoft Foundry. È necessario solo per i casi d'uso selezionati. Le risorse hub forniscono l'accesso alle funzionalità di hosting e ottimizzazione di modelli open source, oltre alle funzionalità di Azure Machine Learning, oltre alle funzionalità supportate dalla risorsa Foundry associata.
Suggerimento
Le risorse hub sono disponibili nel portale di Foundry, studio di Azure Machine Learning e nel portale di Azure. Le opzioni di gestione e set di funzionalità variano in base allo strumento.
Quando si crea un hub di intelligenza artificiale, si effettua automaticamente il provisioning di una risorsa Foundry. È possibile usare le risorse hub in Foundry e studio di Azure Machine Learning.
Gli hub hanno tipi di progetto personalizzati che supportano un set di funzionalità differenziato dai progetti Foundry. Per una panoramica delle funzionalità supportate, vedere Tipi di progetto .
Creare una risorsa hub
Inizia creando il tuo primo hub nel portale di Foundry, oppure usa il portale di Azure o i modelli per le opzioni di configurazione avanzate, ad esempio la rete.
Hub raggruppa uno o più progetti con impostazioni comuni, tra cui l'accesso ai dati e le configurazioni di sicurezza. I progetti fungono da cartelle per organizzare il lavoro e concedere l'accesso alle API per sviluppatori.
Creare un progetto basato su hub
Per iniziare a sviluppare, creare un progetto basato su hub. È possibile accedere ai progetti basati su hub nel portale foundry per la compilazione con strumenti di intelligenza artificiale generativi e ML Studio per la compilazione con strumenti progettati per il training di modelli di Machine Learning personalizzati.
concetti di Project
I progetti consentono di creare e raggruppare componenti riutilizzabili che è possibile usare tra gli strumenti.
| Asset | Descrizione |
|---|---|
| Dati | Set di dati che è possibile usare per creare indici, ottimizzare i modelli e valutare i modelli. |
| Flussi | Set di istruzioni eseguibili che può implementare la logica di 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 che si applicano solo a tale progetto:
| Asset | 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 nell'hub accessibili a tutti i progetti. |
| Runtime del flusso di richiesta | Il flusso di richiesta è una funzionalità che è possibile usare per generare, personalizzare o eseguire un flusso. Per usare il flusso di prompt, è necessario creare un runtime su un'istanza di calcolo. |
Nota
Nel portale di Foundry è anche possibile gestire le impostazioni di lingua e notifica applicabili a tutti i progetti a cui è possibile accedere indipendentemente dall'hub o dal progetto.
Condividere le configurazioni tra i progetti usando l'hub
Un hub condivide le configurazioni per un gruppo di progetti. Tutti i progetti nell'hub condividono le stesse configurazioni di sicurezza o dominio aziendale.
Le configurazioni condivise gestite nell'hub includono:
- Sicurezza che include l'accesso alla rete pubblica, la crittografia della chiave gestita dal cliente e i controlli delle identità. Le impostazioni di sicurezza configurate nell'hub passano automaticamente a ogni progetto. Una rete virtuale gestita viene condivisa tra tutti i progetti che condividono lo stesso hub.
- Le connessioni consentono di accedere agli oggetti nel portale foundry gestiti all'esterno dell'hub. Ad esempio, i dati caricati in un account di archiviazione Azure o le distribuzioni di modelli su una risorsa Azure esistente come OpenAI o Foundry. Facoltativamente, usare la connessione per archiviare le credenziali condivise, in modo che gli sviluppatori possano accedere in modo implicito agli oggetti remoti durante lo sviluppo.
- L'allocazione delle risorse di calcolo e quota viene gestita come capacità condivisa per tutti i progetti nel portale Foundry che condividono lo stesso hub. Questa quota include l'istanza di calcolo come workstation gestita basata sul cloud per un singolo utente. Lo stesso utente può usare un'istanza di calcolo tra progetti.
- Policy applicata in Azure nell'ambito dello scope dell'hub si applica a tutti i progetti gestiti sotto di esso.
- Dependent Azure resources vengono configurati una volta per ogni hub e i progetti associati. Queste risorse vengono usate per archiviare gli artefatti generati durante l'uso nel portale foundry, ad esempio log o durante il caricamento dei dati. Per altre informazioni, vedere Risorse dipendenti.
Accedere ai modelli foundry da progetti basati su hub
Usando hub, è possibile gestire le connessioni alle risorse OpenAI o Foundry esistenti Azure. Usare i modelli e le funzionalità di personalizzazione selezionate nei progetti basati su hub.
Dopo aver creato una connessione, è possibile accedere alle distribuzioni di modelli tramite esperienze interattive. Quando si utilizzano le esperienze di fine-tuning in un progetto basato su hub, le operazioni di fine-tuning vengono eseguite implicitamente sulla risorsa Foundry connessa (contesto di progetto predefinito).
Archiviazione e risorse dipendenti Key Vault
Foundry AI Hub è un'implementazione di Azure Machine Learning e richiede più servizi Azure come dipendenze.
| Tipo di risorsa | Provider di risorse e tipo | Tipo | Funzionalità supportate |
|---|---|---|---|
| Microsoft Foundry | Microsoft.CognitiveServices/account |
AIServices |
Agenti, valutazioni, Azure OpenAI, Riconoscimento vocale, Visione, Lingua e Comprensione del contenuto |
| Progetto Foundry | Microsoft.CognitiveServices/account/project |
AIServices |
Sottorisorsa a quanto sopra |
| Azure Speech | Microsoft.CognitiveServices/account |
Speech |
Discorso |
| Azure Language in Foundry Tools | Microsoft.CognitiveServices/account |
Language |
Lingua |
| Azure Vision negli strumenti di Foundry | Microsoft.CognitiveServices/account |
Vision |
Visione |
| Azure servizio OpenAI | Microsoft.CognitiveServices/account |
OpenAI |
Azure modelli OpenAI e la relativa personalizzazione |
| hub di intelligenza artificiale Azure | Microsoft.MachineLearningServices/workspace |
hub |
Hub di connettività e contenitore di configurazione di sicurezza per progetti basati su hub |
| Azure progetto dell'hub di intelligenza artificiale | Microsoft.MachineLearningServices/workspace |
project |
Training e hosting di modelli di Machine Learning personalizzati |
Se non si forniscono le risorse dipendenti seguenti, vengono create automaticamente.
| Risorsa Azure dipendente | Fornitore di risorse | Opzionale | Nota |
|---|---|---|---|
| Microsoft Foundry | Microsoft.CognitiveServices/accounts |
Fornisce l'accesso ai modelli e ad altre API Foundry di base. | |
| 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 prefissi con il GUID del progetto e protetti condizionalmente 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 tra progetti tramite API. | |
| Registro Azure Container | Microsoft.ContainerRegistry/registries |
✔ | Archivia le immagini Docker create durante l'utilizzo di un runtime personalizzato per il flusso di prompt. Per l'isolamento dei dati, le immagini Docker sono precedute dal GUID del progetto. |
| applicazione Azure Insights & spazio di lavoro Log Analytics |
Microsoft.Insights/componentsMicrosoft.OperationalInsights/workspaces |
✔ | Usato come archiviazione dei log quando si opta per la registrazione a livello di applicazione per i flussi di prompt implementati. |
| Azure AI Search | Microsoft.Search/searchServices |
✔ | Fornisce funzionalità di ricerca per i progetti. |