Condividi tramite


Scegliere una tecnologia di elaborazione del linguaggio mirata per l'intelligenza artificiale di Azure

I servizi di Azure AI aiutarno sviluppatori e organizzazioni a creare rapidamente applicazioni intelligenti, all'avanguardia, pronte per il mercato e responsabili con API e modelli predefiniti, personalizzabili e pronti all'uso.

Questo articolo illustra i servizi di intelligenza artificiale che forniscono funzionalità di elaborazione del linguaggio mirate, ad esempio l'elaborazione del linguaggio naturale (NLP), l'analisi del testo, la comprensione del linguaggio, la traduzione e l'estrazione dei dati dei documenti. Il linguaggio di intelligenza artificiale di Microsoft Azure è una delle categorie più ampie nei servizi di intelligenza artificiale. È possibile usare le API nel carico di lavoro per incorporare funzionalità del linguaggio come il riconoscimento delle entità denominate (NER), l'analisi del sentiment, il rilevamento della lingua e il riepilogo del testo.

Servizi

I servizi seguenti forniscono funzionalità di elaborazione del linguaggio mirate per i servizi di intelligenza artificiale:

  • Il linguaggio fornisce l'NLP per l'analisi del testo.

    • Usare Lingua quando è necessario lavorare con documenti strutturati o non strutturati per l'ampia gamma di attività relative alla lingua descritte in questo articolo.

    • Non usare Lingua se è necessario cercare documenti con la chat, verificarne la sicurezza dei contenuti o tradurli.

  • Microsoft Azure AI Translator è un servizio di traduzione automatica. È in grado di eseguire traduzioni di testo in tempo reale, traduzioni di documenti in batch e di singoli file e traduzioni personalizzate che è possibile utilizzare per incorporare una terminologia specializzata o un linguaggio specifico del settore per lo scenario. Translator supporta più lingue.

    • Usare Traduttore quando è necessario eseguire la traduzione in modo specifico. Per eseguire la traduzione, è possibile utilizzare altri modelli linguistici di base generici. Tuttavia, l'utilizzo di Translator per i suoi scopi specializzati può essere più efficace e conveniente grazie ai suoi modelli di traduzione mirati.

    • Non usare Traduttore se devi interagire con la chat, analizzare i contenuti per il sentiment o moderare i contenuti. Per l'analisi del sentiment, usare invece Linguaggio. Per la moderazione dei contenuti, usare Microsoft Azure AI Content Safety.

  • Azure AI Document Intelligence è un servizio che consente di convertire le immagini direttamente in moduli elettronici. È possibile specificare i campi previsti e quindi cercare le immagini fornite per acquisire tali campi senza l'intervento umano. Document Intelligence ospita molti modelli predefiniti e consente anche di creare modelli personalizzati.

    • Usare Document Intelligence quando si sa esattamente quali campi è necessario estrarre dai documenti scansionati per compilare i moduli elettronici in modo appropriato.

    • Usare Document Intelligence per identificare le strutture chiave, come intestazioni, piè di pagina e interruzioni di capitolo, in varie raccolte di documenti per interagire ulteriormente con il documento a livello di codice, ad esempio in un'implementazione di generazione aumentata di recupero (RAG).

    • Non usare Document Intelligence come API di ricerca in tempo reale.

Servizio OpenAI di Azure

Il servizio Azure OpenAI fornisce l'accesso all'API REST ai potenti modelli linguistici di OpenAI. Questi modelli includono O3-Mini, O1, O1-Mini, GPT-4o, GPT-4o Mini, GPT-4 Turbo con Vision, GPT-4, GPT-3.5-Turbo e la serie di modelli Embeddings. Questi modelli sono altamente adattabili, il che consente di adattarli ad attività come la generazione di contenuti, il riepilogo, l'analisi delle immagini e la ricerca semantica. Supportano anche la traduzione da linguaggio naturale a codice, il che li rende versatili per varie applicazioni.

Funzionalità

La tabella seguente fornisce un elenco delle funzionalità disponibili in Azure OpenAI.

Capacità Descrizione
Generazione e completamento del testo Genera testi simili a quelli umani basati su prompt, completa automaticamente frasi o paragrafi, riassume lunghi documenti in riassunti concisi e risponde alle domande in base al contesto.
Chiacchierare Crea chatbot e assistenti virtuali, mantieni il contesto nelle conversazioni a più turni e personalizza le risposte in base all'interazione dell'utente.
Assistenti Crea un'esperienza simile a quella di un copilota che mantenga una personalità coerente in tutte le interazioni con gli utenti. Abilita l'uso di più strumenti contemporaneamente, come l'implementazione del codice e la ricerca delle conoscenze.
Embedding Converti il testo in vettori numerici in cui significati simili sono posizionati vicini nello spazio vettoriale. Questo processo consente una potente ricerca di somiglianza in servizi come Ricerca di intelligenza artificiale di Azure, Azure Cosmos DB, Azure SQL Database e Azure Database per PostgreSQL.
Filtri dei contenuti Esamina sia gli input dell'utente che gli output dell'intelligenza artificiale alla ricerca di contenuti dannosi in categorie come odio, contenuti sessuali, violenza e autolesionismo, con supporto per più lingue. Monitora inoltre i modelli di utilizzo per garantire la conformità.
Personalizzazione LLM Fornisce tecniche di adattamento del modello, tra cui l'ingegneria rapida per regolazioni rapide, RAG per incorporare informazioni esterne e messa a punto per addestrare il modello su attività specializzate. È possibile combinare questi metodi per ottimizzare le prestazioni per casi d'uso specifici.

Lingua

Language è un servizio basato su cloud che fornisce funzionalità 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.

Funzionalità

Nella tabella seguente viene fornito un elenco delle funzionalità disponibili in Language.

Capacità Descrizione
Risposta personalizzata alle domande Trova la risposta più appropriata per gli input degli utenti. Viene comunemente usato per creare applicazioni client conversazionali, ad esempio applicazioni di social media, chat bot e applicazioni desktop abilitate al riconoscimento vocale.
Classificazione personalizzata del testo Crea modelli di intelligenza artificiale personalizzati per classificare i documenti di testo non strutturati in classi personalizzate definite dall'utente.
Comprensione del linguaggio di conversazione (CLU) Crea modelli personalizzati di comprensione del linguaggio naturale per prevedere l'intenzione generale di un messaggio in arrivo ed estrarre informazioni importanti da esso.
Collegamento di entità Disambigua l'identità di parole o frasi che si trovano in un testo non strutturato e restituisce i collegamenti a Wikipedia.
Rilevamento della lingua Rileva la lingua in cui è scritto un documento e restituisce un codice lingua per un'ampia gamma di lingue, varianti, dialetti e alcune lingue regionali o culturali.
Estrazione frasi chiave Valuta e restituisce i concetti principali in testo non strutturato e li restituisce sotto forma di elenco.
NERE Categorizza le parole o le frasi in testo non strutturato in diversi gruppi di categorie predefiniti, ad esempio persone, eventi, luoghi e date.
Orchestrazione del flusso di lavoro Utilizzare per collegare CLU.
Rilevamento di informazioni di identificazione personale (PII) e informazioni sanitarie di identificazione personale Identifica, categorizza e oscura le informazioni sensibili sia nei documenti di testo non strutturati che nelle trascrizioni delle conversazioni, come numeri di telefono, indirizzi e-mail e forme di identificazione. Per altre informazioni, vedere Categorie di entità PII supportate.
Analisi del sentiment e estrazione di opinioni Ti aiuta a capire cosa pensano le persone del tuo marchio o argomento analizzando il testo alla ricerca di segni di sentimento positivo o negativo e collegandoli ad aspetti specifici del contenuto.
Riepilogo Utilizza il riassunto estrattivo del testo per produrre un riassunto di documenti e trascrizioni di conversazioni. Estrae frasi che rappresentano collettivamente le informazioni più importanti o rilevanti all'interno del contenuto originale.
Analisi del Testo per la Salute Estrae ed etichetta le informazioni mediche rilevanti da testi non strutturati come note mediche, riepiloghi delle dimissioni, documenti clinici e dati delle cartelle cliniche elettroniche. Quando si progetta il carico di lavoro, valutare il percorso di elaborazione e la residenza dei dati di questa funzionalità ospitata nel cloud per assicurarsi che sia in linea con le aspettative di conformità. Alcuni carichi di lavoro potrebbero essere limitati nella capacità di inviare dati sanitari a una piattaforma ospitata nel cloud. È possibile usare questa API come contenitore Docker per l'hosting nel proprio calcolo nel cloud o in locale. Questo processo può aiutare a risolvere i problemi di conformità che includono la piattaforma distribuita come servizio. Per altre informazioni, vedere Usare Analisi del testo per i contenitori di integrità.

Casi d'uso

Nella tabella seguente viene fornito un elenco di possibili casi d'uso per Language.

Caso d'uso Personalizzabile
Prevedi l'intenzione degli input dell'utente ed estrai informazioni da essi.
Identifica e oscura le informazioni sensibili come le PII.
Identifica la lingua in cui è stato scritto un testo.
Estrai informazioni mediche da documenti clinici o medici senza creare un modello.
Estrai informazioni mediche da documenti clinici o medici usando un modello sottoposto a training sui tuoi dati.
Estrai categorie di informazioni senza creare un modello personalizzato.
Estrai categorie di informazioni utilizzando un modello specifico per i tuoi dati.
Estrai gli argomenti principali e le frasi importanti.
Riassumi un documento.
Classificare il testo usando l'analisi del sentiment.
Classificare il testo usando classi personalizzate.
Classificare gli elementi in categorie fornite in fase di inferenza.
Collegare un'entità agli articoli della Knowledge Base.
Capire domande e risposte (generico).
Creare un'applicazione conversazionale che risponda agli input dell'utente.
Collega le app da CLU e la risposta alle domande.

Se una funzionalità è personalizzabile, puoi addestrare un modello di intelligenza artificiale utilizzando i nostri strumenti per adattarlo ai tuoi dati specifici. In caso contrario, la funzione è preconfigurata, il che significa che i suoi modelli di intelligenza artificiale rimangono invariati. L'utente fornisce i dati e utilizza l'output della funzionalità nelle applicazioni.

Traduttore

Translator è un servizio di traduzione automatica che fa parte dei servizi di intelligenza artificiale. Traduttore supporta molti prodotti e servizi Microsoft.

Funzionalità

Nella tabella seguente viene fornito un elenco delle funzionalità disponibili in Translator.

Capacità Descrizione
Traduzione di testo in Azure Esegui la traduzione del testo tra le lingue di origine e di destinazione supportate in tempo reale. Crea un dizionario dinamico e scopri come impedire le traduzioni utilizzando l'API Translator.
Traduzione di documenti Traduzione batch asincrona: Traducete file batch e complessi preservando la struttura e il formato dei documenti originali. Il processo di traduzione batch richiede un account di archiviazione BLOB di Azure con contenitori per i documenti di origine e tradotti.
Traduzione sincrona di un singolo file: Traduci un singolo file di documento da solo o con un file di glossario preservando la struttura e il formato del documento originale. Il processo di conversione dei file non richiede un account di archiviazione BLOB. La risposta finale contiene il documento tradotto e viene restituita direttamente al client chiamante.
Traduttore personalizzato Creare modelli personalizzati per tradurre linguaggio, terminologia e stile specifici del settore e dominio. Creare un dizionario (per espressioni o frasi) per traduzioni personalizzate.

Casi d'uso

Nella tabella seguente viene fornito un elenco di possibili casi d'uso per Translator.

Caso d'uso Documentazione
Tradurre testo specifico del settore. Traduttore personalizzato
Tradurre testo generico non specifico di un settore. Traduzione di testo in Azure

Intelligence sui documenti

Language è un servizio basato su cloud che fornisce funzionalità 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.

Funzionalità

Nella tabella seguente viene fornito un elenco di alcune delle funzionalità disponibili in Document Intelligence.

Capacità Descrizione
Estrazione di biglietti da visita Il modello di biglietti da visita di Document Intelligence combina funzionalità di riconoscimento ottico dei caratteri (OCR) con modelli di deep learning per analizzare ed estrarre dati dalle immagini dei biglietti da visita. L'API analizza i biglietti da visita stampati, estrae informazioni chiave come nome, cognome, nome dell'azienda, indirizzo e-mail e numero di telefono, quindi restituisce una rappresentazione strutturata dei dati JSON.
Estrazione di modelli di contratto Il modello di contratto Document Intelligence utilizza le funzionalità OCR per analizzare ed estrarre i campi chiave e le voci da un gruppo selezionato di importanti entità contrattuali. I contratti possono essere di vari formati e qualità, tra cui immagini acquisite con il telefono, documenti scansionati e PDF digitali. L'API analizza il testo del documento, estrae informazioni chiave come parti, giurisdizioni, ID contratto e titolo, quindi restituisce una rappresentazione strutturata dei dati JSON. Il modello attualmente supporta i formati di documento in inglese.
Estrazione della carta di credito Il modello di carta di credito/debito di Document Intelligence utilizza le funzionalità OCR per analizzare ed estrarre i campi chiave dalle carte di credito e di debito. Le carte di credito e di debito possono essere visualizzate in vari formati e qualità, tra cui immagini acquisite dal telefono, documenti scansionati e PDF digitali. L'API analizza il testo del documento, estrae informazioni chiave come il numero della carta, la banca emittente e la data di scadenza, quindi restituisce una rappresentazione strutturata dei dati JSON. Il modello attualmente supporta i formati di documento in inglese.
Estrazione di carte assicurative sanitarie Il modello di tessera sanitaria Document Intelligence combina funzionalità OCR con modelli di deep learning per analizzare ed estrarre le informazioni chiave dalle tessere di assicurazione sanitaria statunitensi. Una tessera sanitaria è un documento chiave per l'elaborazione dell'assistenza e può essere analizzata digitalmente per l'onboarding dei pazienti, per ottenere informazioni sulla copertura finanziaria, per eseguire pagamenti senza contanti e per il trattamento delle richieste assicurative. Il modello di tessera sanitaria analizza le immagini delle tessera sanitaria, estrae informazioni chiave come l'assicuratore, il membro, la prescrizione e il numero di gruppo, quindi restituisce una rappresentazione JSON strutturata. Le tessere sanitarie possono apparire in vari formati e qualità, tra cui immagini acquisite dal telefono, documenti scansionati e PDF digitali.
Estrazione dei documenti fiscali degli Stati Uniti Il modello di contratto Document Intelligence utilizza le funzionalità OCR per analizzare ed estrarre i campi chiave e le voci da un gruppo selezionato di documenti fiscali. I documenti fiscali possono essere di vari formati e qualità, tra cui immagini acquisite con il telefono, documenti scansionati e PDF digitali. L'API analizza il testo del documento, estrae informazioni chiave come il nome del cliente, l'indirizzo di fatturazione, la data di scadenza e l'importo dovuto, quindi restituisce una rappresentazione strutturata dei dati JSON. Il modello attualmente supporta formati specifici di documenti fiscali in inglese.
Librerie client Document Intelligence supporta un'ampia gamma di modelli che consentono di aggiungere l'elaborazione intelligente dei documenti alle app e ai flussi. È possibile utilizzare un modello predefinito specifico del dominio oppure addestrare un modello personalizzato in base alle esigenze specifiche dell'azienda e ai casi d'uso. Intelligenza dei Documenti possono essere usati con l'API REST o le librerie client Python, C#, Java e JavaScript.

Per altre informazioni sugli scenari del modello, vedere Quale modello è consigliabile scegliere?

Passaggi successivi