Introduzione

Completato

Azure AI Search consente di creare soluzioni di ricerca in cui una pipeline di competenze di intelligenza artificiale viene usata per arricchire dati e popolare un indice. Gli arricchimenti dei dati eseguiti dalle competenze nella pipeline integrano i dati di origine con informazioni dettagliate, ad esempio:

  • Lingua in cui viene scritto un documento.
  • Frasi chiave che possono essere utili per determinare i temi principali o gli argomenti trattati in un documento.
  • Punteggio del sentiment che quantifica il livello di positività o negatività di un documento.
  • Posizioni specifiche, persone, organizzazioni o luoghi di interesse indicati nel contenuto.
  • Descrizioni di immagini generate dall'intelligenza artificiale o testo dell'immagine estratto dal riconoscimento ottico dei caratteri (OCR).

I dati arricchiti nell'indice consentono di creare una soluzione di ricerca completa che va oltre la ricerca full-text di base del contenuto di origine.

Archivi conoscenze

Anche se l'indice può essere considerato l'output primario di un processo di indicizzazione, i dati arricchiti che contiene potrebbero essere utili anche in altri modi. Ad esempio:

  • Poiché l'indice è essenzialmente una raccolta di oggetti JSON, ognuno dei quali rappresenta un record indicizzato, potrebbe essere utile esportare gli oggetti come file JSON per l'integrazione in un processo di orchestrazione dei dati usando strumenti come Azure Data Factory.
  • Potrebbe essere necessario normalizzare i record dell'indice in uno schema relazionale di tabelle per l'analisi e la creazione di report con strumenti come Microsoft Power BI.
  • Dopo aver estratto le immagini incorporate dai documenti durante il processo di indicizzazione, potrebbe essere necessario salvare tali immagini come file.

Diagramma che mostra come un indicizzatore scrive un oggetto, una tabella e le proiezioni di immagini in un archivio conoscenze.

Azure AI Search supporta questi scenari consentendo di definire un archivio conoscenze nell'ambito del set di competenze che incapsula la pipeline di arricchimento. L'archivio conoscenze è costituito da proiezioni dei dati arricchiti, che possono essere oggetti JSON, tabelle o file di immagine. Quando un indicizzatore esegue la pipeline per creare o aggiornare un indice, le proiezioni vengono generate e rese permanenti nell'archivio conoscenze.

In questo modulo si implementerà un archivio conoscenze per Margie's Travel, un'agenzia di viaggi fittizia che usa le informazioni contenute nelle brochure e nelle recensioni degli hotel per aiutare i clienti a pianificare i viaggi e si apprenderà come:

  • Creare un archivio conoscenze da una pipeline di Azure AI Search
  • Visualizzare i dati nelle proiezioni in un archivio conoscenze

Nota

Questo modulo presuppone che si sappia già come creare e usare una soluzione di Azure AI Search che include competenze predefinite. In caso contrario, completare prima il modulo Creare una soluzione di Azure AI Search.