Condividi tramite


Che cos'è il rilevamento della lingua in Lingua di Azure AI?

Il rilevamento della lingua è una delle funzionalità offerte da Lingua di Azure AI, una raccolta di algoritmi di apprendimento automatico e intelligenza artificiale nel cloud per lo sviluppo di applicazioni intelligenti relative alla lingua scritta. Il rilevamento della lingua è in grado di rilevare più di 100 lingue nello script principale. Offre inoltre rilevamento di script per rilevare gli script supportati per ogni lingua rilevata in base al standard ISO 15924 per un numero selezionato di lingue supportate dal servizio di linguaggio di intelligenza artificiale di Azure.

Questa documentazione contiene i tipi di articoli seguenti:

  • Avvii rapidi, ovvero istruzioni introduttive che consentono di eseguire richieste al servizio.
  • Guide pratiche, che contengono istruzioni per l'uso del servizio in modi più specifici o personalizzati.

Funzionalità di rilevamento della lingua

  • Rilevamento lingua: restituisce una lingua predominante per ogni documento inviato, insieme al nome ISO 639-1, un nome leggibile, un punteggio di attendibilità, un nome di script e un codice script in base allo standard ISO 15924.

  • Rilevamento script: per distinguere tra più script usati per scrivere determinati linguaggi, ad esempio Kazakh, il rilevamento della lingua restituisce un nome di script e un codice script in base allo standard ISO 15924.

  • Gestione di contenuti ambigui: per evitare ambiguità nella lingua in base all'input, è possibile specificare un codice paese/area geografica ISO 3166-1 alpha-2. Ad esempio, la parola "comunicazione" è comune sia all'inglese che al francese. Specificare l'origine del testo come la Francia può aiutare il modello di rilevamento della lingua a determinare la lingua corretta.

Flusso di lavoro tipico

Per usare questa funzionalità, inviare i dati per l'analisi e gestire l'output dell'API nell'applicazione. L'analisi viene eseguita così come è, senza alcuna personalizzazione del modello usato nei dati.

  1. Creare una risorsa di Lingua di Azure AI, che concede l'accesso alle funzionalità offerte da Lingua di Azure AI. Verrà generata una password (denominata chiave) e un URL dell'endpoint che verrà usato per autenticare le richieste API.

  2. Creare una richiesta usando l'API REST o la libreria client per C#, Java, JavaScript e Python. È possibile anche inviare chiamate asincrone con una richiesta batch per combinare richieste API per più funzionalità in una singola chiamata.

  3. Inviare la richiesta contenente i dati di testo. La chiave e point vengono usati per l'autenticazione.

  4. Trasmettere o archiviare la risposta in locale.

Introduzione al Rilevamento lingua

Per usare il rilevamento della lingua, inviare testo non strutturato e non elaborato per l’analisi e gestire l’output dell'API nell'applicazione. L'analisi viene eseguita così come è, senza alcuna personalizzazione aggiuntiva del modello usato sui dati. Esistono due modi per usare il rilevamento della lingua:

Opzione di sviluppo Descrizione
Language Studio Language Studio è una piattaforma basata sul Web che consente di provare a collegare entità con esempi di testo senza un account Azure e usando i propri dati quando si effettua l'iscrizione. Per altre informazioni, vedere il sito Web di Language Studio o la guida introduttiva di Language Studio.
API REST o libreria client (SDK di Azure) Integrare il rilevamento della lingua nelle applicazioni usando l'API REST o la libreria client disponibile in un'ampia gamma di lingue. Per altre informazioni, vedere l’argomento Rilevamento lingua nella guida introduttiva.
Contenitore Docker Usare il contenitore Docker disponibile per distribuire questa funzionalità in locale. Questi contenitori Docker consentono di avvicinare il servizio ai dati per motivi di conformità, sicurezza o di altro tipo.

Intelligenza artificiale responsabile

Un sistema di intelligenza artificiale include non solo la tecnologia ma anche le persone che ne faranno uso, le persone interessate e l'ambiente di distribuzione. Leggere le note sulla trasparenza per il rilevamento della lingua, per informazioni sull'uso e sulla distribuzione di intelligenza artificiale responsabile nei sistemi. Per altre informazioni, vedere anche gli articoli seguenti:

Passaggi successivi

Esistono due modi per iniziare a usare la funzionalità di collegamento delle entità:

  • Language Studio, una piattaforma basata sul Web che consente di provare diverse funzionalità di Lingua di Azure AI senza dover scrivere codice.
  • L'articolo della guida introduttiva che contiene istruzioni su come effettuare richieste al servizio usando l'API REST e l'SDK della libreria client.