Distribuire progetti linguistici personalizzati in più aree
Nota
Questo articolo si applica alle funzionalità personalizzate seguenti di Lingua di Azure AI:
Le funzionalità del servizio linguistico personalizzato consentono di distribuire il progetto in più di un'area. Questa funzionalità semplifica notevolmente l'accesso al progetto a livello globale, mentre si gestisce una sola istanza del progetto in un'unica posizione.
Prima di distribuire un progetto, è possibile assegnare le risorse di distribuzione in altre aree. Ogni risorsa di distribuzione è una risorsa Linguaggio diversa da quella usata per creare il progetto. Si esegue la distribuzione in tali risorse e si indirizzano le richieste di stima a tale risorsa nelle rispettive aree; inoltre, le query vengono gestite direttamente da tale area.
Quando si crea una distribuzione, è possibile selezionare le risorse di distribuzione assegnate e le aree corrispondenti in cui si desidera eseguire la distribuzione. Il modello distribuito viene quindi replicato in ogni area ed è accessibile con il proprio endpoint dipendente dal sottodominio personalizzato della risorsa di distribuzione.
Esempio
Si supponga di voler assicurarsi che il progetto, usato come parte di un chatbot di supporto clienti, sia accessibile dai clienti negli Stati Uniti e in India. Creare un progetto con il nome ContosoSupport
usando una risorsa lingua Stati Uniti occidentali 2 denominata MyWestUS2
. Prima della distribuzione, si assegnano due risorse di distribuzione al progetto: MyEastUS
e MyCentralIndia
rispettivamente negli Stati Uniti orientali e nell'India centrale.
Quando si distribuisce il progetto, selezionare tutte e tre le aree per la distribuzione: l'area Stati Uniti occidentali 2 originale e quelle assegnate tramite Stati Uniti orientali e India centrale.
A questo punto sono disponibili tre URL di endpoint diversi per accedere al progetto in tutte e tre le aree:
- Stati Uniti occidentali 2:
https://mywestus2.cognitiveservices.azure.com/language/:analyze-conversations
- Stati Uniti orientali:
https://myeastus.cognitiveservices.azure.com/language/:analyze-conversations
- India centrale:
https://mycentralindia.cognitiveservices.azure.com/language/:analyze-conversations
Lo stesso corpo della richiesta per ognuno di questi URL differente serve esattamente la stessa risposta direttamente da tale area.
Convalide e requisiti
L'assegnazione delle risorse di distribuzione richiede l'autenticazione di Microsoft Entra. Microsoft Entra ID viene usato per verificare di avere accesso alle risorse da assegnare al progetto per la distribuzione di più aree. In Studio di linguaggio è possibile abilitare automaticamente l'autenticazione di Microsoft Entra assegnando a sé stessi il ruolo Proprietario della lingua di Servizi cognitivi di Azure alla risorsa originale. Per usare l'autenticazione Di Microsoft Entra a livello di codice, vedere la documentazione dei Servizi di Azure AI.
Il nome e la risorsa del progetto vengono usati come identificatori principali. Una risorsa Linguaggio può avere solo un nome di progetto specifico in ogni risorsa. Tutti gli altri progetti con lo stesso nome non possono essere distribuiti in tale risorsa.
Ad esempio, se un progetto ContosoSupport
è stato creato dalla risorsa MyWestUS2
negli Stati Uniti occidentali 2 e distribuito nella risorsa MyEastUS
negli Stati Uniti orientali, la risorsa MyEastUS
non può creare un progetto diverso denominato ContosoSupport
e distribuire un progetto in tale area. Analogamente, i collaboratori non possono quindi creare un progetto ContosoSupport
con la risorsa MyCentralIndia
in India centrale e distribuirlo in MyWestUS2
o MyEastUS
.
È possibile scambiare solo le distribuzioni disponibili nelle stesse aree. In caso contrario, lo scambio ha esito negativo.
Se si rimuove una risorsa assegnata dal progetto, tutte le distribuzioni del suddetto in tale risorsa vengono eliminate.
Nota
Solo flusso di lavoro di orchestrazione:
Non è possibile assegnare risorse di distribuzione ai progetti del flusso di lavoro di orchestrazione con risposte alle domande personalizzate o connessioni LUIS. Successivamente, non è possibile aggiungere connessioni LUIS o di risposta alle domande personalizzate ai progetti cui sono state assegnate risorse.
Inoltre, per il funzionamento della distribuzione in più aree come previsto, i progetti CLU connessi devono essere distribuiti nelle stesse risorse a livello di area in cui è stato distribuito il progetto del flusso di lavoro di orchestrazione. In caso contrario, il progetto del flusso di lavoro di orchestrazione tenta di instradare una richiesta a una distribuzione nella sua area che non esiste.
Alcune aree sono disponibili solo per la distribuzione e non per la creazione di progetti.
Contenuto correlato
Informazioni su come distribuire i modelli per: