Come creare un indice vettoriale

Nota

Azure AI Studio è attualmente disponibile in anteprima pubblica. Questa versione di anteprima viene fornita senza un contratto di servizio e non è consigliabile per i carichi di lavoro di produzione. Alcune funzionalità potrebbero non essere supportate o potrebbero presentare funzionalità limitate. Per altre informazioni, vedere le Condizioni supplementari per l'uso delle anteprime di Microsoft Azure.

In questo articolo viene illustrato come creare e usare un indice vettoriale per l'esecuzione della generazione aumentata di recupero (RAG).

Prerequisiti

Devi avere:

  • Un progetto di intelligenza artificiale di Azure
  • Una risorsa di Ricerca intelligenza artificiale di Azure

Creare un indice dalla scheda Indici

  1. Accedere ad Azure AI Studio.

  2. Passare al progetto o creare un nuovo progetto in Azure AI Studio.

  3. Dal menu collapsible a sinistra selezionare Indici in Componenti.

    Screenshot del menu a sinistra del progetto.

  4. Selezionare + Nuovo indice

  5. Scegliere i dati di origine. È possibile scegliere i dati di origine da un elenco delle origini dati recenti, un URL di archiviazione nel cloud o caricare file e cartelle dal computer locale. È anche possibile aggiungere una connessione a un'altra origine dati, ad esempio Archiviazione BLOB di Azure.

    Screenshot della selezione dei dati di origine.

  6. Selezionare Avanti dopo aver scelto i dati di origine

  7. Scegliere l'Archiviazione Index : la posizione in cui si vuole archiviare l'indice

  8. Se è già stata creata una connessione per un servizio di ricerca di intelligenza artificiale di Azure, è possibile scegliere tale connessione dall'elenco a discesa.

    Screenshot della selezione dell'archivio indici.

    1. Se non si ha una connessione esistente, scegliere Connessione'altra servizio di ricerca di intelligenza artificiale di Azure
    2. Selezionare la sottoscrizione e il servizio da usare.

    Screenshot di Select index store details (Selezionare i dettagli dell'archivio indici).

  9. Selezionare Avanti dopo aver scelto l'archiviazione degli indici

  10. Configurare il Impostazioni di ricerca

    1. Per impostazione predefinita, le impostazioni vector sono true per Add vector search to this search resource (Aggiungi ricerca vettoriale a questa risorsa di ricerca). Come indicato, questa opzione abilita le opzioni di ricerca ibrida e ibrida e semantica. La disabilitazione di questo limite limita le opzioni di ricerca vettoriale a Parola chiave e semantica.
    2. Per consentire il funzionamento dell'opzione ibrida, è necessario un modello di incorporamento. Scegliere un modello di incorporamento dall'elenco a discesa.
    3. Selezionare il riconoscimento per distribuire un modello di incorporamento se non esiste già nella risorsa

    Screenshot della configurazione delle impostazioni di ricerca.

    Se un modello OpenAI non Di Azure non viene visualizzato nell'elenco a discesa, seguire questa procedura:

    1. Passare alle impostazioni del progetto in Azure AI Studio.
    2. Passare alla sezione Connessioni nella scheda Impostazioni e selezionare Nuova connessione.
    3. Selezionare Modello serverless.
    4. Digitare il nome della distribuzione del modello di incorporamento e selezionare Aggiungi connessione. Se il modello non viene visualizzato nell'elenco a discesa, selezionare l'opzione Invio manualmente .
    5. Immettere l'endpoint dell'API di distribuzione, il nome del modello e la chiave API nei campi corrispondenti. Aggiungere quindi la connessione.
    6. Il modello di incorporamento dovrebbe ora essere visualizzato nell'elenco a discesa.

    Screenshot della connessione di un modello serverless.

  11. Selezionare Avanti dopo aver configurato le impostazioni di ricerca

  12. Nelle impostazioni dell'indice

    1. Immettere un nome per l'indice o usare il nome popolato automaticamente
    2. Pianificare gli aggiornamenti. È possibile scegliere di aggiornare l'indice ogni ora o ogni giorno.
    3. Scegliere il calcolo in cui si vogliono eseguire i processi per creare l'indice. Si può
      • Selezionare automaticamente per consentire ad Azure per intelligenza artificiale di scegliere una dimensione di macchina virtuale appropriata disponibile
      • Scegliere le dimensioni di una macchina virtuale da un elenco di opzioni consigliate
      • Scegliere le dimensioni di una macchina virtuale da un elenco di tutte le opzioni possibili

    Screenshot della configurazione delle impostazioni dell'indice.

  13. Selezionare Avanti dopo aver configurato le impostazioni dell'indice

  14. Esaminare i dettagli immessi e selezionare Crea

  15. Viene visualizzata la pagina dei dettagli dell'indice in cui è possibile visualizzare lo stato della creazione dell'indice.

Creare un indice da Playground

  1. Aprire il progetto di AI Studio.

  2. Passare alla scheda Playground.

  3. L'indice seleziona progetto disponibile viene visualizzato per gli indici esistenti nel progetto. Se non viene usato un indice esistente, continuare con i passaggi successivi.

  4. Selezionare l'elenco a discesa Aggiungi dati.

    Screenshot del playground per aggiungere l'elenco a discesa dei dati.

  5. Se viene creato un nuovo indice, selezionare l'opzione Aggiungi dati . Seguire quindi la procedura descritta in Creare un indice dalla scheda Indici per spostarsi nella procedura guidata per creare un indice.

    1. Se è in uso un indice esterno, selezionare l'opzione Connessione indice esterno.

    2. Nell'origine dell'indice

      1. Selezionare l'origine dati
      2. Selezionare il servizio di ricerca di intelligenza artificiale
      3. Selezionare l'indice da usare.

      Screenshot della pagina in cui si seleziona un indice.

    3. Selezionare Avanti dopo aver configurato le impostazioni di ricerca.

    4. Nelle impostazioni dell'indice

      1. Immettere un nome per l'indice o usare il nome popolato automaticamente
      2. Pianificare gli aggiornamenti. È possibile scegliere di aggiornare l'indice ogni ora o ogni giorno.
      3. Scegliere il calcolo in cui si vogliono eseguire i processi per creare l'indice. Si può
        • Selezionare automaticamente per consentire ad Azure per intelligenza artificiale di scegliere una dimensione di macchina virtuale appropriata disponibile
        • Scegliere le dimensioni di una macchina virtuale da un elenco di opzioni consigliate
        • Scegliere le dimensioni di una macchina virtuale da un elenco di tutte le opzioni possibili
    5. Esaminare i dettagli immessi e selezionare Crea.

    6. L'indice è ora pronto per essere usato in Playground.

Usare un indice nel flusso di richiesta

  1. Accedere ad Azure AI Studio e selezionare il progetto nella pagina Compilazione .

  2. Dal menu a sinistra collapsibile selezionare Flusso prompt.

  3. Aprire un flusso di richiesta esistente o selezionare + Crea per creare un nuovo flusso.

  4. Nel menu in alto della finestra di progettazione flussi selezionare Altri strumenti e quindi selezionare Ricerca indice.

    Screenshot della ricerca dell'indice vector da Altri strumenti.

  5. Specificare un nome per lo strumento ricerca indice e selezionare Aggiungi.

  6. Selezionare la casella del valore mlindex_content e selezionare l'indice. Dopo aver completato questo passaggio, immettere le query e query_types da eseguire sull'indice.

    Screenshot del nodo del flusso di richiesta per configurare la ricerca dell'indice.

Passaggi successivi