Usare un set di competenze per definire una pipeline di arricchimento

Completato

L'arricchimento tramite intelligenza artificiale si riferisce all'elaborazione di un'immagine incorporata e del linguaggio naturale in una pipeline che estrae testo e informazioni dal contenuto che non può altrimenti essere indicizzato per la ricerca full-text.

L'elaborazione dell'intelligenza artificiale viene ottenuta aggiungendo e combinando competenze in un set di competenze. Un set di competenze definisce le operazioni che estraggono e arricchiscono i dati per renderli ricercabili. Queste competenze di intelligenza artificiale possono essere competenze predefinite, ad esempio traduzione testuale o riconoscimento ottico dei caratteri (OCR), o competenze personalizzate fornite.

Competenze predefinite

Le competenze predefinite si basano su modelli già sottoposti a training da Microsoft, ovvero di cui non è possibile eseguire il training usando i propri dati di training. Le competenze che chiamano le API di Servizi di Azure AI hanno una dipendenza da tali servizi e vengono fatturate al prezzo con pagamento in base al consumo di Servizi di Azure AI quando si collega una risorsa. Altre competenze sono a consumo da Ricerca di intelligenza artificiale di Azure o sono competenze di utilità disponibili senza costi aggiuntivi.

Le competenze predefinite rientrano nelle categorie seguenti:

Competenze di elaborazione del linguaggio naturale: con queste competenze, si esegue il mapping di testo non strutturato come campi ricercabili e filtrabili in un indice.

Alcuni esempi includono:

  • Estrazione frasi chiave: usa un modello già sottoposto a training per rilevare frasi importanti in base al posizionamento dei termini, alle regole linguistiche, alla vicinanza ad altri termini e a quanto sia insolito il termine nei dati di origine.

  • Competenza di traduzione del testo: usa un modello già sottoposto a training per tradurre il testo di input in varie lingue per i casi d'uso di normalizzazione o localizzazione.

Competenze di elaborazione delle immagini: crea rappresentazioni di testo del contenuto dell'immagine, rendendola ricercabile usando le funzionalità di query di Ricerca intelligenza artificiale di Azure.

Alcuni esempi includono:

  • Competenza di analisi delle immagini: usa un algoritmo di rilevamento delle immagini per identificare il contenuto di un'immagine e generare una descrizione del testo.

  • Competenza di riconoscimento ottico dei caratteri: consente di estrarre testo stampato o scritto a mano da immagini, ad esempio foto di segnali stradali e prodotti, nonché da documenti, fatture, report finanziari, articoli e altro ancora.