Nota sulla trasparenza: Azure AI Search

Importante

Le traduzioni non in inglese sono disponibili solo per praticità. Consultare la EN-US versione di questo documento per la versione definitiva.

Che cos'è una nota sulla trasparenza?

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. La creazione di un sistema adatto allo scopo previsto richiede una comprensione del funzionamento della tecnologia, delle funzionalità e delle limitazioni e di come ottenere le migliori prestazioni. le note sulla trasparenza di Microsoft consentono di comprendere il funzionamento della tecnologia di intelligenza artificiale, le scelte che i proprietari del sistema possono fare che influenzano le prestazioni e il comportamento del sistema e l'importanza di pensare all'intero sistema, tra cui la tecnologia, le persone e l'ambiente. È possibile usare le note sulla trasparenza durante lo sviluppo o la distribuzione del proprio sistema o condividerle con le persone che useranno o saranno interessate dal sistema.

le note sulla trasparenza di Microsoft fanno parte di uno sforzo più ampio Microsoft per mettere in pratica i principi di IA. Per altre informazioni, vedere Microsoft principi di IA.

Introduzione

Azure AI Search offre agli sviluppatori strumenti, API e SDK per creare un'esperienza di ricerca avanzata su contenuti privati, eterogenei in applicazioni Web, per dispositivi mobili e aziendali. La ricerca è fondamentale per qualsiasi applicazione che presenta i dati agli utenti. Gli scenari comuni includono la ricerca nel catalogo o nei documenti, nei punti vendita al dettaglio online o nell'esplorazione dei dati su contenuti proprietari.

I dati ricercabili possono essere sotto forma di testo o vettori e inseriti as-is da un'origine dati o arricchiti usando l'intelligenza artificiale per migliorare l'esperienza di ricerca complessiva. Gli sviluppatori possono convertire i dati int in rappresentazioni numeriche (denominate vettori), scegliendo di chiamare modelli di Machine Learning esterni (noti come modelli di incorporamento). Gli indicizzatori possono facoltativamente includere set di competenze che supportano una potente suite di arricchimenti dei dati tramite diverse funzionalità di Azure Language in Foundry Tools, ad esempio Nome di riconoscimento delle entità (NER) e rilevamento delle informazioni personali e Azure Funzionalità di Visione in Foundry Tools, tra cui optical character recognition (OCR) e image analysis.

Per altre informazioni su come Azure AI Search migliora l'esperienza di ricerca, vedere le schede seguenti usando gli strumenti Foundry o altri sistemi di intelligenza artificiale per comprendere meglio la finalità, la semantica e la struttura implicita del contenuto di un cliente.

L'arricchimento tramite intelligenza artificiale è l'applicazione di modelli di Machine Learning di Foundry Tools rispetto al contenuto che non è facilmente ricercabile nella sua forma non elaborata. Tramite l'arricchimento, l'analisi e l'inferenza vengono usate per creare contenuto ricercabile e struttura in cui non esistevano in precedenza.

L'arricchimento tramite intelligenza artificiale è un'estensione facoltativa della pipeline dell'indicizzatore Azure AI Search che si connette a Foundry Tools nella stessa area del servizio di ricerca di un cliente. Una pipeline di arricchimento ha gli stessi componenti principali di un indicizzatore tipico (indicizzatore, origine dati, indice), oltre a un set di competenze che specifica i passaggi di arricchimento atomico. Un set di competenze può essere assemblato usando competenze predefinite basate sulle API degli strumenti foundry, ad esempio Visione e linguaggio, o competenze personalizzate che eseguono codice esterno fornito.

Funzionalità

Comportamento del sistema

Diverse funzionalità "built-in" per l'arricchimento tramite intelligenza artificiale in Azure AI Search sfruttano gli strumenti Foundry. Per considerazioni sulla scelta di usare una competenza, vedere le note sulla trasparenza per ogni competenza predefinita collegata di seguito:

Vedere la documentazione per ogni competenza per altre informazioni sulle rispettive funzionalità, limitazioni, prestazioni, valutazioni e metodi per l'integrazione e l'uso responsabile. Si noti che l'uso di queste abilità in combinazione può causare effetti cumulativi (ad esempio, gli errori introdotti quando si utilizza l'OCR persistono durante l'estrazione di frasi chiave).

Casi d'uso

Casi d'uso di esempio

Poiché Azure AI Search è una soluzione di ricerca full-text, lo scopo dell'arricchimento tramite intelligenza artificiale è migliorare l'utilità di ricerca di contenuto non strutturato. Ecco alcuni esempi di scenari di arricchimento del contenuto supportati dalle competenze predefinite:

  • Il rilevamento della traduzione e della lingua abilita la ricerca multilingue.
  • Il riconoscimento delle entità estrae persone , posizioni e altre entità da blocchi di testo di grandi dimensioni.
  • L'estrazione di frasi chiave identifica e quindi restituisce termini importanti.
  • OCR riconosce il testo stampato e scritto a mano nei file binari.
  • L'analisi delle immagini descrive il contenuto dell'immagine e restituisce le descrizioni come campi di testo ricercabili.
  • Integrated vectorization è una funzionalità di anteprima che chiama il modello di incorporamento Azure OpenAI per vettorizzare i dati e archiviare incorporamenti in Azure AI Search per la ricerca di somiglianza.

Limitazioni

L'arricchimento tramite intelligenza artificiale in Azure AI Search usa le funzionalità dell'indicizzatore e dell'origine dati del servizio per chiamare Foundry Tools per eseguire l'arricchimento del contenuto. Verranno applicate limitazioni degli indicizzatori e delle origini dati usate in questo processo. Per altre informazioni su queste limitazioni correlate, vedere la documentazione sull'indicizzatore e l'origine dati . Verranno applicate anche le limitazioni di ogni strumento Foundry usato dalla pipeline di arricchimento tramite intelligenza artificiale in Azure AI Search. Per altre informazioni su queste limitazioni, vedere le note sulla trasparenza per ogni servizio .

Altre informazioni sull'IA responsabile