Che cos'è Servizio cognitivo di Azure per la lingua?
Servizio cognitivo di Azure per il linguaggio è un servizio basato sul cloud che fornisce funzionalità di elaborazione del linguaggio naturale (NLP) per la comprensione e l'analisi del testo. Usare questo servizio per creare applicazioni intelligenti usando Language Studio basato sul Web, le API REST e le librerie client.
Questo servizio di linguaggio unifica Analisi del testo, QnA Maker e LUIS e offre anche diverse nuove funzionalità. Queste funzionalità possono essere:
- Preconfigurato, il che significa che i modelli di intelligenza artificiale usati dalla funzionalità non sono personalizzabili. È sufficiente inviare i dati e usare l'output della funzionalità nelle applicazioni.
- Personalizzabile, il che significa che si eseguirà il training di un modello di intelligenza artificiale usando gli strumenti per adattarli in modo specifico ai dati.
Eseguire la migrazione da Analisi del testo, QnA Maker o Language Understanding?
Servizi cognitivi di Azure per il linguaggio unifica tre singoli servizi linguistici in Servizi cognitivi: Analisi del testo, QnA Maker e Language Understanding (LUIS). Se si usano questi tre servizi, è possibile eseguire facilmente la migrazione al nuovo Servizio cognitivo di Azure per la lingua. Per istruzioni, vedere Migrazione a Servizi cognitivi di Azure per la lingua.
Funzionalità disponibili
Il servizio cognitivo di Azure per il linguaggio offre le funzionalità seguenti:
Funzionalità | Descrizione | Opzioni di distribuzione |
---|---|---|
Riconoscimento di entità denominate (NER) | Questa funzionalità preconfigurato identifica le entità nel testo in diverse categorie predefinite. | * Language Studio * API REST e libreria client |
Rilevamento delle informazioni personali | Questa funzionalità preconfigurato identifica le entità nel testo in diverse categorie predefinite di informazioni riservate, ad esempio le informazioni sull'account. | * Language Studio * API REST e libreria client |
Estrazione delle frasi chiave | Questa funzionalità preconfigurata valuta il testo non strutturato e, per ogni documento di input, restituisce un elenco di frasi chiave e punti principali nel testo. | * Language Studio * API REST e libreria client * Contenitore Docker |
Collegamento di entità | Questa funzionalità preconfigurato elimina l'ambiguità dell'identità di un'entità trovata nel testo e fornisce collegamenti all'entità su Wikipedia. | * Language Studio * API REST e libreria client |
Analisi del testo per la sanità | Questa funzionalità preconfigurata estrae informazioni da testi medici non strutturati, ad esempio note cliniche e note del medico. | * Language Studio * API REST e libreria client * Contenitore Docker |
NER personalizzato | Creare un modello di intelligenza artificiale per estrarre categorie di entità personalizzate usando testo non strutturato specificato. | * Language Studio * REST API |
Analizzare sentiment e opinioni | Questa funzionalità preconfigurato fornisce etichette di valutazione (ad esempio "negative", "neutral" e "positive") per frasi e documenti. Questa funzionalità può inoltre fornire informazioni granulari sulle opinioni relative alle parole visualizzate nel testo, ad esempio gli attributi dei prodotti o dei servizi. | * Language Studio * API REST e libreria client * Contenitore Docker |
Rilevamento della lingua | Questa funzionalità preconfigurata valuta il testo e determina la lingua in cui è stata scritta. Restituisce un identificatore di lingua e un punteggio che indica il livello di attendibilità dell'analisi. | * Language Studio * API REST e libreria client * Contenitore Docker |
Classificazione testo personalizzata (anteprima) | Creare un modello di intelligenza artificiale per classificare il testo non strutturato in classi personalizzate definite dall'utente. | * Language Studio * REST API |
Riepilogo del testo (anteprima) | Questa funzionalità preconfigurato estrae frasi chiave che trasmettono collettivamente l'essenza di un documento. | * Language Studio * API REST e libreria client |
Comprensione del linguaggio conversazionale (anteprima) | Creare un modello di intelligenza artificiale per consentire di comprendere il linguaggio naturale in app, bot e dispositivi IoT. | * Language Studio |
Risposta alle domande | Questa funzionalità preconfigurata fornisce risposte alle domande estratte dall'input di testo, usando contenuto semistrutturato, ad esempio: domande frequenti, manuali e documenti. | * Language Studio * API REST e libreria client |
Flusso di lavoro di orchestrazione | Eseguire il training di modelli linguistici per connettere le applicazioni alle risposte alle domande, alla comprensione del linguaggio conversazionale e a LUIS | * Language Studio * REST API |
Esercitazioni
Dopo aver avuto la possibilità di iniziare a usare il servizio language, provare le esercitazioni che illustrano come risolvere vari scenari.
- Estrarre frasi chiave dal testo archiviato in Power BI
- Usare Power Automate per ordinare le informazioni in Microsoft Excel
- Usare Flask per tradurre testo, analizzare sentiment e sintetizzare la voce
- Usare Servizi cognitivi nelle app canvas
- Creare un bot di domande frequenti
Esempi di codice aggiuntivi
Altri esempi di codice sono disponibili in GitHub per i linguaggi seguenti:
Distribuire in locale con i contenitori Docker
Usare i contenitori del servizio di linguaggio per distribuire le funzionalità api in locale. Questi contenitori Docker consentono di avvicinare il servizio ai dati per motivi di conformità, sicurezza o altri motivi operativi. Il servizio Language offre i contenitori seguenti:
- Analisi del sentiment
- Rilevamento della lingua
- Estrazione delle frasi chiave
- Analisi del testo per la sanità
IA responsabile
Un sistema di intelligenza artificiale include non solo la tecnologia, ma anche le persone che lo useranno, le persone che ne saranno interessate e l'ambiente in cui viene distribuito. Leggere gli articoli seguenti per informazioni sull'uso e la distribuzione di intelligenza artificiale responsabili nei sistemi: